首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GTM &接触表7- gtm.formSubmit未发射

GTM &接触表7- gtm.formSubmit未发射
EN

Stack Overflow用户
提问于 2015-11-27 12:09:10
回答 1查看 1.8K关注 0票数 1

在一个具有3种表单(wordpress的联系人表7)的单页网站上,当提交这些表单之一时,我将数据层事件发送到Google:

代码语言:javascript
复制
on_sent_ok: "dataLayer.push({'event':'formSubmit'});"

在GTM中,我创建了一个自定义事件触发器,当它获得事件"formSubmit“时触发它。要将这3种表单彼此分离,并对每一种表单使用一个se珠子标记,我将使用表单的id过滤触发器:

现在,事件触发器不能触发,因为gtm.formSubmit没有触发。我只得到了formSubmit事件而没有gtm.FormSubmit。

你知道我怎么才能为所有的3种表格得到一个单独的触发器吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-02 09:11:28

为了为每个表单获得不同的触发器,我现在对所有这些表单使用不同的dataLayer.push事件:

代码语言:javascript
复制
on_sent_ok: "dataLayer.push({'event':'form1Submit'});"
on_sent_ok: "dataLayer.push({'event':'form2Submit'});"
on_sent_ok: "dataLayer.push({'event':'form3Submit'});"

因此,现在我不需要过滤GTM中的表单id,我只需要在其中一个事件触发时触发。这是完美的工作,事件是触发时,接触表7是正确的,并没有触发时,提交按钮被点击。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33957117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档