【发布时间】:2021-05-18 20:06:21
【问题描述】:
我在谷歌分析中创建多个转换时遇到问题,而无需在同一站点上使用带有多个表单的标签管理器,使用 Wordpress 的 Contact form 7 插件 . 在网站的标题中,我添加了如下代码:
document.addEventListener( 'wpcf7mailsent', function( event ) {
ga('send', {
hitType: 'event',
eventCategory: 'contact_form',
eventAction: 'submit',
eventLabel: 'wpcf7-f712-o2'
});
ga('send', {
hitType: 'event',
eventCategory: 'contact_form',
eventAction: 'submit',
eventLabel: 'wpcf7-f1399-o1'
});
} );
<script>
wpcf7-f712-o2 和 wpcf7-f1399-o1 是 DIV 中的 ID,由 html 中的联系表单 7 创建:
<div role="form" class="wpcf7" id="wpcf7-f712-o2" lang="pl-PL" dir="ltr">
<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
<form action="/#wpcf7-f712-o2" method="post" class="wpcf7-form init" novalidate="novalidate" data-status="init">
....
在谷歌分析转换中,我设置了两次转换:
类别:Contact_form
操作:提交
标签:wpcf7-f712-o2
和
类别:Contact_form
操作:提交
标签:wpcf7-f1399-o1
问题是,如果我测试其中一种形式,谷歌分析会为我提供转换工作但来自两种形式的信息。虽然它应该只适用于一个所需的转换,而不是两者。
是否可以在不使用标签管理器的情况下进行设置?
【问题讨论】:
标签: javascript html wordpress google-analytics