我正在尝试在用户关注表单字段时从Google跟踪代码管理器创建Google Analytics事件。我无法将此活动显示在我的Google Analytics帐户中,并且不确定原因是什么,我已经审核了每个步骤,并且所有代码和GTM设置似乎都是正确的。
我的跟踪代码管理器帐户已经使用了许多其他代码。
以下是表单代码:
<div class="fancybox_form">
<form action="http://cl.exct.net/subscribe.aspx?lid=7135602" method="post" id="subscribe">
<p style="margin: 5px; padding: 0;">* Required fields</p>
<div class="row">
<p class="column large-8 small-16"><label for="">First Name</label><br>
<input class="textfield" type="text" name="First Name" required=""></p>
<p class="column large-8 small-16"><label for="">Last Name</label><br>
<input class="textfield" type="text" name="Last Name" required=""></p>
</div>
<div class="row">
<p class="column large-16 small-16"><label for="">Email Address *</label><br>
<input class="textfield" type="email" name="Email Address" required=""></p>
</div>
<div style="display: none;"><input class="textfield" type="text" name="Subscription Source" required="" value="WIN"></div>
<div class="row">
<p class="submit_container"><input class="button" type="submit"></p>
<p class="column large-16 small-16">We will never give away your information to third parties. See our <a href="http://www.renown.org/disclaimer" target="_parent">privacy policy</a></p>
<p><input type="hidden" name="MID" value="207548"><br>
<input type="hidden" name="thx" value="http://r-bestmedicine.org"><br>
<input type="hidden" name="err" value="http://r-bestmedicine.org/wp-content/themes/rhealthnews/subscribe.php"></p>
</div>
</form>
</div>
以下是我在所有网页上触发的自定义HTML标记中的代码
解雇规则 -
{{url}} matches RegEx .*
标记代码 -
<script type="text/javascript">
$(document).ready(function(){
$('form#subscribe :input:first').focusin(function(){
dataLayer.push({'event':'formFieldFocus'});
});
});
</script>
以下是将事件从DataLayer推送到Google Analytics
的经典Google Analytics代码解雇规则 -
{{event}} equals formFieldFocus
标签 -
Tag Type - Classic Google Analtyics
Web Property ID - account ID in a Macro
Track Type - Event
Category - formFieldFocus
Action - {{url}}
Label - {{referrer}}
任何帮助将不胜感激
答案 0 :(得分:1)
您在iframe中托管的表单未加载jQuery。添加你的jQuery库,它应该可以工作。
这是js fiddle。
<script type='text/javascript' src='http://bestmedicinenews.org/wp-includes/js/jquery/jquery.js?ver=1.10.2'></script>