Skip to content

Kuinka toteuttaa oma tracking-liitännäinen ei-tuetuille verkkokauppa-alustoille

Shoparize E-commerce growth team

Introduction

On täysin mahdollista integroida oma front-end-seurantalisäosasi verkkokaupparatkaisuusi. Ensimmäinen koodilohko tulee lisätä ”Order Success” -sivulle, kun taas toinen koodilohko otetaan käyttöön sivuilla kuten ”Product List”, ”Product Detail” ja vastaavat. On äärimmäisen tärkeää huomioida, että seuraava koodilohko ei ole valmis, sellaisenaan käytettävä ratkaisu. Sinun on muokattava oikealla puolella olevia muuttujia omien erityisvaatimustesi mukaisesti. js-snippetin on suoritettava vain kiitossivulla (tilausvahvistussivu) tilauksen luonnin jälkeen:

html
                          // TÄMÄ KOODILOHKO KUULUU TILAUKSEN ONNISTUMISSIVULLE
<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 }}", // TILAUSNUMERO MERKKIJONONA
        value: {{ total_price | times: 0.01 }},  // KOKONAISHINTA LIUKULUKUNA
        tax: {{ tax_price | times: 0.01 }}, // VERO LIUKULUKUNA
        shipping: {{ shipping_price | times: 0.01 }}, // TOIMITUSKULUT LIUKULUKUNA
        currency: "{{ order.currency }}", // VALUUTTA MERKKIJONONA
        items: [ // OSTETTUJEN TUOTTEIDEN TAULUKKO
              {
                  item_id: "{{ line_item.product_id }}", // TUOTTEEN TUNNUS MERKKIJONONA
                  item_name: "{{ line_item.title | remove: "'" | remove: '"' }}", // TUOTTEEN NIMI ILMAN YHTÄÄN YKSINKERTAISTA TAI KAKSOISLAINAA MERKKIJONONA
                  currency: "{{ order.currency }}", // VALUUTTA MERKKIJONONA
                  price: {{ line_item.final_price | times: 0.01 }}, // HINTA LIUKULUKUNA
                  quantity: {{ line_item.quantity }} // MÄÄRÄ NUMERONA
              }
        ]
    }
});
</script>
<script>
    window.addEventListener('load', function () {
        SHOPARIZE_API().conv(YOUR_SHOPARIZE_PARTNER_SHOPID);
    });
</script>
                        

Muista määrittää kauppasi tunnus samalla tavalla kuin yllä:

SHOPARIZE_API().conv(YOUR_SHOPARIZE_PARTNER_SHOPID);

Esimerkiksi, jos kauppasi ID on 1234, sen tulee näyttää tältä:

SHOPARIZE_API().conv(1234);

JavaScript-koodinpätkän on ajettava kaikilla kaupan sivuilla, kuten etusivulla, kategoriasivuilla ja tuotesivuilla (pois lukien kiitossivu):

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>
                        

Muista määrittää kauppasi tunnus samalla tavalla kuin yllä:

SHOPARIZE_API().init(YOUR_SHOPARIZE_PARTNER_SHOPID);

Esimerkiksi, jos kauppasi ID on 1234, sen tulee näyttää tältä:

SHOPARIZE_API().init(1234);

Esimerkkipyynnön tulisi näyttää suunnilleen tältä:

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-öljy 30%/ 30 ml - Nature Cure CBD-öljy 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"
}
                        

Sen jälkeen luo testitilaus linkin avulla, jonka Shoparize-tukitiimin tulee antaa sinulle.

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