Identity Service · Customer Journey Analytics
Grafo o stitching
Laura deja un carrito en el móvil y días después compra desde el portátil de casa, que también usa Marcos. Experience Platform decide quién es para actuar sobre ella. Customer Journey Analytics decide quién fue para medir. No siempre coinciden.
Supuestos del ejemplo
Personas e identificadores de ejemplo. Lookback según paquete de CJA: 7, 14 o 30 días en Select, Prime y Ultimate. Graph-based stitching requiere Prime o superior.
Experience Platform · Profile y AJO
Para activar: identity graph y Profile
Hacia delante y casi en tiempo real. Profile usa el grafo para reunir fragmentos y los fusiona con su merge policy. Audiencias, AJO y Destinations usan ese perfil fusionado.
Customer Journey Analytics · connection
Para medir: el person ID de cada evento
A posteriori y por dataset. El replay puede reescribir el histórico dentro del lookback.
Arquitectura
Dónde encaja en la plataforma
Comparación entre el identity graph y el stitching de Customer Journey Analytics, de arriba abajo en cinco etapas. Datos: eventos web del Web SDK con ECID, y con CRMID cuando hay login, y un CRM en batch con CRMID y email. Data Lake: eventos y registros llegan a sus datasets, con la identidad principal marcada como primary=true. Identidad: el Data Lake pasa las identidades a Identity Service, que las enlaza en un grafo con sus Linking Rules. Por otro lado, los datasets de eventos llegan a la connection de CJA, que fija un person ID por dataset. Resolución, para activar: el grafo llega a Profile, que fusiona en tiempo real según su merge policy, y el perfil fusionado sale a AJO y Destinations para actuar. Las audiencias se evalúan sobre ese perfil fusionado según su merge policy, que usa el grafo para reunir las identidades relacionadas. Las identity settings no se desactivan sin resetear el sandbox. Resolución, para medir, por dos caminos. Field-based stitching, desde CJA Select, recibe el persistent ID y el person ID del mismo dataset. Graph-based stitching, desde CJA Prime, recibe el persistent ID, lo busca en el grafo y obtiene un namespace. Ignora los timestamps y hereda la calidad del grafo. Uso: los dos entregan a Workspace un person ID por fila, para People y atribución, y el replay reescribe el histórico dentro de la ventana de lookback. La clave compartida: el namespace único de mayor prioridad en el grafo debería ser el person ID de la connection. Las audiencias de CJA que se publican en Profile envían ese person ID, y si no hay perfil con esa identidad se crea uno nuevo.
La recomendación
Una clave de persona, decidida una vez, en el grafo y en CJA
No son dos motores que compiten. El grafo decide quién es un cliente para actuar. El stitching decide quién fue un visitante para medir. Funcionan bien si usan la misma clave.
- 01
Linking Rules antes de que entren datos
El ID de cliente como namespace único y de mayor prioridad. Se prueba con Graph Simulation en desarrollo, porque las identity settings no se desactivan sin resetear el sandbox.
- 02
Ese mismo namespace como person ID
En todos los datasets de la connection de CJA. Así se unen, y las audiencias que CJA publica en Profile caen en perfiles que ya existen.
- 03
Field-based por defecto
Funciona desde CJA Select si la clave viene en los eventos autenticados. Graph-based, desde Prime, alinea las personas con Profile, pero hereda cualquier fallo del grafo.
- 04
Cuidado con los dispositivos compartidos
Field-based separa a las personas por tiempo dentro del dispositivo. Graph-based ignora los timestamps y asigna todo el dispositivo a una sola persona.