Nützliche Variablen, Profile, Parameter und Methoden

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

Integrierte Profile section_2B694370003C4F8E8E29E0B2F6E52045

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.browserType
Gibt den Browser-Typ zurück, z. B. Safari, Chrome usw.
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 verschiedene Arten erhalten, zum Beispiel 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 festgelegt haben.
user.setLocal('param_name','value')
Erstellen persistenter Profilwerte in einem Profilskript. Diese Werte bleiben wie ein Profilskript erhalten, Sie haben jedoch nur Zugriff darauf innerhalb des Skripts, in dem es festgelegt wurde.
user.get('param_name')
user.parameter
Aus Profilskripten erstellte beständige Profilattribute. Verweist auch auf „System“-Profile wie Geolokalisierung, Anzahl der Besuche usw.
profile.get('param_name')
Der richtige Weg, einen Profilparameter für ein Profilskript abzurufen, 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
profile.mobile.isTablet

Das Besuchergerät ist ein Tablet.

HINWEIS: Dieses Profil ersetzt den veralteten Browser der Zielgruppenkategorie "iPad". Weitere Informationen finden unter.

profile.mobile.isMobilePhone

Besuchergerät ist ein Mobiltelefon.

HINWEIS: Dieses Profil ersetzt den veralteten Browser der Zielgruppenkategorie "iPhone". Weitere Informationen finden unter.

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 section_8F25958273164EBAA6DC659302993FD3

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 section_08441DA42E7346918FBB345818854997

  • 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 section_C42F0D33BD8044BE812FA0B7905CC0ED

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 dann verwendet werden, um 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. Wurde zur Seiten-URL hinzugefügt, wo at.js danach 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 section_62B4821EB6564FF4A14159A837AD4EDB

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 die folgende Form haben: ${crs.datasourceName.attributeName}. Beachten Sie, dass Leerzeichen im datasourceName bei jedem API-Aufruf entfernt werden sollten.

recommendation-more-help
3d9ad939-5908-4b30-aac1-a4ad253cd654