Das Verbinden von Shopify erledigt zwei getrennte Aufgaben: Es synchronisiert Ihre Kunden in eine Kontaktliste, und es überwacht Checkout-/Bestellereignisse, sodass der eigene Umsatz eines Versands neben seinen Öffnungen und Klicks erscheint. Hier ist genau, wie Sie beides einrichten und wo Sie die Ergebnisse ablesen.
Wenn Sie „Bestellungen, Checkouts & Umsätze verfolgen" auf der Integrationsseite gelesen haben und sich nicht sicher waren, wie das im Alltag tatsächlich aussieht, ist dies die Schritt-für-Schritt-Anleitung. Sie führt vom Bildschirm Einstellungen bis zu der Zahl, die schließlich auf der eigenen Antworten-Seite einer Kampagne erscheint.
Schritt 1 — Verbinden Sie Ihren Shop
Installieren Sie in Ihrem Shopify-Admin MailInApp aus dem Shopify App Store (oder öffnen Sie die App unter Apps, falls sie bereits installiert ist), genehmigen Sie den Zugriff auf Shopifys eigenem OAuth-Bildschirm und melden Sie sich dann bei Ihrem MailInApp-Konto an oder erstellen Sie eines. Nach der Genehmigung beginnen sofort zwei Dinge:
- MailInApp erstellt eine eigene Kontaktliste für den Shop und beginnt im Hintergrund, bestehende Kunden hineinzusynchronisieren.
- MailInApp registriert Webhooks bei Shopify, sodass neue Kunden, begonnene Checkouts und bezahlte Bestellungen von da an live ankommen — kein periodischer erneuter Import nötig.
Das Verbinden ist auf jedem Tarif kostenlos, einschließlich Free. Ihr MailInApp-Tarif wird vollständig über Shopify verwaltet und abgerechnet — in der MailInApp-App in Ihrem Shopify-Admin.
Schritt 2 — Bauen Sie eine E-Mail, die zu Ihrem Shop zurückverlinkt
An der E-Mail selbst muss nichts Besonderes sein. Gestalten Sie ein Projekt auf die normale Weise: Ein Countdown-Block für eine live und stets präzise Frist eignet sich gut für eine Aktion. Ein Bild oder eine Schaltfläche, die auf eine echte Produkt- oder Kollektions-URL in Ihrem Shop zeigt, ist das, was jemanden tatsächlich dorthin schickt — verlinken Sie zu Ihrem Shop genau so, wie Sie es von überall sonst tun würden, indem Sie die echte Produktseiten-URL einfügen. Es gibt keinen separaten „Tracking-Link" zu erzeugen und kein Tag von Hand hinzuzufügen.
Schritt 3 — Versenden Sie sie: der Link wird beim Klick automatisch gekennzeichnet
Das ist der Teil, der leicht zu übersehen ist, weil es nichts zu konfigurieren gibt. Jeder Button-, Bild- oder andere linktragende Block, der von MailInApp wegführt, wird bereits über eine Klick-Tracking-Weiterleitung geleitet, wenn ein Empfänger klickt — so funktioniert die Klick-Heatmap auf Ihrer Antworten-Seite für jeden ausgehenden Link. Für einen Link zu einer externen Seite wie Ihrem Shopify-Shop tut dieselbe Weiterleitung noch eine Sache mehr: Sie hängt
utm_source=mailinapp
utm_medium=email
utm_campaign=<die ID dieses Projekts>
utm_content=<der geklickte Block>
an die Ziel-URL an, bevor der Empfänger weitergeleitet wird — aber nur, wenn der Link nicht bereits ein eigenes utm_campaign trägt. Haben Sie einen Link absichtlich selbst für Ihre eigene Analyse gekennzeichnet, bleibt dieses Tag exakt so, wie Sie es festgelegt haben, und MailInApp attribuiert nicht darüber.
Schritt 4 — Shopify trägt diese Kennzeichnungen bis zur Bestellung
Shopify speichert die URL, auf der ein Käufer landete (samt vollständiger Query-String), auf der Bestellung, die er schließlich erzeugt — egal ob er sofort kauft oder später zurückkommt. Das utm_campaign, das Ihr MailInApp-Projekt benannt hat, sitzt also weiterhin auf der Bestellung, sobald sie bezahlt ist — auch auf Shopify-Seite ist nichts zusätzlich zu konfigurieren.
Schritt 5 — MailInApp liest es von der bezahlten Bestellung zurück
Sobald die Bestellung tatsächlich bezahlt ist — nicht nur aufgegeben, denn eine aufgegebene, aber unbezahlte Bestellung ist ein Checkout, dazu unten mehr —, ruft Shopify den Webhook von MailInApp auf. MailInApp überprüft, dass die Anfrage wirklich von Shopify stammt, sucht das utm_campaign auf der Bestellung, gleicht es mit Ihrem Projekt ab und erfasst dafür ein Kaufereignis. Von hier an durchläuft es dieselbe Berichts-Pipeline wie ein Kauf über einen der eigenen E-Mail-internen Checkouts von MailInApp.
Schritt 6 — Lesen Sie die Ergebnisse
Zwei Stellen, an denen Sie nachsehen können:
- Die Antworten-Seite dieser Kampagne erhält eine „Shop-Umsatz"-Karte — Gesamtumsatz und Bestellanzahl —, sobald sich mindestens eine Bestellung darauf zurück attribuiert. Ist noch nichts attribuiert, erscheint die Karte einfach nicht, statt eine Null zu zeigen.
- Der eigene Datensatz jedes synchronisierten Kunden aktualisiert sich unabhängig von der Attribution mit dessen Bestellung, sodass selbst ein Kauf ohne dahinterliegenden Klick (jemand, der direkt in Ihrem Shop gekauft hat) die Historie dieses Kunden trotzdem aktualisiert. Er erscheint nur nicht mit einer bestimmten Kampagne verknüpft, da es keinen Klick gab, über den er sich attribuieren ließe.
Diese kundenbezogene Historie speist auch eine Bedingung „Gekauft" und „Gesamtumsatz", verfügbar beim Aufbau der Zielgruppe für Ihren nächsten Versand, Zeitplan oder Ihre nächste Journey. „Personen, die nach der E-Mail des letzten Monats etwas gekauft haben" wird zu einem Filter, den Sie tatsächlich bauen können, statt zu einer Tabelle, die Sie von Hand zusammenstellen müssen.
Was ist mit abgebrochenen Checkouts?
Ein Checkout, der begonnen, aber nie bezahlt wurde, löst ein separates Ereignis aus (checkouts/create) statt des Ereignisses für bezahlte Bestellungen oben. MailInApp zeigt derzeit nirgends im Dashboard eine eigenständige Liste davon. Stattdessen sind sie der Trigger, auf den eine Journey direkt reagieren kann. Richten Sie den „Warenkorb abgebrochen"-Trigger einer Journey auf Ihren verbundenen Shop aus und legen Sie eine Verzögerung fest, und eine Wiederherstellungs-E-Mail geht automatisch an jeden hinaus, dessen Checkout über diese Verzögerung hinaus ins Stocken gerät — übersprungen automatisch, falls seither bezahlt wurde. Siehe den eigenen Leitfaden zu Journeys für abgebrochene Warenkörbe für genau diesen Ablauf.
Diese Bestellhistorie in ein Rückgewinnungsangebot verwandeln
Synchronisierte Bestellungen dienen nicht nur der Attribution. Dieselben Bestellpositionsdaten speisen eine Zielgruppen-Bedingung Kaufhistorie (ein bestimmtes Produkt gekauft, in einem bestimmten Datumsbereich) und ein projektweites Rabattangebot, das für jeden passenden Empfänger einen echten, einmaligen Code auf Ihrem eigenen Shop prägt. Siehe frühere Käufer mit Kaufhistorien-Segmenten & Rabattcodes zurückgewinnen für diese Anleitung.
Erste Schritte
Verbinden Sie Ihren Shop unter Einstellungen → Integrationen, bauen Sie eine E-Mail mit einem echten Link zu einer Produkt- oder Kollektionsseite, und versenden Sie sie zunächst an ein kleines Segment. Prüfen Sie die Antworten-Seite dieser Kampagne nach ein oder zwei Tagen — hat über diesen Link ein Kauf stattgefunden, ist die „Shop-Umsatz"-Karte bereits da. Siehe Shopify, Antworten & Webhooks und Verhaltensbasierte Segmente für die vollständige Referenz.