|
@@ -3,7 +3,30 @@ import React, { useEffect } from "react";
|
|
|
export const fb_setPixelID = (pixelID) => {
|
|
export const fb_setPixelID = (pixelID) => {
|
|
|
if (!pixelID) return;
|
|
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;
|
|
if (f.fbq) return;
|
|
|
n = f.fbq = function () {
|
|
n = f.fbq = function () {
|
|
|
n.callMethod
|
|
n.callMethod
|
|
@@ -20,15 +43,16 @@ export const fb_setPixelID = (pixelID) => {
|
|
|
t.src = v;
|
|
t.src = v;
|
|
|
s = b.getElementsByTagName(e)[0];
|
|
s = b.getElementsByTagName(e)[0];
|
|
|
s.parentNode.insertBefore(t, s);
|
|
s.parentNode.insertBefore(t, s);
|
|
|
- })(
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+ initFbq(
|
|
|
window,
|
|
window,
|
|
|
document,
|
|
document,
|
|
|
"script",
|
|
"script",
|
|
|
"https://connect.facebook.net/en_US/fbevents.js"
|
|
"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 = [
|
|
const standardEvents = [
|