Daisycon-Tracking für Ihren Webshop einrichten
Anleitung zur Implementierung von Daisycon Conversion Tracking in Ihrem Shoporama-Webshop mit dem richtigen Smarty-Code.
Wenn Sie Daisycon-Affiliate-Marketing nutzen, müssen Sie ein Tracking-Pixel auf Ihrer Bestellbestätigungsseite einbinden. Hier finden Sie eine Anleitung zur Anpassung des Daisycon-Codes an Shoporama.
Implementierung
Der Code muss in die Datei „thanks.html“ Ihres Themes eingefügt werden. Dazu benötigen Sie einen Entwickler.
Daisycon stellt dir einen Code mit Platzhaltern wie [amount], [transaction_id] usw. zur Verfügung. Diese müssen durch Smarty-Variablen ersetzt werden:
| Daisycon-Variable | Shoporama-Smarty-Code |
|---|---|
| [amount] | <{math equation=x*0.8 x=$order->getPrice()}> |
| [transaction_id] | <{$order->getWebshopOrderId()}> |
| [revenue] | <{math equation=x*0.8 x=$order->getPrice()}> |
| [Beschreibung] | <{$order->getWebshopOrderId()}> |
Der fertige Code (in einen Smarty-if-Block eingeschlossen, damit er nur bei einem Kauf und nur einmal pro Bestellung ausgeführt wird):
<{if $order && !$order->getTrackingCalled()}>
<{math assign="daisycon_amount" equation=x*0.8 x=$order->getPrice()}>
<img src="https://jdt8.net/t/?ci=DIN_CAMPAIGN_ID&a=<{$daisycon_amount}>&ti=<{$order->getWebshopOrderId()}>&r=<{$daisycon_amount}>&pn=<{$order->getWebshopOrderId()}>"
style="border:0; height:1px; width:1px;" alt="" />
<{/if}>
Hinweis
Ersetze DIN_CAMPAIGN_ID durch deine Daisycon-Kampagnen-ID. Der Faktor 0,8 in der Berechnung zieht die Mehrwertsteuer ab, da getPrice() den Preis der Artikel inkl. MwSt., aber ohne Versandkosten zurückgibt. Passe dies nach Bedarf an.
Nur eine Conversion pro Bestellung
Die Überprüfung !$order->getTrackingCalled() stellt sicher, dass das Pixel nur einmal pro Bestellung ausgelöst wird. Wenn der Kunde die Bestätigungsseite neu lädt, wird die Konversion nicht erneut an Daisycon gesendet. Ohne diese Überprüfung besteht die Gefahr, dass dieselbe Bestellung mehrfach bei Daisycon registriert wird.
Das Flag wird vom integrierten Tracking-Code des Themes gesetzt, sobald dieser seine eigenen Kaufereignisse gesendet hat. Verwendet dein Theme nicht den integrierten Tracking-Code von Shoporama, musst du die Bestellung selbst markieren, indem du <{$order->setTrackingCalled()}> als letzte Zeile direkt vor <{/if}> einfügst. Andernfalls hat die Überprüfung keine Wirkung.
Benötigst du Hilfe? Kontaktiere uns unter support@shoporama.dk.
Ähnliche Artikel
Implementierung der Pricerunner-Verfolgung
Anleitung zur Implementierung des Pricerunner-Conversion-Trackings in Ihrem Shoporama-Onlineshop mit dem richtigen Smarty-Code.
Implementierung von Tracking in ein Shoporama-Thema
Entwicklerhandbuch zum E-Commerce-Tracking in einem Shoporama-Theme: Data Layer, Google Tag Manager, benutzerdefinierte Ereignisse und korrekte...
Google Analytics 4 (GA4) für Ihren Shoporama-Onlineshop
So richten Sie Google Analytics 4 für Ihren Shoporama-Onlineshop ein. Integrierte GA4-Integration mit E-Commerce-Ereignissen, serverseitigem...