Unir datos de medios de pago con datos web
Esta guía de caso de uso ilustra cómo puede unir datos de resumen de medios de pago con datos de evento de comportamiento del sitio web en Adobe Customer Journey Analytics.
La conexión de sus cuentas de publicidad (Meta, Google Ads y otras) a Experience Platform proporciona datos de resumen de medios de pago en Customer Journey Analytics: impresiones diarias, clics, gastos y conversiones informadas por la red de publicidad por cuenta, campaña, grupo de publicidad, publicidad, experiencia y recurso. Con Customer Journey Analytics, puede recopilar sus propios datos de eventos de comportamiento en el sitio con Web SDK: vistas de página, pedidos, ingresos.
Al unir los dos tipos de datos en una sola tabla de forma libre de Workspace, puede comparar el rendimiento de la publicidad con la actividad en su sitio web. Utilice campañas compartidas, grupos de anuncios e ID de anuncios para informar sobre impresiones, clics y gastos junto con aterrizajes de pago, pedidos e ingresos en Analysis Workspace.
La combinación de estos dos tipos de datos le permite comparar los datos anteriores al clic (de sus anuncios) y posteriores al clic (de su sitio web).
Esta guía cubre los escenarios basados en las conexiones administradas por las configuraciones de Adobe Content Analytics y las conexiones que usted configuró.
Funcionamiento
El diagrama siguiente ilustra cómo se incorporan los datos de resumen de medios de pago y los datos de evento de comportamiento del sitio web a través de una conexión de Customer Journey Analytics.
La vista de datos es responsable de analizar y alinear los datos, por lo que puede utilizar Workspace para informar correctamente sobre los datos.
{modal="regular"}
Los conjuntos de datos de resumen de medios de pago contienen métricas diarias sin un ID de persona. Los conjuntos de datos de evento del sitio web contienen eventos de comportamiento con marca de tiempo y un identificador de persona. Un grupo de datos de resumen asocia dimensiones de estos conjuntos de datos para que aparezcan valores de dimensión iguales en la misma fila de informes.
Comprensión de la unión a informes
Solo puede unirse a niveles cuyos ID aparezcan en las direcciones URL de la página de aterrizaje o en campos de eventos existentes. Por ejemplo, el etiquetado solo de campaña admite la creación de informes de campaña, pero no de nivel de anuncio.
Consulte Datos de resumen y Configuración del componente de grupo de datos de resumen para obtener una referencia.
Elija la clave de unión
Los conjuntos de datos de medios de pago proporcionan ID de red sin procesar e identificadores únicos globales (GUID) generados por Adobe.
123456789meta_111111111_123456789La estructura GUID es {adNetwork}_{accountID}[_{campaignID}[_{adGroupID}[_{adID}]]]. Los componentes de medios de pago administrados por Adobe Content Analytics utilizan estas GUID.
Esta guía utiliza los identificadores de red para las uniones web porque las macros de campaña, grupo de anuncios y URL de anuncios no proporcionan toda la información necesaria para reconstruir un GUID. Utilice estos campos de resumen:
paidMedia.campaignIDpaidMedia.campaignGUIDpaidMedia.adGroupIDpaidMedia.adGroupGUIDpaidMedia.adIDpaidMedia.adGUIDEl campo de red es paidMedia.adNetwork. Los valores de ejemplo incluyen meta y google_ads. Las salidas de campo derivadas deben coincidir exactamente con los valores de los conjuntos de datos.
Requisitos previos
Confirme que dispone de:
- Customer Journey Analytics Select o superior, con acceso a las funciones de campo derivadas usadas aquí: Análisis de URL, Case When, Reemplazo de Regex y, para el enriquecimiento de nombres, Lookup.
- Adobe Experience Platform permisos para administrar esquemas, conjuntos de datos y flujos de datos en la zona protegida de destino, y acceso a conjuntos de datos y al servicio de consulta para la verificación.
- Permiso de Customer Journey Analytics para editar la conexión de destino y la vista de datos.
- Conectores de fuente de medios de pago configurados en la misma zona protegida e ingiriendo conjuntos de datos de resumen y búsqueda. Para ver un ejemplo de conector, consulte Origen de Meta Ads.
- Eventos de sitio web que capturan la dirección URL de la página de aterrizaje completa, incluida su cadena de consulta, o campos equivalentes que contienen los ID de red.
Etiquetado de anuncios
Identifique los parámetros de consulta que contienen su campaña, grupo de publicidad e ID de publicidad. El etiquetado basado en ID existente se puede utilizar sin cambios en las plataformas de publicidad.
campaign_id={{campaign.id}}adset_id={{adset.id}}ad_id={{ad.id}}utm_campaign={{campaign.id}}utm_term={{adset.id}}utm_content={{ad.id}}utm_campaign={{campaignid}}utm_term={{adgroupid}}utm_content={{creative}}Para el etiquetado de Meta UTM, un valor de origen como utm_source=fb puede identificar la red. Para el etiquetado UTM de Google Ads, use un valor de origen como utm_source=google.
Algunas integraciones de Adobe Advertising utilizan un valor s_kwcid con este diseño:
AL!<id>!3!{creative}!{matchtype}!{placement}!{network}!{product_partition_id}!{keyword}!{campaignid}!{adgroupid}
Las reglas de análisis que aparecen más adelante en esta guía se aplican únicamente a este diseño. Inspeccione las direcciones URL de aterrizaje reales antes de utilizarlas.
Si no tiene acceso a las plataformas de publicidad, inspeccione las direcciones URL de aterrizaje en el conjunto de datos web. También puede inspeccionar estos campos de búsqueda de medios de pago:
- Búsqueda de cuenta de Google Ads:
additionalDetailsentradas con los nombresgoogle_ads_tracking_url_templateygoogle_ads_final_url_suffix. - Búsqueda de anuncios de Meta:
paidMedia.adDetails.creative.paidMediaCreative.destinationURL.
Las macros de las direcciones URL de destino almacenadas pueden tener codificación porcentual. Valide los ID expandidos en eventos de sitio web reales, en lugar de suponer que una URL almacenada representa la URL de aterrizaje final.
utm_campaign=fall_sale, no coinciden con los identificadores de campaña. Únase solo a niveles que contengan ID reales. Si faltan ID, trabaje con su equipo de operaciones de publicidad para actualizar el etiquetado para el tráfico futuro; esta configuración no puede reconstruir los ID que faltan para las visitas históricas.Punto de partida
Abra la vista de datos que desee utilizar e inspeccione los componentes para determinar el punto de partida.
No elimine ni modifique conjuntos de datos aprovisionados por el sistema ni componentes de solo lectura al ampliar una conexión que administra Content Analytics.
Recopilar eventos de comportamiento del sitio web
Omita la creación de esquemas, conjuntos de datos y flujos de datos si el sitio web ya envía los eventos necesarios a un conjunto de datos utilizado en Customer Journey Analytics. Confirme que web.webPageDetails.URL incluye la cadena de consulta de la página de aterrizaje.
Creación del esquema y el conjunto de datos
-
En Experience Platform, seleccione la zona protegida de destino.
-
Vaya a Administración de datos > Esquemas y, a continuación, seleccione Crear esquema.
-
Elija Manual y la clase
XDM ExperienceEvent. -
Asigne un nombre al esquema, por ejemplo
Web Behavioral Events. -
Añada los grupos de campos necesarios para la implementación.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Grupo de campos Datos necesarios ExperienceEvent de AEP Web SDK Dirección URL de la página, vistas de página, referente y otro contexto web. Detalles de Commerce Recuento de compras, valor de pedidos, moneda, ID de compra y detalles del producto. Detalles de marketing de campaña, opcional Códigos de seguimiento si su implementación los captura por separado. IdentityMap, si no está presente El identificador de la persona, como ECID. -
Guarde el esquema. La activación del perfil no es necesaria para este caso de uso de creación de informes.
-
Vaya a Administración de datos > Conjuntos de datos > Crear conjunto de datos > Crear conjunto de datos a partir del esquema.
-
Seleccione el esquema y cree un conjunto de datos denominado, por ejemplo,
Web Behavioral Events. Deje Perfil deshabilitado a menos que otro caso de uso lo requiera.
Configuración de la secuencia de datos y Web SDK
- Vaya a Recopilación de datos > Flujos de datos > Nuevo flujo de datos.
- Asigne un nombre al conjunto de datos y seleccione el esquema de evento como esquema de asignación.
- Guarde, luego seleccione Agregar servicio > Adobe Experience Platform.
- Seleccione la zona protegida y el conjunto de datos de evento y, a continuación, Guardar.
- Use la ID de flujo de datos para configurar Experience Platform Web SDK.
Capture lo siguiente:
- Capturar una vista de página en cada página, con la dirección URL completa en
web.webPageDetails.URLyweb.webPageDetails.pageViews.valueestablecida en1. - Eventos Purchase con
commerce.purchases.valueestablecido en1, además decommerce.order.priceTotal,commerce.order.currencyCodeycommerce.order.purchaseID. - Un identificador de persona adecuado para su conexión de Customer Journey Analytics.
No es necesario analizar los parámetros de UTM en el código del sitio web. Los campos derivados de esta guía analizan las direcciones URL en el momento del informe. Si su implementación ya captura los ID en campos dedicados, utilice esos campos en su lugar.
Verificar ingesta
Compruebe que la actividad del conjunto de datos se haya ingerido correctamente. En el servicio de consultas, ejecute la siguiente consulta y reemplace web_behavioral_events por el nombre de tabla SQL del conjunto de datos:
SELECT timestamp, eventType, web.webPageDetails.URL
FROM web_behavioral_events
WHERE web.webPageDetails.URL RLIKE '[?&](campaign_id|utm_campaign|s_kwcid)='
ORDER BY timestamp DESC
LIMIT 20;
Confirme que las direcciones URL devueltas contienen ID de red expandidos. Si existe tráfico de pago pero la consulta no devuelve filas, inspeccione las direcciones URL de aterrizaje recientes y adapte el patrón de parámetros al etiquetado.
Configuración de la conexión
Para introducir el conjunto de datos de evento web en Customer Journey Analytics, debe añadir el conjunto de datos a la conexión correspondiente. Esto garantiza que los eventos de comportamiento web estén disponibles junto con los conjuntos de datos de medios de pago para su análisis.
Añadir el conjunto de datos de evento del sitio web
-
En Customer Journey Analytics, vaya a Administración de datos > Conexiones.
-
Edite la conexión que contiene los conjuntos de datos de medios de pago.
-
Seleccione Agregar conjuntos de datos y elija el conjunto de datos de evento del sitio web.
-
Configure el conjunto de datos:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 Configuración Valor ID de persona identityMapcon el área de nombres de ECID o el campo de ID de persona de su implementación.Marca de tiempo timestampTipo de fuente de datos Datos web Importar todos los datos nuevos Habilitado Relleno de los datos existentes Habilitado para el período histórico que necesite. -
Agregue el conjunto de datos y guarde la conexión.
Agregar conjuntos de datos de medios de pago si no están configurados
Agregue al menos el resumen de anuncios de medios de pago y los conjuntos de datos Cuenta de medios de pago, Campaña de medios de pago, Grupo de anuncios de medios de pago y Búsqueda de anuncios de medios de pago.
paidMedia.accountGUID; campo coincidente en el resumen de publicidad: paidMedia.accountGUID.paidMedia.campaignGUID; campo coincidente en el resumen de publicidad: paidMedia.campaignGUID.paidMedia.adGroupGUID; campo coincidente en el resumen de publicidad: paidMedia.adGroupGUID.paidMedia.adGUID; campo coincidente en el resumen de publicidad: paidMedia.adGUID.Confirme que el editor de conexiones expone los campos coincidentes deseados antes de guardar. El enriquecimiento de nombres que se muestra más adelante en esta guía utiliza reglas de búsqueda de campos derivados explícitamente.
Agregue otros conjuntos de datos de resumen disponibles solo cuando necesite sus desgloses, como geografía, demografía, ubicación o rendimiento.
Configuración de la vista de datos
Abra Administración de datos > Vistas de datos y seleccione la vista de datos. Si es necesario, cree una vista de datos con la conexión configurada.
Para una nueva vista de datos, utilice GMT para alinear los eventos del sitio web con los días de medios pagados UTC y mantenga el tiempo de espera de sesión predeterminado de 30 minutos a menos que difieran los requisitos de informes. Cambiar la zona horaria de una vista de datos existente afecta a sus otros informes; evalúe ese impacto antes de cambiarlo.
Agregar métricas de medios de pago si no está configurado
Omita este paso si estas métricas o dimensiones ya existen. Agregue los campos siguientes de Resumen de anuncios de medios de pago:
paidMedia.metrics.impressionspaidMedia.metrics.clickspaidMedia.metrics.spendpaidMedia.metrics.conversionspaidMedia.metrics.conversionValuepaidMedia.adNetworkpaidMedia.accountGUIDpaidMedia.campaignGUIDpaidMedia.adGroupGUIDpaidMedia.adGUIDEl formato de moneda no concilia las distintas monedas de origen. Confirme la base de moneda antes de comparar gastos e ingresos.
Utilice campos derivados para crear nombres descriptivos para la dimensión GUID. Use una regla Lookup para aplicar un nombre descriptivo a la dimensión GUIDs. Por ejemplo: busque paidMedia.accountGUID (Resumen de anuncios de medios de pago) usando el conjunto de datos de búsqueda Búsqueda de cuentas de medios de pago con clave coincidente paidMedia.accountGUID y valor que se va a devolver: paidMedia.accountDetails.accountName.
Crear el campo derivado de la red web
Seleccione Crear campo derivado y asigne un nombre al campo PM Network (Web). Todas las reglas del análisis de URL a continuación leen el campo web.webPageDetails.URL del conjunto de datos del sitio web, al que se hace referencia aquí como URL de página.
Agregar reglas en este orden:
Configure la regla final Case When:
- Si se establece la regla 2 o la regla 3, devuelve
google_ads. - De lo contrario, si la regla 4 está establecida o la regla 1 es igual a
fb,facebook,ig,instagramometa, devuelvemeta. - De lo contrario, si la regla 1 es igual a
google, devuelvegoogle_ads. - Agregue asignaciones para otras redes solo después de confirmar sus valores en
paidMedia.adNetwork. - De lo contrario, no devuelve ningún valor.
Para escribir un resultado fijo, abra el selector de valores, seleccione Valor de cadena personalizado e introduzca la cadena.
Estas reglas de clasificación se basan en el etiquetado, no en la prueba de que una visita provenga de un anuncio de pago. Por ejemplo, un parámetro de origen solo también puede aparecer en vínculos no pagados. Adapte las condiciones a las convenciones de etiquetado antes de utilizar el campo como clasificador de tráfico de pago.
Creación de los campos derivados del ID web
Cree un campo derivado por nivel de informe. La siguiente estructura administra los tres patrones de etiquetado descritos anteriormente:
Utilice los siguientes valores:
campaign_idutm_campaign^.*!([^!]*)![^!]*$adset_idutm_term^.*!([^!]*)$ad_idutm_content^[^!]*![^!]*![^!]*!([^!]*)!.*$En la regla Case When final, seleccione los resultados de reglas anteriores del selector de valores en lugar de introducirlos como cadenas literales.
La expresión de campaña extrae el último valor s_kwcid, la expresión del grupo de publicidad extrae el último valor y la expresión de publicidad extrae el cuarto valor. Estas posiciones dependen del diseño exacto que se mostró anteriormente.
Use Resultado final para confirmar que los resultados coinciden con los ID en el resumen de anuncios de medios de pago. No conserve una rama de análisis s_kwcid si las direcciones URL utilizan un diseño diferente. Si las direcciones URL solo utilizan parámetros de UTM, omita las reglas que no utilice y actualice en consecuencia las referencias de reglas posteriores.
Cada campo derivado admite hasta cinco reglas de análisis de URL y una regla de reemplazo de regex. Mantener un ID por campo derivado.
Crear la métrica de aterrizajes pagados
Cree un campo derivado denominado Paid Media Landings (Web) con PM Campaign ID (Web) como entrada.
El generador expande las reglas del campo de entrada al nuevo campo. Después de esas reglas, agregue una regla Case When que devuelva el valor numérico personalizado 1 cuando se establezca el resultado del ID de campaña, y ningún valor en caso contrario. Añada el resultado como métrica.
Esta métrica cuenta los eventos que llevan un ID de campaña. Esta métrica representa los aterrizajes únicamente cuando la implementación envía esa URL con ID en el evento de aterrizaje en lugar de en eventos repetidos o no relacionados.
Agregar campos de nombre web opcionales
Para informar por nombre, cree los siguientes campos derivados con una regla de búsqueda después de las reglas de ID web expandidas:
paidMedia.campaignIDpaidMedia.metadata.namepaidMedia.adGroupIDpaidMedia.metadata.namepaidMedia.adIDpaidMedia.metadata.nameSeleccione la regla de ID final como campo al que aplicar la búsqueda. Compruebe los nombres en la previsualización de salida final antes de añadir los campos como dimensiones. Si el campo coincidente requerido no está disponible, utilice en su lugar informes basados en ID.
Los nombres coinciden como texto. Utilice dimensiones de ID cuando diferentes entidades compartan un nombre.
Añadir componentes web y configurar la atribución
Agregue el ID web y los campos derivados de la red como dimensiones. Agregue los campos de nombre opcionales si los ha creado. Mantenga la configuración de los componentes en sus valores predeterminados para que coincida con las dimensiones de resumen que agregue a sus grupos.
Confirme que la vista de datos incluye los componentes web que necesita:
web.webPageDetails.URLweb.webPageDetails.nameweb.webReferrer.URLeventTypeproductListItems.SKUproductListItems.nameweb.webPageDetails.pageViews.valuecommerce.productListAdds.valuecommerce.purchases.valuecommerce.order.priceTotalAgregue el campo derivado aterrizajes de pago como métrica y, a continuación, configure métricas de pedidos e ingresos independientes:
- Duplique Orders y asigne un nombre a la copia
Orders (Web). Si Pedidos no existen, agreguecommerce.purchases.valuedirectamente. - Duplicar Ingresos y nombrar la copia
Revenue (Web). Si Ingresos no existen, agreguecommerce.order.priceTotaldirectamente. - Formatee Pedidos (Web) como decimal con cero decimales y Ingresos (Web) como moneda.
- Para ambas métricas, abra Atribución y habilite Anular atribución predeterminada.
- Seleccione el modelo último contacto y el contenedor sesión.
Mantenga las métricas originales de Pedidos e Ingresos sin cambios para conservar los informes existentes. Se requiere habilitar explícitamente la anulación para esta configuración, incluso cuando los valores predeterminados mostrados parecen coincidir.
Para obtener crédito de conversión en las visitas que regresan, considera un contenedor de Persona y una ventana retrospectiva adecuada en su lugar. Consulte el caso de uso de datos de resumen.
Utilice la atribución de métricas en lugar de añadir persistencia a las dimensiones de ID web. Para evitar inflar los recuentos interpretados como aterrizajes, no conserve los ID en eventos posteriores, ya que esto cambia qué eventos aparecen en las filas de la campaña.
Creación de dimensiones de unión del lado del resumen
Añada dimensiones independientes del Resumen de anuncios de medios de pago para las uniones web:
paidMedia.adNetworkpaidMedia.campaignIDpaidMedia.adGroupIDpaidMedia.adIDNo edite ni duplique componentes de medios de pago de solo lectura administrados por plantillas. Cree los componentes independientes anteriores de los campos de esquema.
Si ha creado campos de nombre web opcionales, cree también estos campos derivados de la búsqueda del lado del resumen:
paidMedia.campaignGUIDpaidMedia.campaignGUIDpaidMedia.metadata.namepaidMedia.adGroupGUIDpaidMedia.adGroupGUIDpaidMedia.metadata.namepaidMedia.adGUIDpaidMedia.adGUIDpaidMedia.metadata.nameUtilice un GUID del conjunto de datos de resumen como entrada de cada búsqueda. Una dimensión tomada directamente de un conjunto de datos de consulta no cumple los requisitos para una dimensión de resumen en un grupo de datos de resumen.
Creación de grupos de datos de resumen
Cree cada grupo en la dimensión web que vaya a utilizar en los informes. Agregue la dimensión de resumen correspondiente y oculte el miembro agregado en la creación de informes.
Para cada fila:
- Seleccione la dimensión web.
- Abra Grupo de datos de resumen y habilite Crear agrupación.
- Añada la dimensión Resumen.
- Habilite Ocultar en creación de informes para el miembro de resumen agregado. Mantenga la dimensión web visible.
- Confirme que la configuración de los componentes, incluidas las minúsculas, las subcadenas y las reglas de inclusión/exclusión, coinciden entre los miembros.
Cada grupo admite hasta 10 dimensiones. Para incluir métricas de otro conjunto de datos de resumen, agregue la dimensión de resumen equivalente de ese conjunto de datos al mismo grupo que un miembro oculto.
Guarde la vista de datos.
Crear métricas calculadas
En Workspace, vaya a Componentes > Métricas calculadas y cree las siguientes métricas con la vista de datos configurada:
Revise las filas con cero denominadores antes de interpretar las métricas de proporción. Un intervalo de conversión entre red y web no indica por sí mismo un error: las dos fuentes pueden diferir en las ventanas de atribución, medición e informes.
Creación y validación del informe
-
Cree un proyecto de Workspace con la vista de datos configurada.
-
Elija un intervalo de fechas con datos de ambos orígenes. Permiten retrasos en la ingesta de medios pagados; los datos de resumen pueden retrasar los eventos del sitio web un día.
-
Agregue una tabla de forma libre con PM Campaign ID (Web) como dimensión de fila o PM Campaign Name (Web) si configuró grupos de nombres.
-
Agregar Impresiones | Resumen de publicidad, Clics | Resumen de publicidad, Gasto | Resumen de anuncios, Conversiones | Resumen de anuncios, aterrizajes de medios de pago | Resumen de anuncios, Pedidos (Web), Ingresos (Web) y las métricas calculadas.
-
Desglose una fila de campaña por grupo de anuncios web y dimensiones de publicidad. Confirme que las métricas de resumen y web se rellenan en cada nivel configurado.
-
Agregue una segunda tabla usando PM Network (Web) para revisar los totales de nivel de red y la fila sin valor.
Compruebe lo siguiente antes de compartir el informe:
- Los ID de evento de aterrizaje coinciden con los ID de resumen de anuncios de medios pagados.
- Las métricas de medios de pago y las métricas web se rellenan en las mismas filas.
- Los pedidos e ingresos reciben la sesión o atribución de persona prevista.
- Se entienden las filas sin valor. Pueden contener datos de resumen o actividad web sin coincidencias sin identificadores de medios de pago.
- Las diferencias entre el aterrizaje y el clic son coherentes con la configuración de recopilación, la administración del consentimiento y las ventanas de creación de informes. No hay una tasa de coincidencia esperada universal.
Solucionar problemas de coincidencia
s_kwcid real o los parámetros de UTM y actualice las reglas de análisis.facebook y metapaidMedia.adNetwork.