הטמעת פיקסל AI משלים ב Shopify.

על מנת להבטיח דיווח סטטיסטיקות תקין בדוחות יש להטמיע פיקסל AI משלים ב-Shopify.

ייתכן שאתם רואים נתוני רכישה חלקיים או חסרים בכרטיסיית ה”המלצות מוצרים” בתוך "דוחות".

לכן עלינו לוודא שהפיקסל הנוסף לדיווח עסקאות והשלמת עסקה מוטמע כראוי.

זוהי הדרך להטמיע אותו:

1.
נכנסים ל Shopify דרך חשבון אדמין / Admin.

2. נכנסים להגדרות / Settings.

3. בוחרים ב Customer events.

4. בוחרים ב Add custom pixel.

5. רצוי לקרוא לו Flashy AI.

6. משאירים את הגדרות ה Permissions כמו שהן.

7. בתיבת הקוד מוחקים את ברירת המחדל ומעתיקים את הקוד:

analytics.subscribe('checkout_completed', (event) => {

  (function (a, b, c) { if (!a.flashy) { a.flashy = function () { a.flashy.event && a.flashy.event(arguments), a.flashy.queue.push(arguments) }, a.flashy.queue = []; var d = document.getElementsByTagName('script')[0], e = document.createElement(b); e.src = c, e.async = !0, d.parentNode.insertBefore(e, d) } })(window, 'script', 'https://js.flashyapp.com/thunder.js'), flashy('init', __ACCOUNT_ID__);


  window.addEventListener('onFlashy', function() {
   
    let purchaseEvenet = {
    'content_ids': event.data.checkout.lineItems.map( item => item.variant.id ?? item.variant.product.id ),
    'value': event.data.checkout.totalPrice.amount,
    'currency': event.data.checkout.currencyCode,
    'order_id': event.data.checkout.order.id
    };

    console.log("Flashy Checkout Event", purchaseEvenet);

    flashy('amplify:Purchase', purchaseEvenet);
  });
 
});

8. יש לוודא בתוך הקוד שמשנים בתוך הקוד אחרי ה init את ה ACCOUNT_ID לID של הלקוח.
לדוגמא:

 ('init', 377)


*איפה נמצא ה ACCOUNT ID?

בתוך כרטיסיית הלקוח ב Flashy, ליד שם החשבון שלכם.