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 Browsertyp 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 Weise erhalten, 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') ist veraltet.
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 mit user.setLocal festgelegt haben.
user.setLocal('param_name','value')
Erstellen Sie persistente 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
profile.mobile.isTablet

Besuchergerät ist ein Tablet.

HINWEIS: Dieses Profil ersetzt die veraltete Browserkategorie "iPad-Zielgruppe". Weitere Informationen finden Sie unter Browser .

profile.mobile.isMobilePhone

Besuchergerät ist ein Mobiltelefon.

HINWEIS: Dieses Profil ersetzt die veraltete Browserkategorie "iPhone-Zielgruppe". Weitere Informationen finden Sie unter Browser .

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 zum Hinzufügen von Informationen über die Profil-APIs und Kundenattribute verwendet werden.
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 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 folgende Form aufweisen: ${crs.datasourceName.attributeName}. Beachten Sie, dass Leerzeichen in datasourceName aus jedem API-Aufruf entfernt werden sollten.

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