In diesem Guide lernst du mehr über Heyflow's Events. Insbesondere ist hier beschrieben, welche Tags wann ausgelöst werden und welche Parameter mitgegeben werden, z.B. bei einer Integration mit dem Google Tag Manager.
🔎 Wenn du noch nicht mit dem Google Tag Manager oder dem DataLayer vertraut bist, möchtest du vielleicht hier starten.
Events
Der DataLayer ist eng verbunden mit der Heyflow Events API: Wenn ein Event im Heyflow ausgelöst wird, werden die an den DataLayer gesendet, sodass Google Tag Manager darauf reagieren kann.
🔎 Klicke hier für alle Veränderungen in den DataLayer Events (Changelog).
Die folgenden Events werden berücksichtigt:
Event Name | Payload |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*) payload
Dem heyflows-screen-leave
Event wird ein Wert payload
mitgegeben. Dieser Wert entspricht dem fields
Wert, ist jedoch gefiltert nach dem jeweiligen Screen, z.B.
{
...
payload: [
{
id: "slider-2d63fe7a-input",
label: "Value:",
value: "65",
values: [{name: "65", answer: "65"}],
variable: "slider-2d63fe7a",
sensitive: false,
screenID: "screen-7e55219a",
screenName: "screen-81b02c6d"
}
],
...
}
**) screens
Dem heyflow-screen-leave
Event wird ein Wert screens
mitgegeben. Dieser Wert ist dem fields
Wert ähnlich, ist jedoch als Objekt strukturiert mit dem Namen des Screens als Key z.B.
{
...
screens: {
screen-580f334a: [
{
id: "o-1e3e4475-option",
label: "Rate your experience:",
value: "3",
values: [{name: "o-1e3e4475", answer: "3"}],
variable: "rating-500e4f20",
sensitive: false,
screenID: "screen-4170032e",
screenName: "screen-580f334a"
}
],
screen-81b02c6d: [
{
id: "slider-2d63fe7a-input",
label: "Value:",
value: "65",
values: [{name: "65", answer: "65"}],
variable: "slider-2d63fe7a",
sensitive: false,
screenID: "screen-7e55219a",
screenName: "screen-81b02c6d"
}
],
screen-dc5933b1: [],
},
...
}