transactionID
La variable transactionID
identifie de manière unique une transaction afin que l’accès puisse fournir des valeurs de dimension aux données chargées via les sources de données ID de transaction. Cette variable est utile dans les cas où vous souhaitez renseigner les données du canal hors ligne avec des valeurs collectées à partir des données du canal en ligne.
Lorsque vous définissez transactionID
sur un accès, Adobe prend un « instantané » de toutes les variables Analytics définies ou conservées à ce moment précis. Voir Sources de données des ID de transaction pour la liste des dimensions incluses dans l’instantané. Adobe conserve en mémoire toutes les valeurs d’ID de transaction (liées et non liées) pendant 25 mois au maximum.
Identifiant de transaction utilisant le SDK Web
L’identifiant de transaction est mappé sur les variables suivantes :
- Objet XDM :
xdm.commerce.order.payments[3].transactionID
ouxdm.commerce.order.payments.transactionID
- Objet de données :
data.__adobe.analytics.transactionID
oudata.__adobe.analytics.xact
Identifiant de transaction utilisant l’extension Adobe Analytics
Vous pouvez définir l’identifiant de transaction lors de la configuration de l’extension Analytics (variables globales) ou sous des règles.
- Connectez-vous à la collecte de données Adobe Experience Platform à l’aide de vos identifiants Adobe ID.
- Cliquez sur la propriété de balise de votre choix.
- Accédez à l’onglet Règles, puis cliquez sur une règle (ou créez une règle).
- Sous Actions, cliquez sur une action existante Adobe Analytics - Définir des variables ou cliquez sur l’icône « + ».
- Définissez la liste déroulante Extension sur Adobe Analytics, et le Type d’action sur Définir les variables.
- Recherchez la section identifiant de transaction.
Vous pouvez définir l’identifiant de transaction sur n’importe quelle valeur de chaîne, y compris les éléments de données.
s.transactionID dans AppMeasurement et l’éditeur de code personnalisé de l’extension Analytics
La variable s.transactionID
est une chaîne contenant un identifiant unique pour une transaction. Les valeurs valides comprennent des caractères alphanumériques d’une longueur maximale de 100 octets. Sa valeur par défaut est une chaîne vide.
s.transactionID = "ABC123";
Si vous disposez de plusieurs identifiants de transaction pour un accès, vous pouvez les délimiter par une virgule. Plusieurs identifiants de transaction sont toujours soumis à la limite de 100 octets.
s.transactionID = "ABC123,XYZ456";
1234
et une valeur d’identifiant de transaction de piste commerciale de 1234
, elles peuvent entrer en conflit et entraîner des résultats inattendus. Assurez-vous que les identifiants de transaction contiennent des formats uniques par canal hors ligne et différenciez-les si nécessaire. Par exemple, définissez l’identifiant de transaction de votre centre d’appels sur call_1234
et l’identifiant de transaction de votre piste de vente lead_1234
dans les sources de données et AppMeasurement.