我有一个简单的联系我们页面,我想设置目标。
如果我有像
这样的文件,我可以跟踪目标当一个Contact.aspx页面和Contact-Thank-You.aspx页面时。
但我的问题是我正在使用Update Panel for Asynchronous post back保存更改,并且感谢您在成功发布用户消息后在同一页面上显示消息。在此过程中,网址永远不会更改,因此无法跟踪目标。
即使我们只有一个网址,他们也可以跟踪异步回发的目标。
http://www.abc.com/Contact.aspx
答案 0 :(得分:2)
您需要在进行ajax调用后手动调用ga.js
中的trackPageview
方法。您可以在调用trackPageview
时指定所需的任何网址。因此,请手动跟踪Contact-ThankYou.aspx
trackPageview
,然后跟踪目标。
_gaq.push(['_trackPageview', '/Contact-ThankYou.aspx']);
答案 1 :(得分:2)
上述答案适用于Classic Analytics。
如果提问者使用的是Universal Analytics,则其语法为:
ga('send', 'pageview', '/Contact-ThankYou.aspx');
检查Classic或Universal,查找ga.js或analytics.js。 ga.js是Classic和analytics.js是较新的Universal Analytics。