Guía de migración de Search Ads 360

El conector de Search Ads 360 (anteriormente llamado DoubleClick Search) se basa en la nueva API Reporting de Search Ads 360. La antigua API Reporting de Search Ads 360 ya no se admite, por lo que debe migrar sus flujos de trabajo de BigQuery Data Transfer Service para que sean compatibles con la nueva API Reporting de Search Ads 360. En este documento se muestran los cambios de la nueva experiencia de Search Ads 360 con respecto a la antigua y se proporciona información sobre la asignación para migrar los recursos que ya tenga a la nueva experiencia de Search Ads 360.

Novedades de Search Ads 360

La nueva API Reporting de Search Ads 360 ofrece varios cambios que pueden afectar a sus flujos de trabajo de BigQuery Data Transfer Service.

Estructura de la cuenta

La nueva API de informes de Search Ads 360 organiza las cuentas en una jerarquía de cuentas de administrador, de subadministrador y de cliente. Para obtener más información, consulta las diferencias entre las jerarquías de cuentas y qué son las cuentas de administrador.

Espacio de identificación

Las entidades de la nueva experiencia de Search Ads 360 tienen una asignación de espacio de ID diferente a la de las versiones anteriores de Search Ads 360. Para obtener información sobre la asignación entre los IDs anteriores y los nuevos, consulta Asignación de IDs.

Informes basados en recursos

El nuevo modelo de datos de la API de Search Ads 360 usa un modelo de datos basado en recursos, a diferencia de la antigua API de Search Ads 360, que usa un modelo de datos basado en informes. El nuevo conector de la API de Search Ads 360 crea tablas de BigQuery consultando recursos en Search Ads 360. Para obtener más información sobre la estructura de los recursos de la nueva API de Search Ads 360, consulte Estructura de la API Reporting de Search Ads 360.

Migrar configuraciones de transferencia

No hay ningún método automatizado para convertir las configuraciones de transferencia de Search Ads 360 a la nueva API Reporting de Search Ads 360. Debe crear una transferencia de datos de Search Ads 360 con la nueva API de informes de Search Ads 360 como fuente de datos.

Revisar la información de la asignación

Consulta la siguiente información de asignación para asignar tus recursos de Search Ads 360 a la nueva API Reporting de Search Ads 360.

Asignación de informes

Los informes de la nueva experiencia de Search Ads 360 se basan en recursos y tienen una estructura diferente a los de la experiencia anterior. Para ver una asignación completa de los informes antiguos y nuevos, consulte Asignaciones de informes de la API Reporting de Search Ads 360.

En la siguiente tabla se enumeran las tablas admitidas por BigQuery Data Transfer Service junto con los recursos consultados para generar las tablas.

Informe de la versión antigua de Search Ads Nuevo recurso de anuncios de búsqueda Nuevo nombre de tabla de BigQuery
adGroup ad_group p_sa_AdGroupStats_customer_id
p_sa_AdGroup_customer_id
p_sa_AdGroupDeviceStats_customer_id
p_sa_AdGroupConversionActionAndDeviceStats_customer_id
anuncio ad_group_ad p_sa_AdConversionActionAndDeviceStats_customer_id
p_sa_AdDeviceStats_customer_id
p_sa_Ad_customer_id
N/A ad_group_asset p_sa_AdGroupAssetStats_customer_id
p_sa_AdGroupConversionActionAndAssetStats_customer_id
N/A ad_group_asset_set p_sa_AdGroupAssetSet_customer_id
adGroupTarget ad_group_audience_view p_sa_AdGroupAudienceDeviceStats_customer_id
p_sa_AdGroupAudienceConversionActionAndDeviceStats_customer_id
adGroupTarget ad_group_criterion p_sa_NegativeAdGroupCriterion_customer_id
p_sa_NegativeAdGroupKeyword_customer_id
p_sa_AdGroupCriterion_customer_id
adGroupTarget age_range_view p_sa_AgeRangeDeviceStats_customer_id
p_sa_AgeRangeConversionActionAndDeviceStats_customer_id
N/A asset p_sa_Asset_customer_id
bidStrategy bidding_strategy p_sa_BidStrategy_customer_id
p_sa_BidStrategyStats_customer_id
campaña campaña p_sa_CampaignConversionActionAndDeviceStats_customer_id
p_sa_Campaign_customer_id
p_sa_CampaignDeviceStats_customer_id
p_sa_CampaignStats_customer_id
N/A campaign_asset p_sa_CampaignAssetStats_customer_id
p_sa_CampaignConversionActionAndAssetStats_customer_id
N/A campaign_asset_set p_sa_CampaignAssetSet_customer_id
campaignTarget campaign_audience_view p_sa_CampaignAudienceConversionActionAndDeviceStats_customer_id
p_sa_CampaignAudienceDeviceStats_customer_id
campaignTarget campaign_criterion p_sa_CampaignCriterion_customer_id
p_sa_NegativeCampaignKeyword_customer_id
p_sa_NegativeCampaignCriterion_customer_id
productLeadAndCrossSell cart_data_sales_view p_sa_CartDataSalesStats_customer_id
conversión conversión p_sa_Conversion_customer_id
floodlightActivity conversion_action p_sa_ConversionAction_customer_id
cuenta cliente p_sa_Account_customer_id
p_sa_AccountDeviceStats_customer_id
p_sa_AccountConversionActionAndDeviceStats_customer_id
p_sa_AccountStats_customer_id
N/A customer_asset p_sa_CustomerAssetStats_customer_id
p_sa_CustomerConversionActionAndAssetStats_customer_id
N/A customer_asset_set p_sa_CustomerAssetSet_customer_id
adGroupTarget gender_view p_sa_GenderDeviceStats_customer_id
p_sa_GenderConversionActionAndDeviceStats_customer_id
palabra clave keyword_view p_sa_Keyword_customer_id
p_sa_KeywordDeviceStats_customer_id
p_sa_KeywordStats_customer_id
p_sa_KeywordConversionActionAndDeviceStats_customer_id
adGroupTarget location_view p_sa_LocationDeviceStats_customer_id
p_sa_LocationConversionActionAndDeviceStats_customer_id
productAdvertised shopping_performance_view p_sa_ProductAdvertised_customer_id
p_sa_ProductAdvertisedConversionActionAndDeviceStats_customer_id
p_sa_ProductAdvertisedDeviceStats_customer_id
productGroup product_group_view p_sa_ProductGroupStats_customer_id
p_sa_ProductGroup_customer_id
visita visita p_sa_Visit_customer_id
adGroupTarget webpage_view p_sa_WebpageDeviceStats_customer_id
p_sa_WebpageConversionActionAndDeviceStats_customer_id

Asignación de campos

BigQuery Data Transfer Service admite un subconjunto de campos de informes de Search Ads 360, tal como se indica en Transformación de informes de Search Ads 360. BigQuery no admite . en los nombres de las columnas, por lo que en todos los informes transferidos se sustituye . por _. Por ejemplo, el campo ad_group_ad.ad.text_ad.description1 de un recurso de Search Ads 360 se transfiere a BigQuery como ad_group_ad_ad_text_ad_description1.

Asignación de IDs

Las entidades de la nueva experiencia de Search Ads 360, como los clientes, las campañas y los grupos de anuncios, tienen un espacio de IDs diferente al de la antigua experiencia de Search Ads 360. Para obtener más información sobre las tablas de asignación de IDs de la nueva experiencia de Search Ads 360, consulte Tablas de asignación de IDs.

Ejemplos de consultas migradas

En los siguientes ejemplos se muestra cómo podría ser una consulta de BigQuery antes y después de asignarse a la nueva API Reports de Search Ads 360.

Consulta el siguiente ejemplo de consulta que analiza el rendimiento de una campaña de búsqueda de los últimos 30 días mediante la antigua API de informes de Search Ads 360.

SELECT
  c.accountId,
  c.campaign,
  C.status,
  SUM(cs.impr) AS Impressions,
  SUM(cs.clicks) AS Clicks,
  (SUM(cs.cost) / 1000000) AS Cost
FROM
  `previous_dataset.Campaign_advertiser_id` c
LEFT JOIN
  `previous_dataset.CampaignStats_advertiser_id` cs
ON
  (c.campaignId = cs.campaignId
  AND cs._DATA_DATE BETWEEN
  DATE_ADD(CURRENT_DATE(), INTERVAL -31 DAY) AND DATE_ADD(CURRENT_DATE(), INTERVAL -1 DAY))
WHERE
  c._DATA_DATE = c._LATEST_DATE
GROUP BY
  1, 2, 3
ORDER BY
  Impressions DESC

Cuando se asigna para que sea compatible con la API de informes de la nueva experiencia de Search Ads 360, la misma consulta se convierte en lo siguiente:

SELECT
  c.customer_id,
  c.campaign_name,
  C.campaign_status,
  SUM(cs.metrics_impressions) AS Impressions,
  SUM(cs.metrics_clicks) AS Clicks,
  (SUM(cs.metrics_cost_micros) / 1000000) AS Cost
FROM
  `new_dataset.sa_Campaign_customer_id` c
LEFT JOIN
  `new_dataset.sa_CampaignStats_customer_id` cs
ON
  (c.campaign_id = cs.campaign_id
  AND cs._DATA_DATE BETWEEN
  DATE_ADD(CURRENT_DATE(), INTERVAL -31 DAY) AND DATE_ADD(CURRENT_DATE(), INTERVAL -1 DAY))
WHERE
  c._DATA_DATE = c._LATEST_DATE
GROUP BY
  1, 2, 3
ORDER BY
  Impressions DESC

Para ver más ejemplos de consultas compatibles con la nueva experiencia de Search Ads 360, consulte Consultas de ejemplo.

Siguientes pasos