Cette page répertorie les profils, les variables et les paramètres utiles dans les scripts de profil.
Profil | Remarques |
---|---|
user.activeActivities user.activeCampaigns |
Renvoie l’ID de toutes les campagnes et activités auxquelles participe l’utilisateur, même s’il n’a pas interagi avec une campagne ou activité au cours de la présente session. |
user.pcId | |
user.sessionId | |
user.categoryAffinity | |
user.categoryAffinities | Renvoi d’un tableau des affinités renseignées par un visiteur. |
user.isFirstSession | |
user.isNewSession | |
user.daysSinceLastVisit | |
user.browser | L’agent-utilisateur |
user.header | Tous les profils user.header sont intégrés à partir des données de l’en-tête de la requête de mbox. |
user.header('x-transfer-for') | Adresse IP publique de la connexion réseau qu’utilise le visiteur. Vous pouvez la récupérer de différentes façons, par exemple avec whatismyip.com. L’adresse IP n’est pas l’adresse NAT (adresse interne), qui commence par 10., 192.168. ou 172. Remarque : user.header('x-cluster-client-ip') a été abandonné. |
user.header('host') | Nom d’hôte du site web |
user.header('cookie') | Données de cookie du visiteur |
user.header('user-agent') | Agent-utilisateur du navigateur des visiteurs |
user.header('accept-language') | Langue du visiteur |
user.header('accept-encoding') | Codage des caractères du visiteur |
user.header('accept') | Codage de la langue et des caractères du visiteur |
user.header('connection') | Connexion au serveur. Par exemple : keep-live |
user.header('referrer') | URL du site web de la page active du visiteur. Ne fonctionne pas pour Internet Explorer. |
user.getLocal('param_name'); | Récupérez la valeur que vous définissez à l’aide de user.setLocal . |
user.setLocal('param_name','value') | Créez des valeurs de profil persistantes dans un script de profil. Ces valeurs persistent comme un script de profil, mais vous n’y avez accès que dans le script qu’il a été défini. |
user.get('param_name') | |
user.parameter | Attributs de profil persistants créés par le biais des scripts de profil. Fait également référence aux profils "système" tels que la géolocalisation, le nombre de visites, etc. |
profile.get('param_name') | La méthode profile.get('param_name') constitue la méthode correcte pour obtenir un paramètre de profil à utiliser dans un script de profil. |
profile.param('param_name'); | |
profile.parameter('parameter_name'); | Paramètres mbox devenus persistants en raison de leur préfixe profile. prefix. |
profile.browserTime | L’heure du navigateur local du visiteur. Pour l’heure du système, créez un nouvel objet de date dans le script du profil. |
profile.averageDaysBetweenVisits | |
profile.sessionCount | |
parameter= | Terme générique pour les valeurs additionnelles transmises par une mbox, généralement des paires nom/valeur. Non persistantes sauf si elles y sont forcées avec profile.parameter ou user.parameter . |
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 |
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
Variable | Remarques |
---|---|
mbox.name |
|
mbox.param('param_name') | |
Paramètres automatiquement transmis avec chaque requête :
|
|
Paramètres transmis avec les mbox de commande :
|
|
mbox3rdPartyId | Un paramètre mbox pour synchroniser un identifiant client au mboxPCID de la Target. Un identifiant client est l’identifiant que votre société utilise pour effectuer le suivi des visiteurs, comme un identifiant de logiciel de gestion de la relation client, un identifiant de membre, etc. Cet identifiant peut ensuite être utilisé pour ajouter des informations par le biais des API de profil et des Attributs du client. |
mboxPageValue | Dans chaque appel de mbox, une valeur est attribuée à la page. |
mboxDebug | Utilisée uniquement pour les informations de débogage. Ajout à l’URL de la page où at.js la recherche. |
mboxOverride.browserIp | Définit un autre lieu géographique que le lieu actuel afin que vous puissiez tester à quoi ressemblerait un élément particulier dans un autre lieu. Remarque : Les paramètres mboxOverride doivent être utilisés pour tester l’activité et non en production. L’utilisation de tout paramètre mboxOverride peut entraîner des incohérences avec la création de rapports lors de l’utilisation d’Analytics pour Target (A4T). Utilisez le mode AQ d’activité pour vous assurer que l’activité fonctionne comme prévu avant de la transférer dans votre environnement de production. |
Les attributs du client peuvent être référencés dans les scripts de profil, au format crs.get('<Datasource Name>.<Attribute name>')
.
Ces attributs sont aussi disponibles sous forme de jetons dans les scripts de profil et directement dans les offres sans demander au préalable un script de profil. Le jeton doit être au format suivant : ${crs.datasourceName.attributeName}
. Notez que les espaces dans la variable datasourceName
doit être supprimé de tout appel API.