Identificación de visitantes
Existen varias maneras de identificar a un visitante dentro de Adobe Target.
Target utiliza tres identificadores:
tntIdtntId es el identificador principal de Target para un usuario. Puede proporcionar este identificador o Target lo generará automáticamente si la solicitud no contiene uno.thirdPartyIdthirdPartyId es el identificador de su compañía para el usuario que puede enviar con cada llamada. Cuando un usuario inicia sesión en el sitio de una empresa, esta generalmente crea un ID vinculado a la cuenta del visitante, la tarjeta de fidelidad, el número de pertenencia u otros identificadores aplicables para esa empresa.marketingCloudVisitorIdmarketingCloudVisitorId se usa para combinar y compartir datos entre distintas soluciones de Adobe. Se requiere marketingCloudVisitorId para las integraciones con Adobe Analytics y Adobe Audience Manager.customerIdsTarget ID
El identificador Target o tntId se puede ver como un identificador de dispositivo. Target genera automáticamente este(a) tntId si no se proporciona(n) en la solicitud. A partir de entonces, las solicitudes posteriores deberán incluir este(a) tntId para que se entregue el contenido adecuado a un dispositivo utilizado por el usuario.
curl -X POST \
'https://demo.tt.omtrdc.net/rest/v1/delivery?client=demo&sessionId=10abf6304b2714215b1fd39a870f01afc#1555632114' \
-H 'Content-Type: application/json' \
-H 'cache-control: no-cache' \
-d '{
"context": {
"channel": "web",
"browser" : {
"host" : "demo"
},
"address" : {
"url" : "http://demo.dev.tt-demo.com/demo/store/index.html"
},
"screen" : {
"width" : 1200,
"height": 1400
}
},
"execute": {
"mboxes" : [
{
"name" : "SummerOffer",
"index" : 1
}
]
}
}'
La llamada de ejemplo anterior demuestra que no es necesario pasar un tntId. En este escenario, Target genera un tntId y lo proporciona en la respuesta, como se muestra a continuación:
{
"status": 200,
"requestId": "5b586f83-890c-46ae-93a2-610b1caa43ef",
"client": "demo",
"id": {
"tntId": "10abf6304b2714215b1fd39a870f01afc.28_20"
},
"edgeHost": "mboxedge28.tt.omtrdc.net",
...
}
El tntId generado es 10abf6304b2714215b1fd39a870f01afc.28_20. Tenga en cuenta que este(a) tntId debe usarse al llamar al Adobe Target Delivery API para el mismo usuario en varias sesiones.
ID de visitante de Marketing Cloud
marketingCloudVisitorId es un identificador universal y persistente que identifica a los visitantes en todas las soluciones del Experience Cloud. Cuando su organización implementa el servicio de ID, este ID le permite identificar el mismo visitante del sitio y sus datos en diferentes soluciones de Experience Cloud como Adobe Target, Adobe Analytics o Adobe Audience Manager. Tenga en cuenta que marketingCloudVisitorId es necesario al aprovechar e integrar con Analytics y Audience Manager.
curl -X POST \
'https://demo.tt.omtrdc.net/rest/v1/delivery?client=demo&sessionId=10abf6304b2714215b1fd39a870f01afc#1555632114' \
-H 'Content-Type: application/json' \
-H 'cache-control: no-cache' \
-d '{
"id": {
"marketingCloudVisitorId": "10527837386392355901041112038610706884"
},
"context": {
"channel": "web",
"browser" : {
"host" : "demo"
},
"address" : {
"url" : "http://demo.dev.tt-demo.com/demo/store/index.html"
},
"screen" : {
"width" : 1200,
"height": 1400
}
},
"execute": {
"mboxes" : [
{
"name" : "SummerOffer",
"index" : 1
}
]
}
}'
La llamada de ejemplo anterior muestra cómo se pasa a Adobe Target un(a) marketingCloudVisitorId que se recuperó del servicio de ID de Experience Cloud. En este escenario, Target genera un tntId, ya que no se pasó a la llamada original, que se asignará al marketingCloudVisitorId proporcionado, tal como se ve en la respuesta siguiente.
ID de terceros
Si su organización utiliza un ID para identificar a su visitante, puede usar thirdPartyID para entregar contenido. Sin embargo, debe proporcionar thirdPartyID por cada Adobe Target Delivery API llamada que realice.
curl -X POST \
'https://demo.tt.omtrdc.net/rest/v1/delivery?client=demo&sessionId=10abf6304b2714215b1fd39a870f01afc#1555632114' \
-H 'Content-Type: application/json' \
-H 'cache-control: no-cache' \
-d '{
"id": {
"thirdPartyId": "B234A029348"
},
"context": {
"channel": "web",
"browser" : {
"host" : "demo"
},
"address" : {
"url" : "http://demo.dev.tt-demo.com/demo/store/index.html"
},
"screen" : {
"width" : 1200,
"height": 1400
}
},
"execute": {
"mboxes" : [
{
"name" : "SummerOffer",
"index" : 1
}
]
}
}'
La llamada de ejemplo anterior muestra un thirdPartyId, que es un ID persistente que su empresa utiliza para identificar a un usuario final, independientemente de si está interactuando con su empresa desde canales web, móviles o de IoT. En otras palabras, thirdPartyId hará referencia a los datos de perfil de usuario que se pueden utilizar en todos los canales. En este escenario, Target genera un tntId, ya que no se pasó a la llamada original, que se asignará al thirdPartyId proporcionado tal como se ve en la respuesta siguiente.
{
"status": 200,
"requestId": "55de9886-bd14-4dee-819c-7d1633b79b90",
"client": "demo",
"id": {
"tntId": "10abf6304b2714215b1fd39a870f01afc.28_20",
"thirdPartyId": "B234A029348"
},
"edgeHost": "mboxedge28.tt.omtrdc.net",
...
}
Customer ID
Los ID de cliente se pueden agregar y asociar con un ID de visitante de Experience Cloud. Siempre que se envíe customerIds, también se debe proporcionar marketingCloudVisitorId. Además, se puede proporcionar un estado de autenticación junto con cada customerId para cada visitante. Se puede tener en cuenta el siguiente estado de autenticación:
unknownauthenticatedlogged_outTenga en cuenta que solo cuando el ID de cliente está en estado authenticated Target hará referencia a los datos de perfil de usuario almacenados y vinculados al ID de cliente. Si el ID del cliente tiene el estado unknown o logged_out, se omitirá el ID de cliente y los datos de perfil de usuario que se puedan asociar a él no se aprovecharán para la segmentación de audiencia.
curl -X POST \
'https://demo.tt.omtrdc.net/rest/v1/delivery?client=demo&sessionId=d359234570e044f14e1faeeba02d6ab23439914e' \
-H 'Content-Type: application/json' \
-H 'cache-control: no-cache' \
-d '{
"context": {
"channel": "web",
"browser" : {
"host" : "demo"
},
"address" : {
"url" : "http://demo.dev.tt-demo.com/demo/store/index.html"
},
"screen" : {
"width" : 1200,
"height": 1400
}
},
"id": {
"marketingCloudVisitorId" : "2304820394812039",
"customerIds": [{
"id": "134325423",
"integrationCode" : "crm_data",
"authenticatedState" : "authenticated"
}]
},
"property" : {
"token": "08b62abd-c3e7-dfb2-da93-96b3aa724d81"
},
"execute": {
"mboxes" : [
{
"name" : "homepage",
"index" : 1
}
]
}
}'
La llamada de ejemplo anterior muestra cómo enviar un(a) customerId con un(a) authenticatedState. Al enviar un customerId, se requieren integrationCode, id y authenticatedState, así como marketingCloudVisitorId. integrationCode es el alias del archivo de atributos del cliente que usted proporcionó a través de CRS.
Perfil combinado
Puede combinar tntId, thirdPartyID y marketingCloudVisitorId en la misma solicitud. En esta situación, Adobe Target mantendrá la asignación de todos estos ID y los anclará a un visitante. Descubra cómo se combinan y sincronizan los perfiles en tiempo real con los diferentes identificadores.
curl -X POST \
'https://demo.tt.omtrdc.net/rest/v1/delivery?client=demo&sessionId=d359234570e044f14e1faeeba02d6ab23439914e' \
-H 'Content-Type: application/json' \
-H 'cache-control: no-cache' \
-d '{
"context": {
"channel": "web",
"browser" : {
"host" : "demo"
},
"address" : {
"url" : "http://demo.dev.tt-demo.com/demo/store/index.html"
},
"screen" : {
"width" : 1200,
"height": 1400
}
},
"id": {
"marketingCloudVisitorId" : "2304820394812039",
"tntId": "d359234570e044f14e1faeeba02d6ab23439914e.28_78",
"thirdPartyId":"23423432"
},
"property" : {
"token": "08b62abd-c3e7-dfb2-da93-96b3aa724d81"
},
"experienceCloud": {
"analytics": {
"supplementalDataId" : "23423498732598234",
"trackingServer": "ags041.sc.omtrdc.net",
"logging": "server_side"
}
},
"execute": {
"mboxes" : [
{
"name" : "homepage",
"index" : 1
}
]
}
}'
La llamada de ejemplo anterior muestra cómo se puede combinar tntId, thirdPartyID y marketingCloudVisitorId en la misma solicitud. Los tres ID también se devuelven en la respuesta.