Mapp
Übergib das Experiment und die Variation, die ein Visitor gesehen hat, als Session-Parameter an Mapp Intelligence.
Mit einer Custom Integration schreibt ABlyft die Variation eines Experiments in einen Mapp-Intelligence-Session-Parameter. In Mapp kannst du Visitors dann nach Variation auswerten.
Was du brauchst
- Den Mapp Intelligence Smart Pixel (
wtSmart) auf deiner Website. - Einen Session-Parameter in Mapp mit einer Parameter-ID deiner Wahl und dem Datentyp Text. Lege ihn in Mapp unter
Configuration → Custom Parameters → Session Parameters an. In dieser Seite ist die ID
51. Ersetze sie durch deine. - Ein ABlyft-Project mit aktivem Abo, denn Custom Integrations sind Teil davon.
Integration in ABlyft erstellen
- Öffne Project → Integrations → Custom Integrations und erstelle eine neue Integration, zum Beispiel
Mapp. - Setze den Trigger auf Experiment viewed (Standard) oder User bucketed.
- Füge den Code aus dem nächsten Abschnitt ein und speichere.
Mehr zu den Feldern und zur Ausführung: Custom Integrations.
Integrationscode
Der Code nutzt die Konstanten experimentName und variationName. Sie sind auch als experiment.data.name und
variation.data.name verfügbar.
if (typeof wtSmart === 'undefined') {
throw new Error('Mapp Smart Pixel not loaded yet');
}
// 51 = your session parameter ID in Mapp
var parameter = {};
parameter[51] = experimentName + ': ' + variationName;
wtSmart.session.parameter.add(parameter);add aktualisiert nur diese ID und behält andere Session-Parameter. Nutze nicht set, denn es überschreibt alle
vorhandenen Session-Parameter. Läuft der Code zweimal, wird derselbe Wert zweimal gesetzt.
Ist ein Visitor in mehreren Experiments, hält eine Parameter-ID nur einen Wert. Lege pro Experiment einen eigenen Parameter an und nutze in jeder Integration eine andere ID, oder akzeptiere, dass der neueste Wert gilt.
Wo du die Daten in Mapp siehst
Text-Session-Parameter erscheinen in Mapp Q3 unter Visitors → Session Parameters. Nutze den Parameter als Dimension,
um deine Kennzahlen nach dem Wert aufzuschlüsseln, zum Beispiel Checkout: Variation 1. Ein Session-Parameter gehört zum
gesamten Besuch, nicht zu einer einzelnen Seite. Du kannst ihn nicht an eine bestimmte Seite binden.
Setup prüfen
- Öffne ein Experiment in der Preview mit aktiviertem Run in preview mode an der Integration.
- Führe in der Browser-Konsole
wtSmart.session.parameter.get()aus. Das zurückgegebene Objekt enthält deine ID und den Wert. - Schau im Network-Tab auf den Tracking-Request an Mapp. Der Session-Parameter wird als
cs51gesendet (mit deiner ID).
Hinweise
Consent und Limits
Custom Integrations laufen nicht, wenn ein Visitor Opt-out gewählt hat oder Do Not Track sendet. Mapp braucht eventuell eine eigene Consent-Kategorie. Lädt der Smart Pixel erst nach dem Consent, wartet die Integration höchstens etwa 2 Sekunden.
Vor der Nutzung prüfen
ABlyft mit Mapp ist von uns nicht getestet. Mapp dokumentiert wtSmart.session.parameter.add, aber wir konnten nicht
verifizieren, wann der Wert im Verhältnis zum Tracking-Request des Smart Pixel gesetzt sein muss. Prüfe im Network-Tab,
dass cs51 mit einem Tracking-Request gesendet wird, der nach dem Setzen des Werts erfolgt. Ältere Smart-Pixel-Versionen
nutzen einen anderen Aufruf (wts.push), den wir nicht verifizieren konnten, deshalb zeigt diese Seite ihn nicht. Mapp
wertet je nach Konfiguration deines Accounts den ersten oder den letzten Wert eines Parameters in einem Besuch aus. Frage
deinen Mapp-Ansprechpartner, welche Variante aktiv ist.