Nützliche Variablen, Profile, Parameter und Methoden

Letzte Aktualisierung: 2023-04-24
  • Themen:
  • Audiences
    Weitere Informationen zu diesem Thema

Diese Seite listet Profile, Variablen und Parameter auf, die in Profilskripten nützlich sind.

Integrierte Profile

Profil Hinweise
user.activeActivities
user.activeCampaigns
Gibt die Kampagnen-ID für alle Kampagnen/Aktivitäten zurück, in denen sich der Benutzer befindet. Dies passiert auch dann, wenn er in der aktuellen Sitzung nicht mit der Kampagne/Aktivität interagiert hat.
user.pcId
user.sessionId
user.categoryAffinity
user.categoryAffinities Gibt ein Array der Präferenzen zurück, die für den Benutzer vorhanden sind
user.isFirstSession
user.isNewSession
user.daysSinceLastVisit
user.browser Der Benutzeragent
user.header Alle user.header-Profile werden von den Kopfzeilendaten einer Mbox-Anfrage integriert
user.header('x-forwarded-for') Die öffentliche IP-Adresse der Netzwerkverbindung des Besuchers.
Sie können dies auf verschiedenen Wegen erreichen, z. B. whatismyip. com. Die IP-Adresse ist nicht die NAT-Adresse (interne Adresse), die mit 10., 192.168. oder 172 beginnt.
Hinweis: user.header('x-cluster-client-ip') wird nicht mehr unterstützt.
user.header('host') Website-Hostname
user.header('cookie') Cookie-Daten des Besuchers
user.header('user-agent') Benutzeragent des Benutzer-Browsers
user.header('accept-language') Besuchersprache
user.header('accept-encoding') Besucher-Zeichenkodierung
user.header('accept') Besuchersprache und Zeichenkodierung
user.header('connection') Serververbindung. Beispiel: keep-live
user.header('referrer') Website-URL der aktuellen Seite des Besuchers. Funktioniert nicht im Internet Explorer.
user.getLocal('param_name'); Rufen Sie den Wert ab, den Sie mithilfe von user.setLocal.
user.setLocal('param_name','value') Erstellen Sie beibehaltene Profilwerte in einem Profilskript. Diese Werte bleiben wie ein Profilskript erhalten, Sie haben jedoch nur Zugriff darauf innerhalb des Skripts, das festgelegt wurde.
user.get('param_name')
user.parameter Aus Profilskripten erstellte beständige Profilattribute. Verweist auch auf "Systemprofile"wie Geolocation, Besuchsanzahl usw.
profile.get('param_name') Die richtige Methode zum Abrufen eines Profilparameters, der in einem Profilskript verwendet werden soll, ist die Methode profile.get('param_name') .
profile.param('param_name');
profile.parameter('parameter_name'); mbox-Parameter, die aufgrund ihres Profil. -Präfix als beständig festgelegt wurden.
„profile.browserTime“ Die lokale Browserzeit des Besuchers. Erstellen Sie für die Systemzeit ein neues Datenobjekt im Profilskript.
profile.averageDaysBetweenVisits
profile.sessionCount
parameter= Allgemeiner Begriff für zusätzliche Werte, die mit einer Mbox weitergegeben werden, zum Beispiel Namen-/Werte-Paare. Nicht beständig, sofern nicht mit profile.parameter oder user.parameter so festgelegt.

URL-Variablen

landing referrer page
landing.url referrer.url page.url
landing.domain referrer.domain page.domain
landing.protocol referrer.protocol page.protocol
landing.param referrer.param page.param
landing.query referrer.query page.query

Geo- und Mobilnetzbetreiber-Profile

  • profile.geolocation.country
  • profile.geolocation.state
  • profile.geolocation.city
  • profile.geolocation.zip
  • profile.geolocation.dma
  • profile.geolocation.domainName
  • profile.geolocation.ispName
  • profile.geolocation.connectionSpeed
  • profile.geolocation.mobileCarrier
  • profile.geolocation.latitude
  • profile.geolocation.longitude

mbox-Variablen

Variable Hinweise
mbox.name
mbox.param('param_name')
Automatisch mit jeder Anfrage weitergegebene Parameter:
  • mbox.param('browserHeight')
  • mbox.param('browserTimeOffset')
  • mbox.param('browserWidth')
  • mbox.param('colorDepth')
  • mbox.param('mboxXDomain')
  • mbox.param('mboxTime')
  • mbox.param('screenHeight')
  • mbox.param('screenWidth')
Parameter, die mit Bestellaufgabe-Mboxes weitergegeben werden:
  • mbox.param('orderId')
  • mbox.param('orderTotal')
  • mbox.param('productPurchasedId')
mbox3rdPartyId Ein Parameter „mbox“ zum Synchronisieren einer Kunden-ID mit der mboxPC-ID in Target. Eine Kunden-ID ist eine ID, die Ihr Unternehmen zum Verfolgen von Besuchern verwendet, zum Beispiel eine CRM-ID, eine Mitglieds-ID oder etwas Ähnliches. Diese ID kann anschließend verwendet werden für das Hinzufügen von Informationen über die Profil-APIs und Kundenattribute.
mboxPageValue Bei jeder Mbox-Anfrage wird der Seite ein Wert zugewiesen.
mboxDebug Wird nur für Debug-Informationen verwendet. Zur Seiten-URL hinzugefügt, nach der at.js sucht.
mboxOverride.browserIp Legt einen anderen Geo-Standort als den tatsächlichen Standort fest, damit Sie sehen können, wie etwas an einem anderen Standort aussehen würde.
Hinweis: mboxOverride-Parameter sollte nur beim Testen der Aktivität verwendet werden, aber nicht bei der Produktion. Die Verwendung von MboxOverride-Parametern kann bei der Verwendung von Analytics für Target (A4T) zu Berichtsdiskrepanzen führen. Sie sollten während des Testens den Aktivitäts-QA-Modus verwenden, um sicherzustellen, dass Ihre Aktivität wie erwartet funktioniert, bevor Sie die Aktivität in Ihre Live-Umgebung versetzen.

Kundenattribute

Kundenattribute können in Profilskripts referenziert werden, formatiert als crs.get('<Datasource Name>.<Attribute name>').

Diese Attribute stehen auch als Tokens in Profilskripts und direkt in Angeboten zur Verfügung, ohne dass zunächst ein Profilskript erforderlich ist. Das Token sollte folgende Form aufweisen: ${crs.datasourceName.attributeName}. Beachten Sie, dass Leerzeichen in datasourceName sollte bei jedem API-Aufruf entfernt werden.

Auf dieser Seite