firebase - Google Ads 中缺少一些通过 Firebase 报告的 Google Analytics 4 转化
问题描述
我的 Firebase 网络应用向我的 Google Analytics(分析)4 媒体资源报告的许多转化都没有显示在 Google Ads 中。
我有一个单页网络应用程序,它使用Firebase Analytics JS API报告 Google Analytics(分析)4 属性的自定义事件,包括在 Google Analytics(分析)“转化”页面中标记为转化的两个事件。该应用程序报告的所有事件都按预期显示在 Google Analytics 中。
GA4 媒体资源与启用了自动标记功能的 Google Ads 帐户相关联。我已经使用“每个”(而不是“一个”)计数设置的广告网站导入了转化事件,但只有不到一半的新广告衍生转化显示在广告中。例如,Google Analytics(分析)报告两天前发生了 55 次转化事件,但广告仅报告了同一天发生的 20 次转化事件。
我使用Google Analytics Debugger 扩展来确认事件包含一个tid
带有 GA4 属性 ID 的dl
参数和一个保留 URLgclid
查询参数的参数(使用这种方法)。我还使用 BigQuery 查看了底层的 Analytics 事件,我可以看到它们的page_location
参数保留了gclid
参数并且它们具有正确的value
和currency
参数(例如0.5
和"USD"
)。
是否还有其他因素会影响 GA4 事件是否在 Google Ads 中正确显示?我对某些(但不是全部)事件出现在广告中的方式感到困惑。今天早上我接到了 Google Ads 支持人员的电话,但他们没有接受过诊断转化报告问题的培训。
解决方案
转化事件是根本没有出现,还是几天后才出现?如果是前者,则在转化报告进入 Google Ads 并报告给控制台之前可能会有延迟。
至于检查 BigQuery 转化事件以获取正确的跟踪数据,请确保使用 events_ 表而不是 events_intraday 表,因为汇总表更准确地反映了当天记录的事件计数。
除此之外,您的设置看起来是正确的,因为已经报告了一些转化事件,但以防万一,这里有一个指向 Google Ads 帮助中心的链接,其中包含确保 Firebase 使用的 Google Analytics 4 属性正确所需的所有步骤与 Google Ads 相关联。
推荐阅读
- spring - 如何以编程方式覆盖 xml 文件中设置的 ehcache 配置?或者如何将 CacheLoaderWriter bean 设置为 ehcache xml 配置?
- rust - 为什么我们需要为 Option 调用 take()
多变的 - javascript - 如何查看特定操作后运行的代码?
- python - Python file.read 使用比文件大小更多的 RAM
- python - 如何从 zeep 响应中提取 XML
- python - 数据框日期字段中的空值,如何跳过它以格式化为日期
- python - 从另一个字典值分配字典值
- python - 使用 Openpyxl 按唯一列值拆分 Excel 工作表
- c# - C#:将 ListBox 项绑定到 API 调用的属性
- php - Android MySQL:将图像存储在数据库中