Envoi de données à Adobe Analytics à l’aide du SDK Web
Le SDK Web Experience Platform peut envoyer des données à Adobe Analytics par l’intermédiaire de l’Edge Network Experience Platform. Adobe propose plusieurs options pour envoyer des données à Adobe Analytics à l’aide du SDK Web :
- Ajoutez la variable Groupe de champs Adobe Analytics ExperienceEvent à votre schéma, puis utilisez la méthode
XDM
objet. - Utilisez la variable
data
objet pour envoyer des données à Adobe Analytics sans schéma XDM. - Utiliser la génération automatique variables de données contextuelles et règles de traitement.
Utilisez la variable XDM
objet use-xdm-object
Si vous souhaitez utiliser un schéma prédéfini spécifique à Adobe Analytics, vous pouvez ajouter la variable Groupe de champs de schéma Adobe Analytics ExperienceEvent à votre schéma. Une fois ajouté, vous pouvez renseigner ce schéma à l’aide du xdm
dans le SDK Web pour envoyer des données à une suite de rapports. Lorsque des données arrivent à l’Edge Network, elles convertissent l’objet XDM dans un format qu’Adobe Analytics comprend.
Vous pouvez envoyer des données à Adobe Analytics par le biais du SDK Web de deux façons :
Voir Mappage des variables d’objet XDM vers Adobe Analytics dans le guide de mise en oeuvre d’Adobe Analytics pour obtenir une référence complète des champs XDM et la manière dont ils sont associés aux variables Analytics.
Utilisez la variable data
objet use-data-object
Au lieu d’utiliser l’objet XDM, vous pouvez utiliser l’objet de données à la place. L’objet de données est axé sur les implémentations qui utilisent actuellement AppMeasurement, ce qui facilite la mise à niveau vers le SDK Web.
Selon que vous utilisez AppMeasurement ou l’extension de balise Analytics, consultez les guides suivants pour plus d’informations sur la migration vers le SDK Web :
Consultez la documentation relative à Mappage des variables d’objet de données vers Adobe Analytics dans le guide de mise en oeuvre d’Adobe Analytics pour obtenir une référence complète des champs d’objet de données et la manière dont ils sont associés aux variables Analytics.
Utilisation de variables de données contextuelles use-context-data-variables
Toutes les variables qui ne sont pas automatiquement mappées sont disponibles sous la forme variables de données contextuelles. Vous pouvez ensuite utiliser règles de traitement pour mapper des variables de données contextuelles à des variables Analytics. Par exemple, si vous aviez un schéma XDM personnalisé qui ressemblait à ce qui suit :
{
"xdm": {
"key":"value",
"animal": {
"species": "Raven",
"size": "13 inches"
},
"array": [
"v0",
"v1",
"v2"
],
"objectArray":[{
"ad1": "300x200",
"ad2": "60x240",
"ad3": "600x50"
}]
}
}
Ces champs seront alors les clés de données contextuelles disponibles dans l’interface Règles de traitement :
a.x.key //value
a.x.animal.species //Raven
a.x.animal.size //13 inches
a.x.array.0 //v0
a.x.array.1 //v1
a.x.array.2 //v2
a.x.objectarray.0.ad1 //300x200
a.x.objectarray.1.ad2 //60x240
a.x.objectarray.2.ad3 //600x50
FAQ
Dans Adobe Analytics, AppMeasurement utilise des appels de méthode distincts pour les pages vues (t()
method) et des appels de suivi des liens (tl()
method). Le SDK Web fournit uniquement la variable sendEvent
pour envoyer les pages vues et le suivi des liens. Les données que vous incluez dans un événement déterminent s’il s’agit d’une page vue ou événement de page dans Adobe Analytics.
Par défaut, tous les événements sont considérés comme des pages vues dans Adobe Analytics. Si vous souhaitez définir un événement SDK Web sur un appel de suivi des liens Adobe Analytics, définissez les champs suivants :
- Objet XDM:
xdm.web.webInteraction.name
,web.webInteraction.type
, etweb.webInteraction.URL
- Objet de données:
data.__adobe.analytics.linkName
,data.__adobe.analytics.linkType
, etdata.__adobe.analytics.linkURL
- Données contextuelles: non pris en charge
Voir tl()
method pour plus d’informations, voir le guide de mise en oeuvre d’Adobe Analytics .
Si vous activez clickCollectionEnabled
dans le configure
, ces champs sont renseignés pour vous.
Tous les événements envoyés à un flux de données sont transmis à tous les services configurés. Par exemple, si vous effectuez des appels distincts pour la personnalisation et Analytics, les deux événements sont envoyés à Analytics et Target. Ces événements sont enregistrés dans les rapports Analytics et peuvent affecter des mesures telles que le taux de rebond.
Si vous utilisez le SDK Web, ces appels sont généralement combinés dans la variable sendEvent
.