Implementierung der Pricerunner-Verfolgung
Anleitung zur Implementierung des Pricerunner-Conversion-Trackings in Ihrem Shoporama-Onlineshop mit dem richtigen Smarty-Code.
Um Ihre Verkäufe in Pricerunner zu verfolgen, müssen Sie ein Conversion-Pixel auf Ihrer Bestellbestätigungsseite implementieren. Hier finden Sie eine Anleitung, wie Sie dies in Shoporama korrekt einrichten, damit Pricerunner den korrekten Bestellwert einschließlich Versandkosten erhält.

Der Code
Füge den folgenden Code in deine thanks.html-Datei im Theme ein (oder an die Stelle, an der du dein Tracking zentral verwaltest). Ersetze [MERCHANTID] durch deine Pricerunner-Händler-ID:
<{if $order && !$order->getTrackingCalled()}>
<img width="1" height="1" style="display:none"
src="https://www.pricerunner.dk/track/pixel/[MERCHANTID]?OrderTotalInclVat=<{$order->getTotalPrice()|number_format:2:".":""}>&OrderCurrencyISO=<{$webshop->getCurrency()}>"
alt="" />
<{/if}>
Was bewirkt der Code?
- {if $order && !$order->getTrackingCalled()} stellt sicher, dass das Pixel nur einmal pro Bestellung ausgelöst wird. Verwendet dein Theme den integrierten Tracking-Code von Shoporama (das tun alle Standard-Themes, bei denen das Tracking aktiviert ist), markiert das Theme die Bestellung selbst am Ende der Seite als getrackt, und das Pixel wird beim erneuten Laden nicht erneut gesendet. Verfügt dein Theme nicht über diesen Code, musst du <{$order->setTrackingCalled()}> direkt vor <{/if}> selbst hinzufügen, da die Schutzmaßnahme sonst keine Wirkung zeigt.
- $order->getTotalPrice() ruft den Gesamtbetrag der Bestellung inkl. MwSt. UND inkl. Versandkosten ab. Diesen Wert erwartet Pricerunner im Feld „OrderTotalInclVat“.
- $webshop->getCurrency() ruft die Währung des Shops ab (z. B. DKK).
Wichtig: Verwenden Sie getTotalPrice(), nicht getPrice(). getPrice() gibt den Artikelpreis der Bestellung inkl. MwSt., aber OHNE Versandkosten zurück. Pricerunner benötigt den Gesamtwert der Bestellung inkl. Versandkosten, um die Provision und die Statistiken korrekt abrechnen zu können.
Wo finde ich meine Merchant-ID?
Deine Merchant-ID findest du in deinem Pricerunner-Dashboard unter den Integrations- oder Tracking-Einstellungen. Wende dich direkt an Pricerunner, wenn du sie nicht finden kannst.
Platzierung im Theme
Der Code wird in die Datei „thanks.html“ Ihres Themes oder in das gemeinsame Tracking-Snippet eingefügt, das auf der Bestellbestätigungsseite eingebunden wird. Die Variablen $order und $webshop sind nur dort verfügbar.
Testen des Pixels
- Erstelle eine Testbestellung in deinem Shop und rufe die Bestätigungsseite auf.
- Öffne die Entwicklertools des Browsers (F12) und schau unter dem Reiter „Netzwerk“ nach.
- Suchen Sie den Aufruf an pricerunner.dk/track/pixel/... und überprüfen Sie, ob „OrderTotalInclVat“ mit dem Gesamtbetrag inkl. Versandkosten übereinstimmt.
- Vergewissere dich, dass der Status „200 OK“ lautet.
Häufig gestellte Fragen
Was ist der Unterschied zwischen „getPrice()“ und „getTotalPrice()“?
getPrice() gibt den Preis der Artikel inkl. MwSt., jedoch ohne Versandkosten an. getTotalPrice() gibt den Gesamtbetrag an, den der Kunde bezahlt hat, also inkl. MwSt. und Versandkosten. Pricerunner erwartet den Gesamtbetrag.
Warum weichen die Zahlen von Pricerunner von meiner eigenen Buchhaltung ab?
Der häufigste Grund ist entweder die Verwendung von getPrice() anstelle von getTotalPrice(), Rücksendungen, die bei Pricerunner nicht abgezogen werden, oder fehlende Pixel, z. B. bei einem Checkout über einen Drittanbieter. Vergleichen Sie eine Testbestellung in beiden Systemen.
Soll der Betrag mit oder ohne Mehrwertsteuer angegeben werden?
Das Feld heißt „OrderTotalInclVat“, es muss also inklusive Mehrwertsteuer sein. „getTotalPrice()“ gibt immer den Betrag inklusive Mehrwertsteuer zurück.
Werden Rückerstattungen und Umtauschvorgänge berücksichtigt?
Das Pixel übermittelt den Bestellwert zu dem Zeitpunkt, zu dem der Kunde den Kauf abschließt. Spätere Rückerstattungen oder Teilrücksendungen müssen im System von Pricerunner abgewickelt werden. Vereinbaren Sie mit Pricerunner, wie Sie diese melden möchten.
Was ist, wenn ich mehrere Webshops oder mehrere Sprachen habe?
Jeder Shop und jede Sprachversion benötigt in der Regel eine eigene Merchant-ID bei Pricerunner. $webshop->getCurrency() übernimmt automatisch die Währungsumrechnung, aber Sie müssen selbst sicherstellen, dass die richtige Merchant-ID für den jeweiligen Shop eingefügt wird.
Wie schnell sieht Pricerunner meine Konversionen?
Das Pixel wird sofort aufgerufen, sobald der Kunde auf der Bestätigungsseite landet, aber es kann bis zu einem Tag dauern, bis die Zahlen im Pricerunner-Dashboard angezeigt werden. Führen Sie immer eine Testbestellung durch und warten Sie etwas ab, bevor Sie nach Fehlern suchen.
Muss ich die DSGVO und die Einwilligung für das Pixel berücksichtigen?
Ja. Das Pricerunner-Pixel ist ein Marketing-Cookie und erfordert die Einwilligung des Kunden, bevor es geladen werden darf. Binde den {if}-Block in eine zusätzliche Überprüfung deiner Cookie-Einwilligung ein (z. B. $consent.marketing oder eine Variable aus deiner Cookie-Banner-Lösung), damit das Pixel nur für Kunden gesetzt wird, die ihre Einwilligung erteilt haben.
Kann ich stattdessen eine serverseitige Integration verwenden?
Ja, sofern Pricerunner dies anbietet. Serverseitiges Tracking ist robuster, da es nicht davon abhängt, dass der Kunde die Bestätigungsseite lädt. Erfahre mehr über serverseitiges Tracking und die Tracking-Engine von Shoporama.
Wenn Sie Hilfe bei der Implementierung benötigen, schreiben Sie bitte an support@shoporama.dk.
Ähnliche Artikel
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...
Nachverfolgung in Ihrem Shoporama-Webshop
Aktivieren Sie die integrierte Nachverfolgung von Shoporama und senden Sie präzise Tracking-Daten an Facebook, Google Ads, GA4, TikTok und weitere...
Shoporama Tracking Engine: Server-seitiges Tracking für alle wichtigen Plattformen
Die Tracking-Engine von Shoporama (entwickelt mit 1260 A/S) sendet Daten aus Ihrem Webshop direkt an Facebook, Google Ads, GA4, Pinterest,...
Server-seitige Verfolgung in Shoporama
Umfassender Leitfaden zum serverseitigen Tracking in Shoporama. Bessere Datenqualität, weniger Verluste durch Ad-Blocker, Produkt-IDs, die mit...
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...
Facebook-Umsätze API
Anleitung zur Facebook Conversions API auf Shoporama: Einrichtung mit Pixel-ID und Zugriffstoken, automatische Deduplizierung von Käufen,...