Variables de données contextuelles utilisant le SDK Web
Si vous utilisez l’ objet XDM, tous les champs qui ne correspondent pas à une variable Adobe Analytics sont automatiquement inclus en tant que variable de données contextuelles. Vous pouvez également définir explicitement les données contextuelles à l’aide de l’objet XDM. Vous pouvez ensuite utiliser les règles de traitement pour affecter la variable de données contextuelles à la variable Analytics souhaitée. Pour plus d’informations, voir Mappage d’autres champs XDM avec des variables Analytics .
Si vous utilisez l’ objet de données, toutes les variables de données contextuelles résident dans data.__adobe.analytics.contextData
en tant que paires clé-valeur :
alloy("sendEvent", {
"data": {
"__adobe": {
"analytics": {
"contextData": {
"example_variable": "Example value",
"second_example": "Another value"
}
}
}
}
});
L’interface Règles de traitement affiche c.example_variable
et c.second_example
dans les menus déroulants applicables.
Variables de données contextuelles utilisant l’extension Adobe Analytics
La collecte de données Adobe Experience Platform ne dispose pas d’un emplacement dédié pour la définition des variables de données contextuelles. Utilisez l’éditeur de code personnalisé, en respectant la syntaxe AppMeasurement.
s.contextData dans AppMeasurement et l’éditeur de code personnalisé de l’extension Analytics
La variable s.contextData
ne prend pas directement une valeur. Définissez plutôt les propriétés de cette variable sur une chaîne.
// Assign the example_variable property a value
s.contextData["example_variable"] = "Example value";
- Les variables de données contextuelles valides contiennent uniquement des caractères alphanumériques, des traits de soulignement et des points. Adobe ne garantit pas la collecte de données dans les règles de traitement si vous incluez d’autres caractères, tels que des tirets.
- Ne commencez pas les variables de données contextuelles par
"a."
. Ce préfixe est réservé et utilisé par Adobe. Par exemple, n’utilisez pass.contextData["a.InstallEvent"]
. - Les variables de données contextuelles ne sont pas sensibles à la casse. Les variables
s.contextData["example"]
ets.contextData["EXAMPLE"]
sont identiques. - Une clé unique ne peut pas contenir plusieurs valeurs. Si vous souhaitez utiliser des variables de données contextuelles pour des variables à plusieurs valeurs, concaténez toutes les valeurs à l’aide d’un délimiteur (généralement une virgule) et transmettez-les dans une prop de liste ou une variable de liste à l’aide de règles de traitement.
Utiliser des règles de traitement pour renseigner les variables d’analyse
- Mettez à jour votre mise en œuvre pour définir les noms et valeurs des variables de données contextuelles.
- Connectez-vous à Adobe Analytics et accédez à Admin > Report Suites.
- Sélectionnez la suite de rapports de votre choix, puis accédez à Modifier les paramètres > Général > Règles de traitement.
- Créez une règle de traitement qui définit une variable Analytics sur la valeur de la variable de données contextuelles.
- Enregistrez les modifications.
Les règles de traitement prennent immédiatement effet une fois enregistrées. Elles ne s’appliquent pas aux données historiques.
Envoyer des données contextuelles dans un appel de suivi de lien
Incluez la variable de données contextuelles comme propriété de contextData
dans s.linkTrackVars
:
s.contextData["example_variable"] = "Example value";
s.linkTrackVars = "contextData.example_variable";
s.tl(true,"o","Example context data link");
Incrémentation des événements à l’aide de variables de données contextuelles
Lors de la création de règles de traitement, vous pouvez affecter des variables de données contextuelles à des événements.
- Si une variable de données contextuelles contient n’importe quel type de texte, l’événement est incrémenté d’une unité.
- Si une variable de données contextuelles contient un entier, l’événement est incrémenté de ce nombre entier.
// Assigning this context data variable to an event increments it by one
s.contextData["example_text"] = "Text value";
// Assigning this context data variable to an event increments it by four
s.contextData["example_number"] = "4";
Analytics
- Mise en œuvre d’Adobe Analytics
- Notes de mise à jour d’Analytics
- Notes de mise à jour d’AppMeasurement
- Variables, fonctions et méthodes Analytics
- Préparation à la mise en œuvre d’Adobe Analytics
- Mise en œuvre d’Analytics à l’aide d’Experience Platform Edge
- Implémenter Analytics à l’aide de l’extension Adobe Analytics
- Mise en œuvre d’Analytics avec JavaScript
- Mise en œuvre d’Analytics sur d’autres plateformes
- Mise en œuvre d’Analytics sur des appareils mobiles
- Cas d’utilisation de mise en œuvre
- Validation de votre mise en œuvre
- Questions fréquentes
- Révision de votre implémentation