feat(analytics): add behavior and payment funnel tracking

This commit is contained in:
2026-07-14 16:54:13 +08:00
parent ca55723e48
commit 81d6489978
70 changed files with 1576 additions and 81 deletions
@@ -0,0 +1,18 @@
const PRO_ANALYTICS_BASE_URL = "https://proapi.banlv-ai.com";
const PRODUCTION_ANALYTICS_BASE_URL = "https://api.banlv-ai.com";
export function getBehaviorAnalyticsBaseUrl(
appEnv = process.env.NEXT_PUBLIC_APP_ENV,
): string {
return appEnv === "production"
? PRODUCTION_ANALYTICS_BASE_URL
: PRO_ANALYTICS_BASE_URL;
}
export function getBehaviorAnalyticsEndpoint(appEnv?: string): string {
return `${getBehaviorAnalyticsBaseUrl(appEnv)}/api/behavior/events`;
}
export function getBehaviorAnalyticsScriptUrl(appEnv?: string): string {
return `${getBehaviorAnalyticsBaseUrl(appEnv)}/js/cozsweet-payment-analytics.js`;
}