Ställ in Daisycon-spårning i din webbshop
Guide för att implementera Daisycon konverteringsspårning på din Shoporama-webbshop med korrekt Smarty-kod.
Om du använder Daisycons affiliate-marknadsföring måste du implementera en spårningspixel på din orderbekräftelsessida. Här är en guide till hur du anpassar Daisycons kod till Shoporama.
Implementering
Koden ska infogas i filen thanks.html i ditt tema. Du behöver en utvecklare för att göra detta.
Daisycon tillhandahåller en kod med platshållare som [amount], [transaction_id] osv. Dessa måste ersättas med Smarty-variabler:
| Daisycon-variabel | Shoporama Smarty-kod |
|---|---|
| [amount] | <{math equation=x*0.8 x=$order->getPrice()}> |
| [transaction_id] | <{$order->getWebshopOrderId()}> |
| [revenue] | <{math equation=x*0.8 x=$order->getPrice()}> |
| [beskrivning] | <{$order->getWebshopOrderId()}> |
Den färdiga koden (inbäddad i ett Smarty if-block, så att den endast utlöses vid köp och endast en gång per beställning):
<{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}>
Observera
Ersätt DIN_CAMPAIGN_ID med ditt Daisycon-kampanj-ID. Faktorn 0,8 i beräkningen drar av moms, eftersom getPrice() returnerar varornas pris inkl. moms men utan frakt. Anpassa efter behov.
Endast en konvertering per beställning
Kontrollen !$order->getTrackingCalled() säkerställer att pixeln endast aktiveras en gång per beställning. Om kunden laddar om kvittosidan skickas konverteringen inte till Daisycon igen. Utan denna kontroll riskerar du att samma beställning registreras flera gånger hos Daisycon.
Flaggan sätts av temats inbyggda spårningskod när den har skickat sina egna köphändelser. Om ditt tema inte använder Shoporamas inbyggda spårningskod måste du själv markera beställningen genom att lägga till <{$order->setTrackingCalled()}> som sista raden precis före <{/if}>. Annars har kontrollen ingen effekt.
Behöver du hjälp? Kontakta oss på support@shoporama.dk.
Relaterade artiklar
Implementera spårning i Pricerunner
Guide för att implementera Pricerunner konverteringsspårning i din Shoporama-webbutik med rätt Smarty-kod.
Implementera spårning i ett Shoporama-tema
Utvecklarguide för e-handelsspårning i ett Shoporama-tema: datalager, Google Tag Manager, anpassade händelser och korrekta produkt-ID:n med...
Google Analytics 4 (GA4) på din Shoporama-webbshop
Så här ställer du in Google Analytics 4 i din Shoporama-webbutik. Inbyggd GA4-integration med e-handelshändelser, spårning på serversidan och...