PigTech 2 ani în urmă
părinte
comite
3fb7298d63
2 a modificat fișierele cu 37 adăugiri și 1 ștergeri
  1. 6 0
      src/tracking/KwaiPixel.js
  2. 31 1
      src/tracking/TrackAll.js

Fișier diff suprimat deoarece este prea mare
+ 6 - 0
src/tracking/KwaiPixel.js


+ 31 - 1
src/tracking/TrackAll.js

@@ -1,12 +1,20 @@
 import {fb_trackEvent,fb_trackPageView,fb_setPixelID} from "./FacebookPixel";
+import {kwai_setPixelID,kwai_trackEvent} from "./KwaiPixel";
 
 export const initTrackAll = (pf_type,pf_id,ex_id) => {
     if(pf_type==="fb"){
         fb_setPixelID(pf_id,ex_id)
+    }else if(pf_type==="kw"){
+        kwai_setPixelID(pf_id,ex_id)
     }
     window.addEventListener('installready', function(){
         //Show your own installation UI
-        trackEvent("InstallPWA")
+        if(pf_type==="fb"){
+            trackEvent("InstallPWA")
+        }else if(pf_type==="kw"){
+            trackEvent("download")
+        }
+
     });
 }
 
@@ -47,4 +55,26 @@ export const trackEvent = (eventName, params) => {
             fb_trackEvent(eventName, params);
         }
     }
+    if (window.kwaiq&&global.pf&&global.pf.type==='kw') {
+        if(eventName==="pay"){
+            let data=params;
+            let addParams={
+                value: data.golds,
+                currency: 'BRL',
+                mapping_id: data.udid
+            };
+            if(data.first) {
+                if (!!data.isd0) {
+                    kwai_trackEvent('firstDeposit', addParams)
+                    kwai_trackEvent('addToWishlist', addParams);
+                }
+                kwai_trackEvent('addToCart', addParams);
+            }
+
+            kwai_trackEvent('purchase', addParams);
+        }else{
+            if(eventName==='CompleteRegistration')eventName='completeRegistration';
+            kwai_trackEvent(eventName, params);
+        }
+    }
 };

Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff