Skip to content

Hogyan valósíts meg saját tracking plugint nem támogatott e‑kereskedelmi platformokhoz

Shoparize E-commerce growth team

Introduction

Teljes mértékben lehetséges, hogy a saját front-end tracking bővítményét integrálja az e‑commerce megoldásába. Az első kódrészletet a „Order Success” oldalhoz kell hozzáadni, míg a második kódrészletet olyan oldalakon kell elhelyezni, mint a „Product List”, „Product Detail” és hasonlók. Kiemelten fontos megjegyezni, hogy az alábbi kódrészlet nem egy azonnal használható megoldás. A jobb oldalon lévő változókat az Ön egyedi igényei szerint kell módosítani. A js snippetnek kizárólag a thank you oldalon (order confirmation page), azaz a rendelés létrehozása után szabad lefutnia:

html
                          // EZ A KÓDBLOKK A SIKERES RENDELÉS OLDALÁRA KERÜL
<script src="https://partner-cdn.shoparize.com/js/shoparize.js" defer="defer"></script>
<script>
window.dataLayerShoparize = window.dataLayerShoparize || [];
dataLayerShoparize.push({
    event: "purchase",
    ecommerce: {
        transaction_id: "{{ order.order_number }}", // RENDELÉSSZÁM KARAKTERLÁNC
        value: {{ total_price | times: 0.01 }},  // VÉGÖSSZEG (FLOAT)
        tax: {{ tax_price | times: 0.01 }}, // ADÓ (FLOAT)
        shipping: {{ shipping_price | times: 0.01 }}, // SZÁLLÍTÁS (FLOAT)
        currency: "{{ order.currency }}", // PÉNZNEM KARAKTERLÁNC
        items: [ // MEGVÁSÁROLT TERMÉKEK TÖMBJE
              {
                  item_id: "{{ line_item.product_id }}", // TERMÉKAZONOSÍTÓ KARAKTERLÁNC
                  item_name: "{{ line_item.title | remove: "'" | remove: '"' }}", // TERMÉKNÉV EGY- ÉS IDÉZŐJELEK NÉLKÜL KARAKTERLÁNC
                  currency: "{{ order.currency }}", // PÉNZNEM KARAKTERLÁNC
                  price: {{ line_item.final_price | times: 0.01 }}, // ÁR (FLOAT)
                  quantity: {{ line_item.quantity }} // MENNYISÉG (SZÁM)
              }
        ]
    }
});
</script>
<script>
    window.addEventListener('load', function () {
        SHOPARIZE_API().conv(YOUR_SHOPARIZE_PARTNER_SHOPID);
    });
</script>
                        

Ne felejtsd el beállítani az üzletazonosítódat, ahogy fentebb szerepelt:

SHOPARIZE_API().conv(YOUR_SHOPARIZE_PARTNER_SHOPID);

Például, ha az üzletazonosítód 1234, akkor így kell kinéznie:

SHOPARIZE_API().conv(1234);

A js kódrészletnek a webshop minden oldalán futnia kell, beleértve a nyitó-, kategória- és termékoldalakat (a köszönőoldal kivételével):

html
                          // THIS CODE BLOCK IS FOR PRODUCT PAGES, HOME PAGE ETC.
<script src="https://partner-cdn.shoparize.com/js/shoparize.js" defer="defer"></script>
<script>
    window.addEventListener('load', function () {
        SHOPARIZE_API().init(YOUR_SHOPARIZE_PARTNER_SHOPID);
    });
</script>
                        

Ne felejtsd el beállítani a boltazonosítódat, ahogy fentebb szerepelt:

SHOPARIZE_API().init(YOUR_SHOPARIZE_PARTNER_SHOPID);

Például, ha az üzletazonosítód 1234, akkor így kell kinéznie:

SHOPARIZE_API().init(1234);

A mintakérésnek valami ilyesminek kell kinéznie:

json
                          {
     "shopId": "11111",
     "dataLayer": {
         "ecommerce": {
             "transaction_id": "1006",
             "value": 0,
             "tax": 0,
             "shipping": 0,
             "currency": "EUR",
             "items": [
                  {
                      "item_id": "6967987077320",
                      "item_name": "Nature Cure CBD-olaj 30%/ 30 ml - Nature Cure CBD-olaj 30%/ 30 ml",
                      "currency": "EUR",
                      "price": 0,
                      "quantity": 1
                  }
             ]
          }
      } ,
      "_partner_utm_source": "Shoparize",
      "_partner_utm_medium": "Shoparize Google Ads",
      "_partner_utm_campaign": "EAIaIQobChMI0q_2sM_1-AIVlKnVCh1KPwubEAQYBSABEgJ4Z_D_BwE_____EAIaIQobChMI0q_2sM_1-AIVlKnVCh1KPwubEAQYBSABEgJ4Z_D_BwE_____CjkKCQjwt7SWBhD-ARIoADl0M-UACUEUCM9EiMkioEB5EF--gmZEEXcTh7VLGn4f-z1ZPD",
      "_partner_utm_term": "",
      "_partner_msclkid": "",
      "_partner_gclid": "EAIaIQobChMI0q_2sMQYBSABEgJ4Z_D_BwE",
      "_partner_wbraid": "",
      "_partner_gbraid": "",
      "_partner_click_time": "1657901335434"
}
                        

Ezt követően hozzon létre egy tesztrendelést egy olyan linken keresztül, amelyet a Shoparize ügyfélszolgálati csapata biztosít az Ön számára.

Want help choosing the right Shopping setup?

Talk to our team and we will recommend the right path for your store, market, and product feed.

Talk to our team