Was ist Umsatz-Tracking im A/B-Testing? 6 Fehler beim Verfolgen von Einnahmen + wie man sie vermeidet
Veröffentlicht: 2021-07-21Viele E-Commerce-Shops verfolgen ihre Verkäufe nicht. Wenn Sie Ihre Einnahmen nicht verfolgen, fliegen Sie im Blindflug und verpassen viele wertvolle Informationen, die Ihnen helfen können, Ihr Geschäft zu verbessern.
Wenn Sie Ihrem Warenkorb ein wenig Code hinzufügen (sehen Sie, was ich dort gemacht habe?), Können Sie verstehen, welche Ihrer Marketinginitiativen die meisten Verkäufe ankurbeln.
Mit der Umsatzverfolgung können Sie Folgendes verstehen:
- Welche Seiten Ihrer Website führen zu den meisten Umsatz-Conversions?
- Wie die Leute zu diesen „Umsatz“-Seiten gelangen
- Welche Produkte haben in Ihrem Geschäft den höchsten Wert?
Diese Fragen sind wichtig, da Sie diese Daten benötigen, um Ressourcen effektiv zuzuweisen und intelligente Entscheidungen zu treffen.
Im Wesentlichen werden Sie herausfinden, welche Teile Ihrer Website für Ihre Marketing- und Verkaufstrichter am effektivsten sind – und welche nicht vorteilhaft sind. Sie könnten beispielsweise feststellen, dass eine Ihrer Zielseiten zu einer Conversion-Rate von 10 % führt, während eine andere mit 10 % unterdurchschnittlich abschneidet. In diesem Fall sollten Sie vielleicht überdenken, wie Sie diese Zielseite erstellt haben.
In diesem Artikel werden wir sehen, was die Umsatzverfolgung in A/B-Tests beinhaltet, wie Sie die Umsatzverfolgung in Ihrem A/B-Testtool einrichten und wie Sie kostspielige Fehler vermeiden können.
Die besten Möglichkeiten, E-Commerce-Einnahmen in Ihrem Geschäft zu verfolgen
Möchten Sie wissen, wie viel Umsatz Ihr Geschäft generiert?
Mit den drei folgenden Methoden finden Sie es ganz einfach heraus.
Erfahren Sie, wie Sie Google Analytics E-Commerce-Umsatzverfolgung verwenden, manuelle Umsatzverfolgung einrichten oder Webhooks in Ihrem Shopify-Shop verwenden.
Es spielt keine Rolle, auf welcher E-Commerce-Plattform Sie sich befinden – es ist für jeden etwas dabei! All diese Optionen liefern Ihnen wertvolle Daten über Ihr Geschäft, die Ihnen helfen, bessere Entscheidungen zu treffen.
GA E-Commerce-Einnahmenverfolgung
Eine der gebräuchlichsten Möglichkeiten, die Einnahmen für Ihren E-Commerce zu verfolgen, ist Google Analytics.
Dies ist die perfekte Lösung für E-Commerce-Händler, die bereits Google Analytics verwenden und in der Lage sein möchten, Website-Nutzungsdaten mit Verkaufsdaten zu korrelieren, ihre Konversionsrate nach Produkt, Kategorie oder Rechnungsstandort zu verfolgen und sie mit anderen Marketingaktivitäten zu vergleichen, um herauszufinden, was funktioniert am besten für sie.
Sehen wir uns nun an, wie Sie die Umsatzverfolgung in Ihrem A/B-Testtool (in diesem Fall Conversion Experiences) mithilfe von Google Analytics E-Commerce-Tracking einrichten können. Es ist einfacher als es aussieht!
Wenn Sie den Conversion-Experiment-Code direkt nach dem </title>-Tag einfügen und das neueste Standard-E-Commerce-Tracking von Google Analytics verwenden, verbinden wir die E-Commerce-Umsatz-Tracking-Funktion von Google Analytics automatisch mit allen Ihren Tests. Es muss nichts installiert werden; das funktioniert out of the box für alle Clients.
1. Erstellen Sie mit Google Analytics ein Umsatzziel
Gehen Sie in „Erfahrungen umwandeln“ zu Ihrer Erfahrungszusammenfassung, dann zum Abschnitt „Ziele“ und klicken Sie auf „Bearbeiten“:
2. Erstellen Sie ein Umsatzziel aus den Zielvorlagen in Ihrem Experiment
3. Geben Sie den Zielnamen und die Seiten-URL ein, damit sie mit der Bestätigungsseite Ihrer Einkäufe übereinstimmen
Speichern und fertig. So sieht die Einrichtung aus:
Manuelle Umsatzverfolgung
Diese Methode ist perfekt für alle Unternehmen, die das E-Commerce-Tracking von Google Analytics nicht verwenden möchten oder nicht verwenden können, da es nicht durch den Standard-Tracking-Code implementiert wird. Sie können es verwenden, um herauszufinden, wie viele Produkte bestellt wurden, wie viel Geld verdient wurde und mehr! Es ist einfach und schnell einzurichten.
1. Erstellen Sie ein Umsatzziel
Erstellen Sie erneut ein Umsatzziel. Sie können dies über die „Erfahrungszusammenfassung“ Ihres Experiments tun:
Stellen Sie sicher, dass Sie die Option „Manuelle Umsatzverfolgung“ auswählen:
2. Kopieren Sie den JS-Code in Ihre Website
Nachdem Sie das Ziel gespeichert haben, bearbeiten Sie es und Sie finden den JavaScript-Code unten. Sie müssen dieses Skript an einer beliebigen Stelle auf der Seite (nach dem Haupt-Convert-Tracking-Code) Ihrer Website kopieren und einfügen, um den Umsatz und die Anzahl der bestellten Produkte an unser System zu senden, wobei die entsprechenden Felder den Variablen in Ihrem E-Commerce-System zugeordnet sind.
<Skript> window._conv_q = window._conv_q || []; window._conv_q.push(["pushRevenue",revenue,products_cnt,goal_id]); </script>
Ersetzen Sie im obigen Code die folgenden Felder durch die tatsächlichen Werte aus Ihren E-Commerce-Variablen:
- Umsatz: Umsatz mit 123,45 (Punkt als Cent-Teiler)
- Produktanzahl (Anzahl der Produkte im Warenkorb): products_cnt
- Der Parameter goal_id wird automatisch mit der ID des Ziels gefüllt, sobald Sie das Ziel gespeichert haben.
Umsatzverfolgung in Shopify über Webhook
Shopify-Ladenbesitzer, das ist für Sie.
Anstatt den E-Commerce-Code von Google Analytics oder den Code für die manuelle Umsatzverfolgung einzurichten, um Umsatzdaten aus Ihrem Shop zu erfassen, können Sie die hier erläuterte Shopify-Webhook-Methode verwenden.
Shopify Webhook ist eine Funktion, die es einer Website ermöglicht, andere Systeme zu benachrichtigen, wenn Ereignisse eintreten. Wenn Sie beispielsweise einen neuen Auftrag erstellen, hilft dies anderen Systemen, aktiv Informationen aus dem CRM zu entnehmen, wenn Daten anfallen. Auch Webhooks können diese Daten speichern.
Mit Webhooks erhalten Sie Push-Benachrichtigungen, wenn ein Ereignis eintritt. Sie müssen die API nicht prüfen, um festzustellen, ob diese Ereignisse aufgetreten sind oder nicht. Mit Webhooks können Sie eine URL angeben, an die der Webhook-Anbieter Anfragen senden kann.
Diese Methode zum Verfolgen von Umsatz-Conversions ist robuster als die manuelle Methode zum Verfolgen von Einnahmen, bei der ein Umsatzziel erstellt wird, das die „Danke“-Seite verfolgt. Der Grund dafür ist, dass es tatsächlich ausgelöst wird, wenn eine Bestellung erstellt wird, und nicht, wenn ein Besucher die „Danke“-Seite besucht.
6 häufige Fehler, die Ihre Umsatzverfolgung durcheinander bringen
Der wichtigste Faktor, den Sie bei der Messung Ihres Umsatzes berücksichtigen sollten, ist die korrekte Einrichtung des Trackings. Es ist jedoch überraschend zu sehen, dass Optimierer dazu neigen, diese 6 grundlegenden Fehler bei der Umsatzverfolgung zu begehen, ohne es überhaupt zu merken.
Der Grund, warum Tracking leicht schiefgehen kann, liegt darin, dass die richtige Einrichtung eine Mischung aus technischen Fähigkeiten und Geschäftskenntnissen erfordert. Vermarkter und Entwickler neigen dazu, eines von beiden zu vermissen.
Nachfolgend finden Sie sechs kostspielige Fehler bei der Umsatzverfolgung, die wir bei unseren Kunden festgestellt haben, und wie Sie sie vermeiden können.
1. Der E-Commerce-Tracking-Code wird an der falschen Stelle hinzugefügt
Manchmal müssen Sie Ihre Skripte möglicherweise verschieben, um neue Funktionen zu implementieren oder die Geschwindigkeit einer Seite zu verbessern. Dadurch wird häufig verhindert, dass Umsatzverfolgungscodes ausgelöst werden. Diese Art von Problem kann von Tag-Checking-Tools nicht erkannt werden, da alle Tracking-Codes noch vorhanden sind, aber nicht in Ordnung sind, was alle möglichen Probleme verursacht.
Ein Beispiel hierfür sind „Dankeschön“-Seiten, auf denen der E-Commerce-Tracking-Code nicht ausgelöst wird, wenn er über dem GA-Code platziert wird. Wenn der E-Commerce-Tracking-Code vor dem GA-Code ausgelöst wird, initiieren die Google Analytics-Objekte keine Datenerfassung.
Wenn Sie also die Methode mit dem manuellen Umsatz-Tracking-Code verwenden, kopieren Sie unbedingt das manuelle Umsatzskript, nachdem Sie das Umsatzziel gespeichert haben. Stellen Sie sicher, dass dieser Parameter die tatsächliche Ziel-ID enthält, bevor Sie das Skript zu Ihrer Seite hinzufügen. Sie können den Umsatz-Tracking-Code oben zusammen mit einer beliebigen Ziel-ID aus Ihrem Projekt verwenden. Die Umsatzdaten werden in Verbindung mit diesem Ziel gespeichert und eine Conversion wird für dieses Ziel aufgezeichnet.
2. Kein Herausfiltern des internen Datenverkehrs
Dies ist ein weiterer häufiger Fehler, der viel zu häufig passiert.
Meistens wird die Umsatzverfolgung durch A/B-Tests verwendet, um zu verfolgen, wie externe Kunden und Benutzer mit Ihrer Website interagieren, da sich interne Verkehrsmuster typischerweise von externen Verkehrsmustern unterscheiden. Wenn Ihre Berichtansichten Trefferdaten sowohl von internen als auch von externen Benutzern Ihrer Website enthalten, kann es schwierig werden, festzustellen, wie Ihre Kunden tatsächlich mit Ihrer Website interagieren.
Sie und Ihr Team besuchen Ihre Website wahrscheinlich ziemlich oft und geben Testbestellungen auf, um die Umsatzverfolgung zu überprüfen. Möglicherweise ist Ihnen noch nie in den Sinn gekommen, dass diese Besuche und Umsatzziel-Conversions auch von Convert Experiences nachverfolgt werden. In diesem Fall werden die mit den Aktionen Ihres Teams verknüpften Daten zusammen mit den Daten aller Ihrer Besucher gezählt.
Die „Standard“-Methode zum Ausschließen interner Traffic-Besuche besteht darin, bestimmte IP-Adressen auszuschließen. Weitere Informationen dazu finden Sie in diesem Artikel, um IP-Adressen entweder auf Kontoebene oder auf Projektebene auszuschließen.
Schneller Tipp: Um Ihre IP-Adresse zu finden, führen Sie eine Google-Suche durch nach: „Was ist meine IP?“
Sie sollten Ihre öffentliche IP-Adresse oben in den Ergebnissen sehen. Abhängig von Ihrer Internetverbindung müssen Sie dies möglicherweise von Zeit zu Zeit überprüfen. Sie sollten auch die IP-Adressen aller Kollegen erhalten, die Ihre Website regelmäßig anzeigen oder Änderungen daran vornehmen.
Das manuelle Ausschließen von IP-Adressen hat jedoch einige Nachteile, die Sie beachten müssen:
- Benutzer-IP-Adressen ändern sich ständig – Remote-Mitarbeiter, insbesondere nach der COVID-19-Pandemie, haben zu Hause oder in kleinen Büros wahrscheinlich dynamische IP-Adressen. Mitarbeiter, die über ein mobiles Gerät auf Ihre Website zugreifen, haben ebenfalls eine dynamische IP.
- IP-Adressen können unüberschaubar werden – Mit einer IP-Adresse für jeden Benutzer kann die zu verwaltende Menge außer Kontrolle geraten. Vergessen Sie es, wenn Sie mehr als 20 Regex-Filter benötigen, um diese zu erfassen. Denken Sie daran, IP-Adressen können und werden sich ändern – Sie erhalten normalerweise keine Warnung darüber und werden wahrscheinlich nie erfahren, dass es überhaupt eine Änderung gegeben hat.
Eine weitere effizientere Möglichkeit besteht darin, die Segmentierung nach dem Test zu verwenden, um Ihre Berichte vorübergehend zu ändern und sie rückwirkend anzuwenden, anstatt IP-Adressen manuell auszuschließen.
Im Wesentlichen sind Segmente, die pro Bericht ein- und ausgeschaltet werden können, viel flexibler als IP-Ausschlussfilter, die Ihre Daten dauerhaft und nur in Vorwärtsrichtung ändern.
Finden Sie einfach die Bedingungen, die Ihr interner Traffic erfüllt (z. B. aus einem bestimmten Land und Browser) und wenden Sie diese auf Ihren Konvertierungsbericht an, um die Einnahmen aus Ihren Tests auszuschließen.
3. Mehrfaches Auslösen des E-Commerce-Tracking-Codes
Fehlerhafte Wiederholungstransaktionen treiben den Umsatz in die Höhe, verfälschen Zuordnungsberichte und führen zu Diskrepanzen mit Verkaufsaufzeichnungen. Sie gefährden die Integrität Ihrer Daten, bedrohen die Wirksamkeit Ihrer Entscheidungen und untergraben Ihre Bemühungen, eine korrekte Datenkultur zu fördern.
Der Hauptgrund, warum eine wiederholte Transaktion gesendet wird, besteht darin, dass der Treffer, der die Transaktion trägt, unabhängig davon, ob es sich um einen Seitenaufruf- oder einen Ereignistreffer handelt, zwei- oder mehrmals gesendet wird. Häufig wird der Treffer, der die Transaktion trägt, beim Laden der Seite ausgelöst. Wenn die Seite neu geladen wird, wird der Treffer mehr als einmal an Google Analytics gesendet, wodurch wiederholte Transaktionen mit derselben Transaktions-ID registriert werden.
Die folgenden Szenarien sind die wahrscheinlichsten Schuldigen:
- Rückkehr zur Seite über einen per E-Mail gesendeten Link oder ein Lesezeichen
- Aktualisieren der Seite
- Navigieren Sie zu einer anderen Seite und kehren Sie über die Zurück-Schaltfläche zurück
- Wiederherstellen der Seite aus einer geschlossenen Browsersitzung oder auf einem Telefon
Die oben genannten Szenarien können eine Herausforderung darstellen, da jedes Mal, wenn die Bestätigungsseite geladen wird, dieselben Transaktionsdaten an GA gesendet werden, was bedeutet, dass doppelte Ergebnisse in den Berichten erscheinen können.
Glücklicherweise passiert dies nicht, wenn Daten an Convert Experiences gesendet werden, da wir nur eindeutige Transaktionen pro Besucher verfolgen, sofern nicht anders angegeben (mit dem force_multiple-Attribut).
_conv_q.push(["pushRevenue","revenue","products_cnt","goal_id","force_multiple"]);
Eine Möglichkeit, dies zu beheben, besteht darin, ein Flag zu setzen, sobald das E-Commerce-Tracking eingerichtet wurde. Wenn dieselbe Bestätigungsseite erneut aufgerufen wird, stellen Sie sicher, dass das E-Commerce-Tracking nicht an GA gesendet wird.
Um ein Flag für eine Transaktion zu setzen, müssen Sie eine benutzerdefinierte JS-Bedingung mit einem neuen Feld hinzufügen (z. B. „TransactionCaptured“).
Wenn der Kunde die Bestätigungsseite für seine Transaktion sieht, prüft Convert Experiences, ob das Feld „TransactionCaptured“ bereits für diese Transaktion markiert wurde. Ist dies nicht der Fall, werden die Transaktionsinformationen an GA gesendet und das Feld „TransactionCaptured“ für diesen Datensatz wird markiert.
Wenn der Kunde dann seine Transaktionsbestätigungsseite aktualisiert oder erneut besucht, wird das Feld „TransactionCaptured“ erfasst, der Code, der die Transaktionsdaten an GA sendet, wird ausgeblendet, und daher erhält GA nicht mehrere Kopien derselben Transaktionsdaten .
Wenn das Obige für Sie zu technisch klingt, sollten Sie Ihre Entwickler bitten, Folgendes zu tun:
- Stellen Sie sicher, dass ein Benutzer nicht mehr als einmal auf die Bestellbestätigungsseite zugreifen kann, ohne eine neue Bestellung aufzugeben.
- Stellen Sie sicher, dass der Benutzer die Bestellbestätigungsseite nicht aktualisieren kann. Wenn dies nicht möglich ist, stellen Sie sicher, dass der Umsatzverfolgungscode nicht beim Neuladen/Aktualisieren der Seite implementiert wird.
- Wenn Sie denselben Umsatzverfolgungscode in Ihrer Staging-Umgebung ausführen, besteht die Möglichkeit, dass Testaufträge Ihre Verkaufsdaten aufblähen. Stellen Sie in solchen Fällen sicher, dass Sie den Umsatz-Tracking-Code nicht auf der Staging-Site auslösen.
4. Ergreifen von Werten aus den falschen Variablen
Bei der Verwendung von Google Analytics ist es wichtig sicherzustellen, dass Entwickler die richtigen variablen Daten an E-Commerce-Parameter in GA senden. Wenn dieser Fehler nicht frühzeitig erkannt wird, führt dieser Fehler zu einer Diskrepanz zwischen den Verkaufszahlen in Ihrem A/B-Testtool und den E-Commerce-Analytics-Berichten.
Viele Entwickler machen diesen Fehler, wenn mehrere ähnliche Variablen in der Datenbank vorhanden sind, sodass sie fälschlicherweise die falsche auswählen, um sie an GA zu senden. Es kann schwierig sein, diese Art von Fehler zu erkennen, wenn sie während des Tests nicht gefunden wird. Indem Sie alle Datenfelder gründlich kennen, ersparen Sie sich Kopfschmerzen auf der ganzen Linie.
5. Probleme mit dem Checkout von Drittanbietern
Wenn Sie einen Drittanbieter-Checkout verwenden, stellen Sie sicher, dass Sie diese 4 Dinge befolgen:
- Implementieren Sie auf beiden Websites denselben Umsatzverfolgungscode (GTM oder analytics.js/gtag.js).
- Schließen Sie die Referrer-Domain für die Checkout-Seite aus.
- Implementieren Sie Cross-Domain-Tracking (über GTM oder analytics.js/gtag.js).
- Verwenden Sie die Webhook-Methode für Shopify-Shops und Upsell-Seiten. Diese Integration sollte mit anderen Upsell- und Abonnement-Plugins kompatibel sein, die die Shopify-API verwenden, um Bestellungen in Shopify zu erstellen. Das Convert-Team hat bestätigt, dass diese Integration Recharge Shopify-Plugin-Bestellungen nachverfolgen kann.
Dadurch wird sichergestellt, dass Sie nicht mehrere Sitzungen desselben Benutzers zählen. Sie können den Code auslösen, wenn der Benutzer die Transaktion abschließt und auf Ihrer „Danke“-Seite landet.
6. Auftragsausreißer aktiviert
Manchmal haben Sie vielleicht das Gefühl, dass eine große Bestellung auf Ihrer E-Commerce-Website Ihre Umsatzzahlen für Experimente durcheinander bringt und dass Sie kein genaues Bild der tatsächlichen Verkäufe erhalten.
Mit Experiences umwandeln können Sie bestimmte Bestellungen basierend auf Betragsschwellen, die Sie konfigurieren können, ignorieren. Wir nennen das „Order Outliers“. Diese Einstellung muss aktiviert werden, bevor die Bestellungen vorgenommen werden, damit sie eingeschlossen oder ignoriert werden. Diese Aktion kann nicht nachträglich eingerichtet werden.
Dies kann jedoch zu Diskrepanzen in Ihren Umsatzberichten führen, da Sie möglicherweise vergessen, dass Sie sie eingerichtet haben, und nicht verstehen, warum Ihr Analysetool und der Conversion-Umsatz nicht übereinstimmen. Wenn Sie also Transaktionsausreißer aktivieren, stellen Sie sicher, dass Sie den Überblick behalten.
Fazit
Einer der wichtigsten Aspekte beim Betreiben eines E-Commerce-Shops ist zu wissen, was Ihren Umsatz antreibt. Tools wie Convert Experiences können wertvolle Einblicke bieten, aber sie alle beginnen mit einer genauen Nachverfolgung! Es gibt viele Dinge, die schief gehen und Ihre Daten unbrauchbar machen können, also befolgen Sie unbedingt die obigen Tipps, damit Sie keine wichtigen Details verpassen, weil etwas nicht richtig funktioniert hat!