URL/UTM Parameter Tracking
Heyflow avatar
Verfasst von Heyflow
Vor über einer Woche aktualisiert

Intro

Im Performance-Marketing ist es oft hilfreich oder erforderlich, dem Flow und der Antwort des Besuchers Parameter zu zuzuordnen, wie z. B. utm_source, utm_campaign, oder gclid um den Nutzer identifizieren und tracken zu können.

Es gibt 5 UTM-Parameter, die du zu deiner URL hinzufügen kannst:

  • utm_source: Die Seite, von der dein Lead kommt, z.B. Google, Instagram, Facebook, etc.

  • utm_medium: Das Marketingmedium, z. B. Newsletter, Banner, etc.

  • utm_campaign: Der Name der individuellen Kampagne, z.B. Summer Sale, Weihnachtsaktion, etc.

  • utm_term: Die bezahlten Keywords in einer bestimmten Werbekampagne

  • utm_content: Dient zur Unterscheidung ähnlicher Inhalte oder Links in derselben Anzeige. Wenn du z. B. zwei Buttons in einer E-Mail hast, kannst du utm_content mit unterschiedlichen Werten verwenden, um zu sehen, welche Version besser funktioniert.

Du könntest auch Click Identifier in deinen Antworten finden, z. B. von Google (gclid) oder Facebook (fbclid), die automatisch zur URL hinzugefügt werden.

💡 Tipp: Du kannst URL-Parameter auch für die Personalisierung deines Heyflows verwenden. Schaue dir diesen Artikel an, um mehr darüber zu erfahren.


Einrichtung

Standard (URL)

Diese Parameter befinden sich üblicherweise in der URL, z.B. heyflow.com/myflow?utm_source=Google&utm_campaign=spring01. Diese URL beinhaltet folgende zwei Parameter: utm_source und utm_campaign.

Mit Heyflow ist die Weitergabe dieser Parameter aus der URL ganz einfach. Um UTM-Parameter zu aktivieren, gehe in die Einstellungen deines Heyflows. Unter Tracking aktiviere die Einstellung URL-Parameter weitergeben.

🔎 Wir fügen automatisch alle URL-Parameter zu Ihren Flow-Antworten hinzu, sodass keine versteckten Eingabefelder benötigt sind. Wenn du unsere Integrationen oder die Webhook-Funktion verwendest, schaue dir die unteren Informationen an.

Wichtig: Die Parameter als Query-String wie z.B. ?utm_source=Google&utm_campaign=spring01 muss dem Pfad, z.B. heyflow.id/myflow sofort folgen: heyflow.id/myflow?utm_source=Google&utm_campaign=spring01.

Der (optionale) Screen-Anker, z. B. #start, muss das letzte Element der URL sein: heyflow.id/myflow?utm_source=Google&utm_campaign=spring01#start


Embedded

Wenn du deinen Flow in eine Website eingebunden hast, möchtest du vielleicht alle Parameter der Parent Website an den Heyflow übergeben.

Z.B. könnte dein Heyflow Flow auf deiner Landingpage my-website.de eingebunden sein der Parameter in der URL übergeben werden, z.B. so: my-website.de?utm_source=Google&utm_campaign=spring01.

Mit unserem Integrations-Script, ist es mit einem Klick möglich diese Parameter aus der Parent Website an den Flow zu übergeben und in die Antwort des jeweiligen Besuchers zu integrieren. Du findest die Einstellung URL Parameter weitergeben in den Einstellungen des jeweiligen Embedding-Providers. Aktivieren Sie diese Option und füge das Skript (erneut) in deine Website ein (das Attribut pass-parameters sollte nun im <heyflow>-Snippet enthalten sein).

Wenn du also beide Einstellungen vorgenommen hast, 1) in den Flow Tracking Einstellungen und 2) in den Website Embedding Einstellungen, werden die URL Parameter der Parent Website automatisch mit der Antwort jedes Flowbesuchers mitgeschickt.

Bonus: Manuelles Hinzufügen von URL-Parametern zu eingebettetem Heyflow

Eine weitere Methode, um URL-Parameter deinem (eingebetteten) Heyflow hinzuzufügen, besteht darin, sie direkt im <heyflow>-Tag zu definieren, und zwar über das Attribut url-parameters wie folgt:

<heyflow url-parameters="utm_source=Google&utm_campaign=spring01"></heyflow>

Die hier im Tag definierten URL-Parameter werden zu denen hinzugefügt, die beim Lesen der URL übergeben werden.

❗ Das Attribut url-parameters muss bei der Initialisierung des Heyflows ausgefüllt werden. Wird das Attribut aktualisiert, nachdem der Heyflow geladen wurde, werden keine aktualisierten Parameter übergeben.


Übergabe von Parametern an Integrationen

Um UTM-Parameter in deinem CRM-Tool über Heyflow abzubilden, reicht es nicht aus, sie einfach in deinen Antworten zu haben. Dafür müssen wir einen Block einbauen.

In diesem Fall müssen wir Eingabefelder verwenden. Du definierst die Variable einfach als den Namen des jeweiligen UTM-Parameters (d. h. "utm_source", "utm_medium" usw.) und blendest den Block vorzugsweise aus, da wir nicht wollen, dass die Besucher deines Flows diese Felder sehen:

Auf diese Weise kannst du diese Eingabefelder zuordnen und mit Feldern in deinem CRM-Tool verknüpfen, und so UTM-Parameter problemlos an dein CRM-Tool weitergeben, ohne dass deine Besucher dies bemerken. Darüber hinaus werden UTM-Parameter auch über Webhooks mit genau der gleichen Methode weitergegeben.

Hat dies Ihre Frage beantwortet?