Widget-Rückrufe sind nützlich, wenn du mit dem Universe-Widget Tickets auf deiner Website verkaufst und benutzerdefinierte Aktionen festlegen möchtest (z. B. Weiterleiten zu einer bestimmten Seite), sobald jemand ein Ticket kauft. Widget-Rückrufe sind nützlich, um deine Conversions aus der Werbung zu verfolgen. Bitte beachte, dass aufgrund verschiedener Faktoren (Skriptblocker, Werbeblocker, etc.) nicht alle Events verfolgt werden können und diese Daten dir ohne Gewähr zur Verfügung gestellt werden.
Um automatische Weiterleitungen einzurichten, muss der folgende Code in die Quelle der Registrierungsseite oder unter dem jQuery-Skript in der Kopfzeile eingefügt werden:
document.addEventListener ('unii: ticket: purchase', function (event) {
setTimeout (function () {
window.location.assign ('THANK_YOU_PAGE_URL');
}, 10000);
}, false);
< / script >
Events
Wird an das Dokument gesendet, wenn das Popup-Widget geschlossen wird. Nimmt nichts über den Status des Pop-ups oder die Transaktion des Benutzers an.
unii: ticket: gekauft
Wird sofort nach erfolgreicher Transaktion an das Dokument gesendet. Geht nicht davon aus, dass das Fenster geschlossen wurde.
unii: geöffnet
Wird an das Dokument gesendet, wenn das Popup-Widget geöffnet wird. Dieses Ereignis wird erneut ausgelöst, wenn das Popup geschlossen und erneut geöffnet wird.
Tipp: Diese Events können angehört werden. Hier findest du einige entsprechende Beispielssituationen:
document.addEventListener ('unii: closed', function (event) {console.log ('Fenster wurde geschlossen');}, false);
document.addEventListener ('unii: ticket: purchase', function (event) {
console.log ('Ticket wurde gekauft');
}, false);
Wenn du jQuery verwendest, das Folgende würde in Versionen, die > = 1.7 sind, funktionieren:
$ (document).on ('unii: closed', function (event) {
console.log ('Fenster wurde geschlossen');
});
Eventdetails
$ (document).on ('unii: ticket: purchase', function (event) {
console.log (event.detail);
});
Das event.detail-Objekt hat folgende Struktur:
{
"Kommission": Nummer,
"Kredite_angewendet": Nummer,
"Rabatt": Nummer,
"Gebühr": Nummer,
"Erfüllung": Anzahl,
"Zwischensumme": Anzahl,
"Zahlungs": Nummer,
"Preis": Anzahl,
"Ticket_ID": String,
"Kosten_Gegenstände": [
{
"ID": String,
"Kommissions": Nummer,
"Währungs": Nummer,
"Rabatt": Nummer,
"Beschreibungs": String,
"Gebühr": Nummer,
"Preis": Anzahl,
"Bewertungs_ID": String
}
]
}
Hinweis: Auf diese Weise kannst du benutzerdefinierte Analyseberichte zu Conversions pro Tickettyp oder zu einer benutzerdefinierten Belegseite usw. erstellen.
Beispiele
Wenn du eine Funktion aufrufen möchtest, nachdem sowohl ein Ticket gekauft als auch das Pop-Over geschlossen wurde, kannst du zuerst das Ticketkaufereignis abhören und dann einen Ereignis-Listener für das Abschlussereignis hinzufügen. Auf diese Weise kannst du eine Funktion nur ausführen, wenn beide aufgetreten sind:
}, false);
Ein weiteres Beispiel ist das Verfolgen von Ticketkäufen über Google Analytics. Nachdem du eine benutzerdefinierte Metrik mit einem Währungsformat eingerichtet hast, kannst du folgenden Code zum Verfolgen von Ticketkäufen verwenden:
wenn (Allgemeiner Eintritt) {
Allgemeiner Eintritt('send', 'event', 'category', 'action', {
// Ersetze`metric1` durch die ID der Metrik, die du erstellt hast, um Ticketkäufe zu verfolgen
'metric1': event.detail.fulfillment
});
}
}, false);
Kommentare
0 Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.