google-cloud-platform - 传输服务数据不一致: Google Ads (AdWords) <> BigQuery

标签 google-cloud-platform google-bigquery google-cloud-storage google-ads-api

有人在将 Google Ads 数据传输到 BigQuery 时遇到过问题吗?

我使用了 Google Ads 传输服务,在通过查询验证传输的数据时,我注意到在 Google Ads 门户网站中看到的数据与传输到 BigQuery 的数据之间存在差异。有些差异非常惊人。

我联系了 Google Cloud 支持人员、BigQuery 专家电话支持人员、Google Ads API 团队,他们中的每一位都向我推荐了其他人。我希望我能 reach one of the engineers在这里或有人可以澄清这是否是预期的。

虽然点击和成本数据大部分都不错(并非完全没有差异),但没有哪一天展示数据与我在网上看到的数据相符。差远了。据我了解,在处理所有数据时,最近的数据可能会发生一些变化,因此我也查看了过去的数据。

我什至尝试考虑 UTC 和美国东部之间的时区差异。

下面是我使用的两个查询。第一个按天分组,另一个试图看看调整时区是否有任何区别。

#standardSQL
SELECT 
  _PARTITIONTIME as pt,
  SUM(Impressions) AS Impressions,
  SUM(ActiveViewImpressions) AS ActImpressions,
  SUM(Clicks) AS Clicks,
  (SUM(Cost)/1000000) AS Cost
FROM
  `12345.supermetrics.p_AdStats_[ACCT_ID]`
GROUP BY
  pt
ORDER BY
 pt DESC

.

#standardSQL
SELECT
  newDate,
  SUM(Impressions) as Impressions,
  SUM(Clicks) as clicks,
  SUM(Cost) as Cost
FROM (
  SELECT 
    Impressions,
    Clicks,
    (Cost / 1000000) as Cost,
    CAST(TIMESTAMP_ADD( TIMESTAMP(Date), INTERVAL (HourofDay - 5) HOUR) AS DATE) AS newDate
  FROM
    `12345.supermetrics.p_HourlyAdGroupStats_[ACCT_ID]`
)
GROUP BY
  newDate
ORDER BY
  newDate ASC

最佳答案

我发现了两个差异的原因:

  1. 未正确设置回填结束日期:它是“独占”的,即,这是不会提取任何数据的第一天。
  2. 转化时间范围:Google Ads Transfer 的标准刷新时间范围为 7 天。如果在 Google Ads 中,您的窗口设置为标准 30 天,则点击后 7 到 30 天后发生的任何转化都不会出现在 BQ 中。这也可能会影响 Google 稍后更改的其他数据,例如展示次数、点击次数和/或由于点击欺诈而产生的费用。

您可以在传输设置中调整刷新窗口。如果设置为 1,则不会进行每日回填。值 0 表示默认刷新窗口(7 天)。

关于google-cloud-platform - 传输服务数据不一致: Google Ads (AdWords) <> BigQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53566946/

相关文章:

google-bigquery - Avro 日期和时间与 BigQuery 的兼容性?

google-cloud-storage - gsutil 复制到存储失败

android - 在 Google Cloud 中保存 Android 应用程序数据

csv - 从 Google Cloud Storage 加载 csv 文件时出现 BigQuery 错误

google-app-engine - Google App Engine Flexible 和 Google Container Engine 之间的区别?

node.js - 谷歌云 node.js 灵活的环境

java - 不使用 DataFlow 的 PUB/SUB 到 Bigquery

hadoop - 将配置单元表迁移到 Google BigQuery

Google Container Engine 中的 Kubernetes HTTPS 入口

python - Google Cloud Translate API 客户端属性