传输服务数据差异:Google Ads (AdWords) <> BigQuery

2024-04-23

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

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

我联系了 Google Cloud 支持人员、BigQuery 专家电话支持人员、Google Ads API 团队,他们中的每一位都向我推荐了其他人。我希望我能联系其中一位工程师 https://cloud.google.com/bigquery/support在这里或有人可以澄清这是否是预期的。

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

我什至尝试考虑 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 天)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

传输服务数据差异:Google Ads (AdWords) <> BigQuery 的相关文章

  • 如何在 BigQuery 中取消透视?

    不确定要调用什么函数 但转置是我能想到的最接近的函数 I have a table in BigQuery that is configured like this 但我想查询一个配置如下的表 创建此表的 SQL 代码是什么样的 Thank
  • 使用javascript批量上传请求到Google Cloud Storage

    我正在尝试使用 javascript 在批量请求中将多个图像上传到谷歌云存储 我在用着https developers google com storage docs json api v1 how tos batch example ht
  • 如何从 firebase 导出无崩溃的用户?

    我想将有关崩溃和无崩溃用户指标的数据保留在数据库中以供进一步分析 我已经将该项目链接到 BigQuery 但找不到计算方法无崩溃用户BigQuery 中包含的数据价值 是否可以以某种方式导出无崩溃的用户指标 这里是 Fabric Fireb
  • GCP Dataproc Spark.jar.packages 下载依赖项时出现问题

    创建 Dataproc Spark 集群时 我们通过 properties spark spark jars packages mysql mysql connector java 6 0 6 to the gcloud dataproc
  • 尝试将 CLI 登录到 Firebase 时出现“出现问题”

    大约 2 年后 我重新开始使用 Firebase 现在我在尝试将 CLI 登录到 Firebase 时遇到问题 是的 我已经安装了npm i g firebase tools 我已经尝试了 3 个不同的命令 所有这些命令都会生成下面的图像之
  • kubernetes nginx ingress 无法将 HTTP 重定向到 HTTPS

    我有一个托管在 Google Cloud 平台中的网络应用程序 该应用程序位于负载均衡器后面 而负载均衡器本身位于入口后面 入口设置了 SSL 证书 并按预期接受 HTTPS 连接 但有一个问题 我无法让它将非 HTTPS 连接重定向到 H
  • 如何更改 google dataprep 的数据流作业运行的区域/区域

    我可以在 google dataprep 中设置生成的数据流作业将运行的区域吗 例如 我正在将欧洲存储桶中的 CSV 数据转换为欧洲的 BigQuery 数据集 但数据流作业在 US central 1 中运行 效果不好 提前感谢您的帮助
  • App Engine 上的 HTTP 到 HTTPS 重定向灵活

    我已经遵循了这个答案 在谷歌云中从http重定向到https https stackoverflow com questions 37135051 redirect from http to https in google cloud但目前
  • Google App Engine - 破坏服务 URL 缓存

    我终于设法让图像在 App Engine 上正确旋转 现在我正在努力绕过缓存的图像 而标准缓存清除技术不起作用 因此 第一次旋转图像时 我得到了一个不同的 URL 并且图像被旋转 第二次旋转它时 我得到相同的 URL 只有在附加 s300
  • 可以在不填充数据的情况下创建 BigQuery 表/架构吗?

    是否可以在不先用数据填充的情况下创建表模式 最好使用 Google 的 python 客户端 谷歌的文档似乎没有提供明确的是或否的答案 他们建议创建一个表 https cloud google com bigquery docs table
  • 计算一次 GroupBy,然后将其传递给 Google DataFlow (Python SDK) 中的多个转换

    我正在使用适用于 Apache Beam 的 Python SDK 在 Google DataFlow 上运行特征提取管道 我需要运行多个转换 所有这些转换都希望项目按键分组 基于这个答案question https stackoverfl
  • Google BigQuery 另存为表

    我用 Google BigQuery 运行了这个查询 SELECT repo id count as count FROM TABLE DATE RANGE githubarchive day events TIMESTAMP 2015 0
  • 从 ISO 周中提取日期 (201905) BigQuery

    我需要从 ISO 周数中提取星期日的日期 即 201905 它需要位于 standardSQL 中 因为它将使用不支持旧版本的脚本进行调度 我尝试从 Google Sheets 调整工作公式 但无法弄清楚 Google Sheets 的原始
  • 如何使用 CLI bq 命令创建一次性数据集副本(无计划重复)

    我想使用 bash 脚本在 BigQuery 中制作一次性数据集复制 来自source dataset A to target dataset B This operation is easy to do in BigQuery Conso
  • 如何退出项目?

    我找不到离开该项目的方法 该项目的所有者不是我 任何通过 IAM 执行此操作的尝试都不会成功 我希望该项目停止显示在我的帐户中 获得许可的项目成员resourcemanager projects setIamPolicy需要在项目上添加 删
  • gcloud beta 项目移动 some-project-id --organization=0

    我们在 Google Cloud Console 中创建了一个项目 并将其添加到一个组织中 我们需要将此项目转移到我们其他项目所在的另一个组织 我们尝试使用此 gcloud 命令移动它 但出现错误 gcloud beta projects
  • GCP BigQuery如何通过python api设置表的到期日期

    我正在使用 BigQuery Python API 创建表 并且想为该表设置一个到期日期 以便该表会在特定天数后自动删除 这是我的代码 client bq Client job config bq QueryJobConfig datase
  • 无法删除 Cloud Composer 环境

    我正在尝试删除我只是为了尝试而创建的 Cloud Composer 环境 我收到以下错误 此环境上的 DELETE 操作在 9 小时前失败 原因是 以下错误消息 为防止删除而放置的留置权 由 serviceconsumermanagemen
  • 如何使用第二行中的值填充第一行中的空值?

    我正在尝试编写一个查询 仅显示每个名称的第一行 但这些行的标题为空 因此我想从紧邻的下一行中提取它们的标题 table1 Name Title Row Dan NULL 1 Dan Engineer 2 Dan Developer 3 Ja
  • Bigquery 中数组对之间的余弦相似度

    我创建了一个表 其中有一对 ID 和每个 ID 的坐标 以便我可以计算它们之间的成对余弦相似度 The table looks like this 坐标的维度数当前为 128 但可能会有所不同 但同一个表中一对 ID 的数字维度始终相同 c

随机推荐