Bladeren bron

no message

zhejiushizhuce 2 jaren geleden
bovenliggende
commit
bf78272472
2 gewijzigde bestanden met toevoegingen van 31 en 7 verwijderingen
  1. 1 1
      src/api/request.js
  2. 30 6
      src/tracking/FacebookPixel.js

+ 1 - 1
src/api/request.js

@@ -42,7 +42,7 @@ const service = axios.create({
     timeout: 10000, // Request timeout
     retry:2,//重复5次
     retryDelay:1000,
-    compress:false
+    compress:true
 });
 //出错重试 retry
 const checkRetryRequest=(error)=>{

+ 30 - 6
src/tracking/FacebookPixel.js

@@ -3,7 +3,30 @@ import React, { useEffect } from "react";
 export const fb_setPixelID = (pixelID) => {
     if (!pixelID) return;
 
-    !(function (f, b, e, v, n, t, s) {
+    // !(function (f, b, e, v, n, t, s) {
+    //     if (f.fbq) return;
+    //     n = f.fbq = function () {
+    //         n.callMethod
+    //             ? n.callMethod.apply(n, arguments)
+    //             : n.queue.push(arguments);
+    //     };
+    //     if (!f._fbq) f._fbq = n;
+    //     n.push = n;
+    //     n.loaded = !0;
+    //     n.version = "2.0";
+    //     n.queue = [];
+    //     t = b.createElement(e);
+    //     t.async = !0;
+    //     t.src = v;
+    //     s = b.getElementsByTagName(e)[0];
+    //     s.parentNode.insertBefore(t, s);
+    // })(
+    //     window,
+    //     document,
+    //     "script",
+    //     "https://connect.facebook.net/en_US/fbevents.js"
+    // );
+    const initFbq=(f, b, e, v, n, t, s)=>{
         if (f.fbq) return;
         n = f.fbq = function () {
             n.callMethod
@@ -20,15 +43,16 @@ export const fb_setPixelID = (pixelID) => {
         t.src = v;
         s = b.getElementsByTagName(e)[0];
         s.parentNode.insertBefore(t, s);
-    })(
+    }
+    initFbq(
         window,
         document,
         "script",
         "https://connect.facebook.net/en_US/fbevents.js"
-    );
-    fbq('set', 'autoConfig', false, pixelID);
-    fbq("init", pixelID);
-    fbq("track", "PageView");
+    )
+    window.fbq('set', 'autoConfig', false, pixelID);
+    window.fbq("init", pixelID);
+    window.fbq("track", "PageView");
 };
 
 const standardEvents = [