我有这个场景,我没有感谢您的页面或我的产品的转换页面。 填表后只有小按摩表演。 那么如何在分析中将此事件作为目标进行跟踪?
使用Google代码管理器或没有它的任何建议都会很好。 所以请帮帮我。
<!--inquiry form starts-->
<div class="inquiry_popup" id="inquiry_owner_popup" style="display:none;">
<div class="signin_signup_popup_head">
<div class="send_an_inquiry">Let us know what you need.</div>
<div class="inquiry_owner_popup_close rightF">X</div>
<div class="clear"></div>
<div class="text_blue">We will have the perfect venue owners contact you back.</div>
</div>
<div class="inquiry_frm" id="inquiry_frm">
<div class="signup_form_error"></div>
<form id="inquiry_owner_form" method="post" >
<div>
<div class="clear"></div>
</div>
<div id="success_msg"></div>
<div>
<div class="pull_left inquiry_form_style">
<label class="inquiry_text"> NAME </label>
<input name="name" class="inquiry_field" type="text" value="" />
<label class="inquiry_text"> EMAIL ADDRESS </label>
<input name="email" class="inquiry_field email" type="text" value="" />
<label class="inquiry_text"> MOBILE NUMBER </label>
<input name="mobile" class="inquiry_field" type="text" />
<label class="inquiry_text"> NUMBER OF GUESTS </label>
<input name="noofguestes" class="inquiry_field" type="text" />
</div>
<div class="pull_left inquiry_form_style">
<label class="inquiry_text"> EVENT DATE </label>
<input name="event_owner_date" id="event_owner_date" class="inquiry_field" type="text" />
<label class="inquiry_text top_33">
<input type="checkbox" name="flex" value="1" />
My dates are flexible </label>
<label class="inquiry_text top_25"> ADDITIONAL COMMENTS </label>
<textarea name="comments" class="inquiry_field height_95" > </textarea>
</div>
<div class="clear"></div>
<input type="submit" class="inquiry_btn_field top_20" id="signup_button" name="signup_button" value="Send" />
</div>
</form>
</div>
</div>
<!--inquiry form ends-->
答案 0 :(得分:0)
我看到了几种方法,根据您的描述,我使用GTM的方式如下:
在GTM上创建一个事件,用于侦听通过数据层推送的事件。关于如何执行此操作,请转到以下帖子:http://moz.com/ugc/tracking-google-analytics-events-with-google-tag-manager从“使用GTM跟踪Google Analytics事件:第二种方式”开始,并执行以下步骤:1,2和3.
然后,运行感谢消息显示时执行的javascript代码。这将确保您在成功转换时记录事件。 (完成上述教程后,此代码将有意义。)
dataLayer.push({ 'event':'GAevent', 'eventCategory':'Conversion123', 'eventAction':'YOUR DATA', 'eventLabel':YOUR DATA});
最后,根据活动在Google Analytics中创建目标:
现在您的活动将被视为目标。但请记住,与事件不同,目标只能在会话中执行一次,与事件不同,事件可以在会话期间记录几次。因此,如果用户在一个会话中使用相同的事件值填写表单两次,您将有2个事件,但1个目标完成。
答案 1 :(得分:0)
如果您不想使用GTM,我建议您在提交按钮上添加一个onclick,然后将事件发送到Google Analytics。然后,一旦GA看到该事件,您就会设置目标转换。
对于经典版本的Google Analytics(ga.js),您可以在要跟踪的事件按钮上使用类似的内容:
onClick="_gaq.push(['_trackEvent', 'Category', 'Action', 'Label']);" />
完整的例子是:
<input type="submit" class="inquiry_btn_field top_20" id="signup_button" name="signup_button" value="Send" onClick="_gaq.push(['_trackEvent', 'Category', 'Action', 'Label']);" />
然后,您需要将目标设置为与放入类别,操作和标签相同的名称。
如果您使用Universal Analytics(analytics.js),则可以使用以下内容:
onClick="ga('send', 'event','category','action','label');
完整的例子是这样的:
<input type="submit" class="inquiry_btn_field top_20" id="signup_button" name="signup_button" value="Send" onClick="ga('send', 'event','category','action','label');" />
答案 2 :(得分:0)
您可以在Google Analytics中使用虚拟网页浏览。这允许用户即使没有目的地页面也跟踪目标并且处理用户的交互。 您可以将这段代码粘贴到要点击的交互区域上。
onClick =&#34; _gaq.push([&#39; _trackPageView&#39;,&#39; Name&#39;]);&#34;
您甚至可以使用此虚拟页面视图创建渠道。