|
|
@@ -2,7 +2,8 @@ import { fb_trackEvent, fb_trackPageView, fb_setPixelID } from "./FacebookPixel"
|
|
|
import { gg_setTagID, gtrack } from "./GoogleAnalytics";
|
|
|
import { kwai_setPixelID, kwai_trackEvent } from "./KwaiPixel";
|
|
|
import { loadInfoNew } from "./ApkPromote";
|
|
|
-import { initializeFirebaseAnalytics, fa_trackEvent } from "./FirebaseAnalytics"; // Import Firebase functions
|
|
|
+import { initializeFirebaseAnalytics, fa_trackEvent } from "./FirebaseAnalytics";
|
|
|
+import {localStorageGet, localStorageSet} from "@utils/helpers"; // Import Firebase functions
|
|
|
|
|
|
export const initTrackAll = (pf_type, pf_id, ex_id) => {
|
|
|
if (pf_type === "fb") {
|
|
|
@@ -20,12 +21,18 @@ export const initTrackAll = (pf_type, pf_id, ex_id) => {
|
|
|
// Initialize Firebase Analytics
|
|
|
let vars=global.getUrlvars()
|
|
|
if(typeof vars=="string")vars=JSON.parse(vars)
|
|
|
- if(!!vars.measurement_id) {
|
|
|
- const measurementId = vars.measurement_id; // Assuming pf_id is measurementId
|
|
|
+
|
|
|
+ if(!vars.firebase_app_id) {
|
|
|
+ vars=JSON.parse(localStorageGet("myfire", ""));
|
|
|
+ }
|
|
|
+
|
|
|
+ if(!!vars.firebase_app_id) {
|
|
|
+ localStorageSet("myfire",JSON.stringify(vars))
|
|
|
+ // const measurementId = vars.measurement_id||""; // Assuming pf_id is measurementId
|
|
|
const apiSecret = vars.api_secret; // Assuming ex_id is apiSecret
|
|
|
const firebaseAppId = vars.firebase_app_id; // Replace with your Firebase App ID
|
|
|
const clientId = vars.app_instance_id; // Replace with your Firebase App ID
|
|
|
- initializeFirebaseAnalytics(measurementId, apiSecret, firebaseAppId, clientId);
|
|
|
+ initializeFirebaseAnalytics("", apiSecret, firebaseAppId, clientId);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -147,10 +154,10 @@ export const trackEvent = (eventName, params) => {
|
|
|
if (data.first) {
|
|
|
if (!!data.isd0) {
|
|
|
fa_trackEvent('first_purchase_today', addParams);
|
|
|
+ // fa_trackEvent('first_purchase', addParams);
|
|
|
}
|
|
|
- kwai_trackEvent('first_purchase', addParams);
|
|
|
} else if (!data.isd0) {
|
|
|
- kwai_trackEvent("purchase_again", addParams);
|
|
|
+ fa_trackEvent("purchase_again", addParams);
|
|
|
}
|
|
|
fa_trackEvent('purchase',addParams );
|
|
|
} else if (eventName === "CompleteRegistration") {
|