Segmentierung nach Benutzerakquise-Quelle
Die Möglichkeit, Ihre Daten nach der Quelle der Benutzerakquise zu segmentieren, ist für die effektive Verwaltung Ihres Marketing-Plans von entscheidender Bedeutung. Wenn Sie die Akquise neuer Benutzer kennen, zeigen Sie, welche Kanäle die besten Renditen erzielen, und ermöglicht es Ihrem Team, Marketing-Mittel mit Zuversicht zuzuweisen.
Wenn Sie nicht bereits Benutzerakquise-Quellen in Ihrer Datenbank verfolgen, können Adobe Commerce Intelligence Ihnen bei den ersten Schritten behilflich sein:
Tracking der Benutzerakquise-Quelle
Adobe empfiehlt zwei Methoden zum Nachverfolgen von Verweisquelldaten basierend auf Ihrer Einrichtung:
(Option 1) Verfolgen Sie Quelldaten zu Bestellungsreferenzen über Google Analytics E-Commerce
Wenn Sie Google Analytics E-Commerce verwenden, um Ihre Auftrags- und Verkaufsdaten zu verfolgen, können Sie die [Google Analytics E-Commerce Connector] verwenden, um die Bezugsquelldaten jeder Bestellung zu synchronisieren. Auf diese Weise können Sie Umsatz und Bestellungen nach Empfehlungsquelle (z. B. utm_source
oder utm_medium
) segmentieren. Sie erhalten auch ein Gefühl für die Quellen der Kundenakquise über Commerce Intelligence benutzerdefinierten Dimensionen wie User's first order source
.
(Option 2) Speichern der Quelldaten der Google Analytics in Ihrer Datenbank
In diesem Thema wird erläutert, wie Sie Google Analytics Informationen zum Akquisekanal in Ihrer eigenen Datenbank speichern können - insbesondere die Parameter source
, medium
, term
, content
, campaign
und gclid
, die beim ersten Besuch einer Benutzerin oder eines Benutzers auf Ihrer Website vorhanden waren. Eine Erläuterung dieser Parameter finden Sie in der Google Analytics Dokumentation. Anschließend erkunden Sie einige der leistungsstarken Marketing-Analysen, die mit diesen Informationen in Commerce Intelligence durchgeführt werden können.
Warum?
Wenn Sie sich nur die standardmäßigen Google Analytics- und Akquise-Metriken ansehen, erhalten Sie nicht das ganze Bild. Die Anzahl der Konversionen aus der organischen Suche im Vergleich zur Paid Search ist zwar interessant, aber was kann man mit diesen Informationen tun? Sollte man mehr Geld für bezahlte Suche ausgeben? Das hängt vom Wert der Kunden ab, die über diesen Kanal kommen, was von Google Analytics nicht bereitgestellt wird.
Was ist, wenn Sie allen Kunden, die aus einer bestimmten E-Mail-Kampagne gewonnen haben, einen Folgevertrag per E-Mail zukommen lassen möchten? Oder Akquisedaten in Ihr CRM-System integrieren? Dies ist in Google Analytics unmöglich - tatsächlich verstößt es gegen die Nutzungsbedingungen, wenn Google Analytics Daten speichern, die eine Person identifizieren. Aber Sie können diese Daten selbst speichern.
Die -Methode
Google Analytics speichert Informationen zur Besucherreferenz in einem Cookie namens __utmz
. Nachdem dieses Cookie (durch den Google Analytics-Trackingcode) gesetzt wurde, wird sein Inhalt bei jeder nachfolgenden Anforderung dieses Benutzers an Ihre Domain gesendet. In PHP könnte man zum Beispiel den Inhalt von $_COOKIE['__utmz']
überprüfen und man würde eine Zeichenfolge sehen, die in etwa so aussieht:
100000000.12345678.1.1.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=rj metrics
Es gibt eindeutig einige Akquise-Quelldaten, die in der Zeichenfolge codiert sind. Dies wird getestet, um zu bestätigen, dass es sich um die neueste Akquisequelle des Besuchers und die zugehörigen Kampagnendaten handelt. Jetzt müssen Sie wissen, wie Sie die Daten extrahieren.
Dieser Code wurde in eine PHP-Bibliothek auf GitHub gehostet. Um die Bibliothek zu verwenden, include
Sie einen Verweis auf ReferralGrabber.php
und rufen Sie dann auf
$data = ReferralGrabber::parseGoogleCookie($_COOKIE['__utmz']);
Das zurückgegebene $data
-Array ist eine Zuordnung der Schlüssel source
, medium
, term
, content
, campaign
, gclid
und der entsprechenden Werte.
Adobe empfiehlt, der Datenbank eine Tabelle namens "user_referral
" mit folgenden Spalten hinzuzufügen: "id INT PRIMARY KEY, user_id INT NOT NULL, source VARCHAR(255), medium VARCHAR(255), term VARCHAR(255), content VARCHAR(255), campaign VARCHAR(255), gclid VARCHAR(255)
". Wenn sich ein Benutzer anmeldet, rufen Sie die Verweisinformationen ab und speichern Sie sie in dieser Tabelle.
Verwendung dieser Daten
Wie können Sie jetzt, da Sie die Quelle für die Benutzerakquise speichern, diese verwenden?
Angenommen, Sie verwenden eine SQL-Datenbank und verfügen über eine users
mit der folgenden Struktur:
Zunächst können Sie die Anzahl der Benutzer zählen, die von jedem Empfehlungskanal kommen, indem Sie die folgende Abfrage für Ihre Datenbank ausführen:
SELECT acq_source, COUNT(id) as user_count FROM users GROUP BY acq_source;
Das Ergebnis sieht in etwa so aus:
Das ist interessant, aber von begrenztem Nutzen. Was Sie wirklich wissen möchten, ist:
- Die Wachstumsrate dieser Zahlen im Zeitverlauf
- Die Höhe des Umsatzes, der durch jede Akquise generiert wird
- Eine Kohortenanalyse der Benutzer, die aus jeder Quelle stammen
- Die Wahrscheinlichkeit, dass ein Benutzer aus einem dieser Kanäle in Zukunft als Kunde zurückkehrt
Die für diese Analysen erforderlichen Abfragen sind komplex. Anhand dieser Informationen können Sie Ihre profitabelsten Akquisitionskanäle bestimmen und Marketing-Zeit und -Geld entsprechend ausrichten.