V případě, že používáte e-shopové řešení Shopify, bude instalace Tanganica Pixelu trochu složitější (z důvodu důkladného zabezpečení, které Shopify má). Nicméně v tomto článku si instalaci Tanganica Pixel popíše krok po kroku.

Instalace Tanganica Pixelu na váš Shopify e-shop bude probíhat ve dvou fázích. V první fázi je potřeba zabezpečit, že měřící kód bude měřit uživatele a jejich cestu. V druhé fázi poté přejdeme na měření dokončených objednávek. Pro správné fungování kampaní je velmi důležité dokončit obě fáze implementace.

Fáze 1. – Měření zákaznické cesty

Následujte následující postup:

  1. Přihlaste se do své Shopify administrace
  2. Klikněte na „Online obchod“ (v angličtině „Online store“)
  3. Klikněte na „Motivy“ (v angličtině „Themes“)
  4. Klikněte na tři tečky „…„
  5. Klikněte na „Upravit kód“ (v angličtině „Edit code“)
  6. V levém menu klikněte na soubor „theme.liquid„
  7. V otevřeném souboru najděte koncový tag </head>
  8. Před tento tag </head> (nad něj) vložte Tanganica Pixel (zkopírujte z aplikace nebo zde níže)
  9. Klikněte na „Uložit“ (v angličtině „Save“)

Tanganica Pixel pro zkopírování:

<!-- Tanganica pixel -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-TRS5RSN');</script>
<!-- End Tanganica pixel -->

Postup podle obrázků:

Fáze 2. – Měření dokončených objednávek

Následujte následující postup:

  1. Přihlaste se do své Shopify administrace
  2. Klikněte na „Nastavení“ (v angličtině „Settings“)
  3. Klikněte na „Pokladna“ (v angličtině „Checkout“)
  4. Najděte část nastavení s názvem „Stránka stavu objednávky“ (v angličtině „Order status page“)
  5. Do textového pole vložte následující kód:
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TRS5RSN');</script>

{% if first_time_accessed %}
<script>
(function(){
    window.dataLayer = window.dataLayer || [];

    // Totals
    var shipping_price = parseFloat('{{shipping_price | money_without_currency }}'.replace(",", "."));
    var total_price = parseFloat('{{total_price | money_without_currency }}'.replace(",", "."));
    var tax_price = parseFloat('{{tax_price | money_without_currency }}'.replace(",", "."));

    var items = [];

    {% for line_item in checkout.line_items %}
        items.push({
            item_id: '{{ line_item.sku }}',
            item_name: '{{ line_item.title | remove: "'" | remove: '"'}}',
            price: {{ line_item.final_price | times: 0.01 }},
            quantity: {{ line_item.quantity }}
        });
    {% endfor %}

    window.dataLayer.push({
        event: "purchase",
        ecommerce: {
            transaction_id: "{{ checkout.order_id }}",
            currency: "{{ checkout.currency }}",
            value: total_price, // This should now be a number
            shipping: shipping_price, // This should also be a number
            tax: tax_price, // And this as well
            items: items
        }
    });
})();
</script>
{% endif %}

5. Klikněte na „Uložit“ (v angličtině „Save“)

Postup podle obrázků:

Nyní je váš Tanganica Pixel nastavený! ✅