我在 Google Ads 中实施增强型转化时遇到问题。如果有人能给我一些正确方向的指示或任何有关尝试的建议,我将非常感激。
我收到的错误消息如下:
“用户地址数据字段格式不正确 确保用户地址格式正确并使用 SHA-256 算法进行哈希处理。请参阅说明并仔细检查您的设置。”
有关“使用 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 选择器方法,但转换页面只有电子邮件数据。 还尝试了“手动配置”,但这需要所有值都存在,否则无法保存(例如,如果缺少“地址”,则无法保存)
我还进行了测试购买,据我所见,转化标签正在正确选择增强型转化的属性。
由于您不收集地址,因此请完全删除该字段。 来自谷歌支持: 请注意,如果您的网站不收集这些字段之一,请完全删除该字段而不是将其留空。例如,仅收集电子邮件和电话号码的网站将创建一个自定义 JavaScript 变量,如下所示: 功能 () { 返回 { “电子邮件”:您的电子邮件变量, “phone_number”:yourPhoneVariable } }