Requisitos previos
Asegúrese de cumplir todos los requisitos antes de utilizar la funcionalidad descrita en este caso de uso:
- Implementación de trabajo que recopila datos en el lago de datos de Experience Platform.
- Acceso al complemento Data Distiller para asegurarse de que tiene derecho a ejecutar consultas por lotes. Consulte Empaquetado de servicio de consultas para obtener más información.
- Acceso a la funcionalidad Exportar conjuntos de datos, disponible al adquirir el paquete Real-Time CDP Prime o Ultimate, Adobe Journey Optimizer o Customer Journey Analytics. Consulte Exportar conjuntos de datos a destinos de almacenamiento en la nube para obtener más información.
- Uno o más destinos configurados (por ejemplo: Amazon S3, Google Cloud Storage) a donde puede exportar los datos sin procesar de la fuente de datos.
Servicio de consultas
El servicio de consultas de Experience Platform le permite consultar y unir cualquier conjunto de datos del lago de datos de Experience Platform como si fuera una tabla de base de datos. A continuación, puede capturar los resultados como un nuevo conjunto de datos para su uso posterior en la creación de informes o para su exportación.
Puede usar la interfaz de usuario del servicio de consultas, un cliente conectado a través del protocolo PostgresQL o API RESTful para crear y programar consultas que recopilen los datos de su fuente de datos.
Crear consulta
Puede utilizar todas las funciones de ANSI SQL estándar para instrucciones SELECT y otros comandos limitados para crear y ejecutar consultas que generen los datos para la fuente de datos. Consulte Sintaxis SQL para obtener más información. Más allá de esta sintaxis SQL, Adobe admite:
- precompiló funciones definidas por el Adobe (ADF) que ayudan a realizar tareas comunes relacionadas con el negocio en los datos de evento almacenados en el repositorio de datos del Experience Platform, incluidas las funciones de Sessionization y Attribution,
- varias funciones integradas de Spark SQL,
- comandos PostgreSQL de metadatos,
- instrucciones preparadas.
Columnas de fuente de datos
Los campos XDM que puede utilizar en la consulta dependen de la definición de esquema en la que se basen los conjuntos de datos. Asegúrese de comprender el esquema subyacente del conjunto de datos. Consulte para obtener más información la Guía de la interfaz de usuario de conjuntos de datos.
Para definir la asignación entre las columnas de fuente de datos y los campos XDM, consulte Asignación de campos de Analytics. Consulte también la descripción general de la interfaz de usuario de los esquemas para obtener más información sobre cómo administrar recursos XDM, incluidos esquemas, clases, grupos de campos y tipos de datos.
Por ejemplo, en caso de que quiera usar nombre de página como parte de su fuente de datos:
- En la interfaz de usuario de la fuente de datos de Adobe Analytics, debe seleccionar pagename como columna para agregarla a la definición de la fuente de datos.
- En el servicio de consultas, incluye
web.webPageDetails.name
del conjunto de datossample_event_dataset_for_website_global_v1_1
(según el esquema de evento de muestra para el sitio web (Global v1.1) esquema de evento de experiencia) en su consulta. Consulte el grupo de campos de esquema de detalles web para obtener más información.
Identidades
En Experience Platform, hay varias identidades disponibles. Al crear las consultas, asegúrese de que está consultando las identidades correctamente.
A menudo, las identidades se encuentran en un grupo de campos independiente. En una implementación, el ECID (ecid
) se puede definir como parte de un grupo de campos con un objeto core
, que a su vez forma parte de un objeto identification
(por ejemplo: _sampleorg.identification.core.ecid
). Los ECID pueden estar organizados de forma diferente en los esquemas.
También puede usar identityMap
para consultar identidades. identityMap
es del tipo Map
y usa una estructura de datos anidada.
Consulte Definir campos de identidad en la interfaz de usuario para obtener más información sobre cómo definir campos de identidad en el Experience Platform.
Consulte Identificadores principales en los datos de Analytics para obtener información sobre cómo se asignan las identidades de Adobe Analytics a las identidades de Experience Platform al utilizar el conector de origen de Analytics. Esta asignación puede servir de guía para configurar las identidades, incluso cuando no se utiliza el conector de origen de Analytics.
Identificación y datos de nivel de visita individual
En función de la implementación, los datos de nivel de visita recopilados tradicionalmente en Adobe Analytics ahora se almacenan como datos de evento con marca de tiempo en Experience Platform. La siguiente tabla se ha extraído de asignación de campos de Analytics y muestra ejemplos de cómo asignar columnas de fuentes de datos de Adobe Analytics específicas del nivel de visita con los campos XDM correspondientes en las consultas. La tabla también muestra ejemplos de cómo se identifican las visitas individuales, las visitas y los visitantes mediante campos XDM.
Columna de fuente de datos | Campo XDM | Tipo | Descripción |
---|---|---|---|
hitid_high + hitid_low | _id | string | Un identificador único para identificar una visita. |
hitid_low | _id | string | Se usa con hitid_high para identificar una visita de forma exclusiva. |
hitid_high | _id | string | Se usa con hitid_high para identificar una visita de forma exclusiva. |
hit_time_gmt | receivedTimestamp | string | La marca de tiempo de la visita basada en la hora de UNIX®. |
cust_hit_time_gmt | timestamp | string | Esta marca de tiempo solo se utiliza en conjuntos de datos con marca de tiempo habilitada. Esta marca de tiempo se envía con la visita en función de la hora UNIX®. |
visid_high + visid_low | identityMap | objeto | Un identificador único de una visita. |
visid_high + visid_low | endUserIDs._experience.aaid.id | string | Un identificador único de una visita. |
visid_high | endUserIDs._experience.aaid.primary | booleano | Se usa con visid_low para identificar una visita de forma exclusiva. |
visid_high | endUserIDs._experience.aaid.namespace.code | string | Se usa con visid_low para identificar una visita de forma exclusiva. |
visid_low | identityMap | objeto | Se usa con visid_high para identificar una visita de forma exclusiva. |
cust_visid | identityMap | objeto | El ID de visitante de cliente. |
cust_visid | endUserIDs._experience.aacustomid.id | objeto | El ID de visitante de cliente. |
cust_visid | endUserIDs._experience.aacustomid.primary | booleano | El código del área de nombres de ID de visitante de cliente. |
cust_visid | endUserIDs._experience.aacustomid.namespace.code | string | Se usa con visid_low para identificar el ID de visitante de cliente de forma exclusiva. |
geo\_* | placeContext.geo.* | cadena, número | Datos de geolocalización, como país, región, ciudad y otros |
event_list | commerce.purchases , commerce.productViews , commerce.productListOpens , commerce.checkouts , commerce.productListAdds , commerce.productListRemovals , commerce.productListViews , _experience.analytics.event101to200.* , …, _experience.analytics.event901_1000.* | string | Eventos comerciales y personalizados estándar activados en la visita. |
page_event | web.webInteraction.type | string | El tipo de visita que se envía en la solicitud de imagen (visita estándar, vínculo de descarga, vínculo de salida o vínculo personalizado en el que se hace clic). |
page_event | web.webInteraction.linkClicks.value | number | El tipo de visita que se envía en la solicitud de imagen (visita estándar, vínculo de descarga, vínculo de salida o vínculo personalizado en el que se hace clic). |
page_event_var_1 | web.webInteraction.URL | string | Variable que solo se utiliza en las solicitudes de imagen de seguimiento de vínculos. Esta variable contiene la dirección URL del vínculo de descarga, de salida o personalizado en el que se hizo clic. |
page_event_var_2 | web.webInteraction.name | string | Variable que solo se utiliza en las solicitudes de imagen de seguimiento de vínculos. Muestra el nombre personalizado del vínculo, si se especifica. |
paid_search | search.isPaid | booleano | Un indicador que se establece si la visita coincide con la detección de búsquedas de pago. |
ref_type | web.webReferrertype | string | Una ID numérica que representa el tipo de referente de la visita. |
Publicar columnas
Las fuentes de datos de Adobe Analytics utilizan el concepto de columnas con un prefijo post_
, que son columnas que contienen datos después del procesamiento. Consulte Preguntas frecuentes sobre fuentes de datos para obtener más información.
Los datos recopilados en conjuntos de datos a través del Edge Network del Experience Platform (SDK web, SDK móvil, API de servidor) no tienen concepto de post_
campos. Como resultado, post_
columnas de fuentes de datos con prefijo y non-post_
se asignan a los mismos campos XDM. Por ejemplo, las columnas de fuente de datos page_url
y post_page_url
se asignan al mismo campo XDM web.webPageDetails.URL
.
Consulte Comparar el procesamiento de datos entre Adobe Analytics y Customer Journey Analytics para obtener una descripción general de la diferencia en el procesamiento de datos.
El tipo de datos de la columna de prefijo post_
, cuando se recopila en el lago de datos de Experience Platform, sin embargo requiere transformaciones avanzadas para poder utilizarse correctamente en un caso de uso de fuente de datos. La realización de estas transformaciones avanzadas en las consultas implica el uso de funciones definidas por el Adobe para la creación de sesiones, la atribución y la deduplicación. Ver Ejemplos sobre cómo usar estas funciones.
Búsquedas
Para buscar datos de otros conjuntos de datos, utilice la funcionalidad SQL estándar (WHERE
, cláusula INNER JOIN
, OUTER JOIN
, etc.).