通过 GTM 手动实施 Google Ads 增强型转化的问题

问题描述 投票:0回答:1

我在 Google Ads 中实施增强型转化时遇到问题。如果有人能给我一些正确方向的指示或任何有关尝试的建议,我将非常感激。

我收到的错误消息如下:

“用户地址数据字段格式不正确 确保用户地址格式正确并使用 SHA-256 算法进行哈希处理。请参阅说明并仔细检查您的设置。”

我一直遵循此处指定的说明:https://support.google.com/google-ads/answer/10172785?hl=en#zippy=%2Cenable-enhanced-conversions-in-google-tag-manager -并创建自定义 JavaScript 变量

有关“使用 SHA-256 进行哈希处理”的部分似乎不正确,因为 Google 在其文档的另一部分中表示,除非您使用 Google API(这不是案例在这里)。

转换页面上的数据层中唯一不可用的值是“街道”,因此我完全忽略了该字段。其他属性应该出现在数据层中。

我采取了哪些步骤? 第 1 步 - 在现有 Google Ads 像素/代码中选择“包含网站中用户提供的数据”。 步骤 2 - 配置变量类型“用户提供的数据”并选择“代码”作为类型 第 3 步 - 数据源具有以下代码:

function () {

return {

"email": {{data.email}} ,

"phone_number": {{Telephone}} ,

"address": {

"first_name": {{First Name}} ,

"last_name": {{Last name}} ,

"city": {{City}} ,

"postal_code": {{zipCode}} ,

"country": {{Country ID}}

}

}

}

任何人都可以看到代码中是否存在不正确的内容,或者是否可能是增强型转化未收集数据的任何其他可能原因?

提前致谢!

我研究过使用 CSS 选择器方法,但转换页面只有电子邮件数据。 还尝试了“手动配置”,但这需要所有值都存在,否则无法保存(例如,如果缺少“地址”,则无法保存)

我还进行了测试购买,据我所见,转化标签正在正确选择增强型转化的属性。

google-tag-manager
1个回答
0
投票

由于您不收集地址,因此请完全删除该字段。 来自谷歌支持: 请注意,如果您的网站不收集这些字段之一,请完全删除该字段而不是将其留空。例如,仅收集电子邮件和电话号码的网站将创建一个自定义 JavaScript 变量,如下所示: 功能 () { 返回 { “电子邮件”:您的电子邮件变量, “phone_number”:yourPhoneVariable } }

© www.soinside.com 2019 - 2024. All rights reserved.