Integración directa con el servicio de identidad de Experience Cloud direct-integration-with-the-experience-cloud-id-service
Esta implementación permite a los clientes utilizar el servicio de ID en dispositivos que no pueden aceptar o trabajar con nuestro código JavaScript o SDK. Esto incluye dispositivos como consolas de juegos, televisores inteligentes u otros dispositivos habilitados para Internet. Consulte esta sección para obtener información sobre sintaxis, ejemplos de código y definiciones.
Sintaxis section-a4754afec5ad40b6be00d6f1011d68bb
Los dispositivos que no pueden utilizar las bibliotecas de códigos VisitorAPI.js o SDK pueden hacer llamadas directamente a los servidores de recopilación (DCS) utilizados por el servicio de ID. Para ello, llamaría a dpm.demdex.net
y daría formato a su solicitud, tal como se muestra a continuación. La letra en cursiva indica un marcador de posición de variable.
En este ejemplo de sintaxis, el d_
prefijo identifica los pares clave-valor de la llamada como una variable de nivel del sistema. Puede pasar bastantes d_
parámetros al servicio de ID, pero céntrese en los pares clave-valor, tal como se muestra en el código de más arriba. Para obtener más información sobre otras variables, consulte Atributos admitidos para las llamadas API de DCS.
El servicio de ID admite llamadas HTTP y HTTPS. Utilice HTTPS para pasar datos de una página segura.
Solicitud de ejemplo section-26302b8851704888b6f8e6b2071bcdb0
Su solicitud podría ser similar al ejemplo que se muestra a continuación. Se han abreviado las variables largas.
Respuesta de muestra section-89bc103b3e9e4a8b98e74c32897b1200
El servicio de ID devuelve datos en un objeto JSON como se muestra a continuación. Su respuesta puede ser diferente.
{
"d_mid":"12345",
"dcs_region":"6",
"id_sync_ttl":"604800",
"d_blob":"wxyz5432"
}
Parámetros de solicitud y respuesta definidos section-4a9912b545364dc4acad4f1ea5ec641d
Parámetros de solicitud
Un parámetro opcional que pasa el ID de proveedor de datos (DPID), el ID único de usuario (DPUUID) y un ID de estado autenticado al servicio de ID. Como se muestra en el ejemplo de código, separe el DPID y el DPUUID con el carácter de control no imprimible, %01.
DPID y DPUUID
En el parámetro d_cid, asigne cada combinación relacionada de DPID y DPUUID con el mismo parámetro d_cid. De esta forma, puede devolver varios conjuntos de ID en una única solicitud. Asimismo, separe el DPID, el DPUUID y el indicador de autenticación opcional con el carácter no imprimible, %01. En los ejemplos siguientes, el proveedor y los ID de usuario aparecen resaltados con el texto en negrita.
- Sintaxis: ...d_cid=DPID%01DPUUID%01authentication state...
- Ejemplo: ...d_cid=123%01456%011...
Estado de autenticación
Se trata de un ID opcional en el parámetro d_cid. Se expresa como un entero e identifica a los usuarios en función de su estado de autenticación, como se muestra a continuación:
- 0 (Desconocido)
- 1 (Autenticado)
- 2 (Desconectado)
Para especificar un estado de autenticación, se establece este indicador después de la variable de ID usuario (UUID). Separe el UUID y el indicador de autenticación con el carácter de control no imprimible, %01. En los ejemplos siguientes, los ID de autenticación aparecen resaltados con el texto en negrita.
Sintaxis: ...d_cid=DPID%01DPUUID%01authentication state
Ejemplos:
- Desconocido: ...d_cid=123%01456%010...
- Autenticado: ...d_cid=123%01456%011...
- Desconectado: ...d_cid=123%01456%012...
Parámetros de respuesta
Algunos parámetros de respuesta forman parte de la solicitud y se han definido en la sección anterior.