Nápověda menu

Návod na nastavení měřícího kódu pro Seznam.cz v Shopify

Tento postup Vám umožní nasadit oficiální konverzní a retargetingový kód od Seznamu do Vašeho obchodu na platformě Shopify.

Postup:

  1. Přihlaste se do svého Shopify e-shopu.
  2. V levém menu klikněte na Nastavení (Settings).
  3. Zvolte možnost Události zákazníka (Customer Events).
  4. Přejděte na kartu Pixely (Pixels).
  5. Klikněte na Přidat vlastní pixel (Add custom pixel).
  6. Zadejte unikátní název pixelu
  7. Do textového pole vložte kód níže v nápovědě:
  8. Hodnotu __YOUR_CONV_ID__ v horní části kódu nahraďte Vaším Sklik ID, které získáte v administraci vašeho Sklik účtu v sekci měření konverzí.
  9. Hodnotu __YOUR_ZBOZI_ID__ v horní části kódu nahraďte ID Vaší provozovny Zboží.cz. ID získáte v administraci Zboží.cz, konkrétně v detailu Vašeho e-shopu.
  10. Klikněte na tlačítko Uložit (Save) v pravém horním rohu obrazovky.
  11. Klikněte na tlačítko Připojit (Connect) v pravém horním rohu obrazovky.

Konverzní kód:

(function() {
    var CONV_ID = null; // Your conversion ID (number)
    var ZBOZI_ID = null; // Your Zbozi ID (number)
    var RTG_ID = null; // Your Retargeting ID (number)
    if (!window._rcLoading) {
        window._rcLoading = true;
        var s = document.createElement("script");
        s.src = "https://c.seznam.cz/js/rc.js";
        s.onload = function() {
            window.dispatchEvent(new CustomEvent("szn-rc-loaded"));
        };
        document.head.appendChild(s);
    }
    var sendConversion = function(conversionConf) {
        window.rc.conversionHit(conversionConf);
    };
    var sendRetargeting = function(retargetingConf) {
        window.rc.retargetingHit(retargetingConf);
    };
    var hasConsent = function() {
        return init.customerPrivacy.saleOfDataAllowed;
    };
    var getConsent = function() {
        var consentResult = init.customerPrivacy.saleOfDataAllowed;
        if (consentResult === true) {
            return 1;
        }
        if (consentResult === false) {
            return 0;
        }
        return -1;
    };
    var updateIS = function(data) {
      if (window.sznIVA && window.sznIVA.IS) {
          if (getConsent()) {
              if (data.eid) {
                  window.sznIVA.IS.updateIdentities({
                      eid: data.eid,
                  });
              }
              if (data.tid) {
                  window.sznIVA.IS.updateIdentities({
                      tid: data.tid,
                  });
              }
          } else {
              window.sznIVA.IS.clearIdentities(["tid", "eid"]);
          }
      }
    }
    analytics.subscribe("checkout_completed", (event) => {
        if (!event.data) {
            return;
        }
        updateIS({
            eid: event.data.checkout.email,
            tid: event.data.checkout.phone
        });
        var conversionConf = {
            id: CONV_ID,
            value: event.data.checkout.totalPrice.amount,
            orderId: event.data.checkout.order.id,
            zboziId: ZBOZI_ID,
            zboziType: "standard",
            consent: getConsent(),
        };
        if (window.rc && window.rc.conversionHit) {
            sendConversion(conversionConf);
        } else {
            window.addEventListener("szn-rc-loaded", function() {
                sendConversion(conversionConf);
            });
        }
    });
    analytics.subscribe("page_viewed", (event) => {
      updateIS({
          eid: init.data.customer?.email,
          tid: init.data.customer?.phone
      });
      var retargetingConf = {
          rtgId: RTG_ID,
          rtgUrl: event.context.window.location.href,
          consent: getConsent(),
      };
      if (window.rc && window.rc.retargetingHit) {
          sendRetargeting(retargetingConf);
      } else {
          window.addEventListener("szn-rc-loaded", function() {
              sendRetargeting(retargetingConf);
          });
      }
    });
})();

Nezapomeňte nahradit __YOUR_CONV_ID__ a __YOUR_ZBOZI_ID__ vlastním ID, viz postup.

V případě dotazů ohledně implementace nebo testování nás neváhejte kontaktovat na e-mailové adrese ecommerce@firma.seznam.cz.

Potřebujete další pomoc?

Pokud si stále nevíte rady, obraťte se na naše specialisty. 95 % vašich dotazů umíme vyřešit do 2 hodin.