purchaseID
La variable purchaseID
ayuda a evitar que las visitas que contienen la misma compra inflen informes. Por ejemplo: Si un visitante llega a la página de confirmación de compra, normalmente envía a Adobe datos sobre los ingresos generados por la transacción. Si el usuario actualiza esta página varias veces o marca la página para visitarla más adelante, esas visitas pueden inflar los informes. La variable purchaseID
anula la duplicación de métricas cuando más de una visita tiene el mismo ID de compra.
Cuando Adobe reconoce una visita como una compra duplicada, todos los datos de conversión (como eVars y eventos) no se muestran en los informes. En las fuentes de datos, la columna duplicate_purchase
se establece en 1
.
Los ID de compra se aplican a todos los visitantes y caducan pasados 37 meses. Si un visitante establece un ID de compra determinado y un visitante diferente lo establece un año después, se anula la duplicación de la segunda compra.
ID de compra mediante el SDK web
El ID de compra está asignado a las siguientes variables:
- objeto XDM:
xdm.commerce.order.purchaseID
- Objeto de datos:
data.__adobe.analytics.purchaseID
ID de compra con la extensión Adobe Analytics
Puede establecer el ID de compra al configurar la extensión de Analytics (variables globales) o en reglas.
- Inicie sesión en la Recopilación de datos de Adobe Experience Platform con sus credenciales de Adobe ID.
- Haga clic en la propiedad de etiquetas deseada.
- Vaya a la pestaña Reglas y, a continuación, haga clic en la regla que desee (o cree una regla).
- En Acciones, haga clic en una acción existente de Adobe Analytics: Establecer variables o haga clic en el icono “+”.
- Establezca la lista desplegable Extension en Adobe Analytics y Action Type en Set Variables.
- Busque la sección ID de compra.
Puede establecer el ID de compra en un valor o elemento de datos. También puede copiar el valor de otra variable de Analytics.
"s.purchaseID" en el AppMeasurement y el editor de código personalizado de la extensión de Analytics
La variable s.purchaseID
es una cadena que contiene un identificador único para una compra. Se configura en la misma visita que un evento de compra. Utilice únicamente caracteres alfanuméricos para rellenar esta variable.
Esta variable puede almacenar un máximo de 20 bytes. Los valores superiores a 20 bytes se truncan. Si este valor truncado coincide con los valores truncados siguientes, se anularán las duplicaciones de esas visitas.
s.purchaseID = "ABC123";
Si utiliza la digitalData
capa de datos:
s.purchaseID = digitalData.transaction.transactionID;