Integration & Setup

  1. Home
  2. Integration & Setup
  3. Plugins & Integration
  4. Shopify

Shopify

Die Einbindung in einen Shopify Webshop ist sowohl für den Einsatz von etracker Analytics als auch Signalize sehr einfach und benötigt nur wenige Minuten.

Aktuell ist es nicht möglich, etracker Analytics und Signalize gemeinsam in einem Shopify Webshop einzusetzen.
  1. etracker Analytics Integration in Shopify.
  2. Signalize Integration in Shopify.

1. etracker Analytics Integration in Shopify

Voraussetzung:

Ein etracker Account und Zugriff auf den dazugehörigen individuellen etracker Tracking Code. Den Tracking Code findest du als (Haupt-)Benutzer in deinem Account unter Account Info → Integration → Tracking Code oder direkt unter dieser URL: https://newapp.etracker.com/#/report/trackInfo

Führe folgende Schritte durch, um etracker Analytics in Shopify zu integrieren:

1. Logge dich in deinen Shopify Shop ein.

2. Gehe zu Vertriebskanäle → Onlineshop Themes, klicke auf Code bearbeiten und füge den etracker Code in den Head-Bereich deines theme.liquid ein.

3. Ergänze den etracker Code um den Parameter data-ecommerce-grabber=“true“ wie in diesem Beispiel:

4. Um Bestellungen messen zu können, muss der folgende Tracking Code mit deinem persönlichen Account-Schlüssel (anstelle von 1a2b3c) auf der Bestellbestätigungsseite eingefügt werden. Gehe hierzu in die Einstellungen deines Shops und klicke auf Checkout und Konten

Deinen Account-Schlüssel findest du in deinem etracker Account unter Einstellungen → Account → Account oder über den Link oberhalb der Tracking Code-Anzeige oder direkt unter dieser URL: https://newapp.etracker.com/#/report/accountSettings/accountKey

<!-- Copyright (c) 2000-2023 etracker GmbH. All rights reserved. -->
<!-- This material may not be reproduced, displayed, modified or distributed -->
<!-- without the express prior written permission of the copyright holder. -->
<!-- etracker tracklet 5.0 -->
<script type="text/javascript">
   // var et_pagename = "";
   // var et_areas = "";
   // var et_tval = 0;
   // var et_tsale = 0;
   // var et_tonr = "";
   // var et_basket = "";
</script>
<script id="_etLoader" type="text/javascript" charset="UTF-8" data-block-cookies="true" data-secure-code="1a2b3c" src="//code.etracker.com/code/e.js" async></script>
<!-- etracker tracklet 5.0 end -->
<script>
var orderEvent = {
  orderNumber: '{{ checkout.order_id }}',
  status: 'sale',
  orderPrice: '{{ checkout.total_price | money_without_currency | replace: ",", "." }}',
  currency: '{{ checkout.currency }}',
  basket: {
    id: 'basket' + '{{ checkout.order_id }}',
    products: []
  }
};
{% for line_item in checkout.line_items %}
  {% capture category_list %}{% for category in line_item.product.tags limit:5 %}{{ category }}||{% endfor %}{% endcapture %}
  var mappedProduct = {
    id: '{{ line_item.product_id }}',
    name: '{{ line_item.title }}',
    price: '{{ line_item.final_price | money_without_currency | replace: ",", "." }}',
    currency: '{{ checkout.currency }}',
    category: {{ category_list | split: '||' | json }}
  };
  orderEvent.basket.products.push({
    product: mappedProduct,
    quantity: {{ line_item.quantity }}
  });
{% endfor %}
var _etrackerOnReady = typeof _etrackerOnReady === 'undefined' ? [] : _etrackerOnReady;
_etrackerOnReady.push(function() { etCommerce.sendEvent('order', orderEvent); });
</script>

5. Als letzten Schritt das eCommerce Tracking in Shopify aktivieren, um zu erfassen, welche Artikel angesehen und in den Warenkorb gelegt werden. Hierzu kann etracker auf das in Shopify integrierte eCommerce Tracking von Google Analytics zugreifen, ohne dass Google Analytics tatsächlich zum Einsatz kommt.

 Du aktivierst das erweiterter eCommerce Tracking wie folgt:

  1. Gehe im Shopify Adminbereich zu Onlineshop → Konfigurationen.
  2. Aktiviere im Abschnitt Google Analytics die Checkbox Erweiterten E-Commerce verwenden.
  3. Klicke auf Speichern.

Als Konto kannst du einen beliebigen Dummy-Wert eintragen wie z.B. UA-12345-1.

Nach dem Speichern sollte der Konfigurationseintrag so aussehen:

Wenn du eine Consent Management-Lösung einsetzt, beachte die zusätzlichen Hinweise, um das Blockieren des einwilligungsfreien Trackings zu verhindern.

2. Signalize Integration in Shopify

Um deinen Shopify Kunden Push-Nachrichten zu senden, nutze die Signalize App unter https://apps.shopify.com/signalize.

Folge der Anleitung nach der Installation der App. Es wird automatisch ein Account für dich erstellt und der Code in deinen Shop integriert.

Es ist nicht möglich, die Signalize App für Shopify mit einem bestehenden etracker Analytics oder Signalize Account einzusetzen.