Nützliche Variablen, Profile, Parameter und Methoden

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 der Benutzer aufgefüllt hat

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-cluster-client-ip')

Die öffentliche IP-Adresse der Netzwerkverbindung des Besuchers.

Diese können Sie auf verschiedenen Wegen ermitteln, z. B. über whatismyip.com. Die IP-Adresse ist nicht die NAT-Adresse (interne Adresse), die mit 10., 192.168. oder 172 beginnt.

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('referer')

Website-URL der aktuellen Seite des Besuchers. Funktioniert nicht im Internet Explorer.

user.getLocal('param_name','value');

user.setLocal('param_name','value');

user.get('param_name')

user.parameter

Aus Profilskripten erstellte beständige Profilattribute. Verweist auch auf „Systemprofile“ wie geografischer Standort, Besucherzahlen usw.

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. Wird der Seiten-URL hinzugefügt, auf der mbox.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 beliebiger mboxOverride-Parameter führt möglicherweise zu Diskrepanzen bei der Berichterstellung, wenn Analytics for Target (A4T) verwendet wird. Sie sollten den Aktivitäts-QA-Modus verwenden, während Sie die Tests durchführen, um sicherzustellen, dass Ihre Aktivität wie erwartet funktioniert, bevor Sie sie in Ihre Live-Umgebung verschieben.

Kampagnenvariablen

  • campaign.name
  • campaign.id
  • campaign.recipe.name
  • campaign.recipe.id
  • offer.name
  • offer.id

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.