我有一个带有 amp-form 的网站。我想使用此处amp-form-submit-success
记录的 amp-form 事件跟踪 Google Ads 转化。
Google 跟踪代码管理器的 AMP 容器似乎只支持一些触发器,如 Click、Scroll、Timer 等。没有自定义触发器。因此,我创建了一个不带触发器的广告转换代码,希望我能以某种方式从<amp-analytics>
代码配置本身手动触发它。
我尝试过的一件事是将 adwords 标签直接添加到<amp-analytics>
配置中,如下所示:
<amp-analytics config="https://www.googletagmanager.com/amp.json?id=GTM-123456>m.url=SOURCE_URL" data-credentials="include">
<!-- Extra tag for form submission -->
<script type="application/json">
{
"vars" : {
"gtag_id": "GTM-123456",
"config" : {
"GTM-123456": { "groups": "default" },
"<Conversion ID>": { "groups": "default" }
}
},
"triggers": {
"C_fm2EfIAdnpI": {
"on": "amp-form-submit-success",
"vars": {
"event_name": "conversion",
"send_to": ["<Conversion ID>/<Conversion Label"]
}
}
}
}
</script>
</amp-analytics>
上面的代码基于 Google Ads 为我生成的安装代码。我刚刚尝试用 amp-form 事件替换 click 事件。这是标准代码:
"C_fm2EfIAdnpI": {
"on": "click",
"selector": "CSS_SELECTOR",
"vars": {
"event_name": "conversion",
"send_to": ["<Conversion ID>/<Conversion Label"]
}
}
我从我的代码中收到一条错误消息,提示触发器缺少请求属性(确实如此)。但我不知道那个请求网址是什么。
有没有人设法将 amp-form-submit-success 与 Google Ads 转化挂钩?使用或不使用 Google 跟踪代码管理器?
GTM AMP 容器是否只支持内置的 Click、Scroll、Timer (etc) 触发器而不支持其他?