异步回拨的Google Analytics跟踪和目标跟踪

时间:2013-12-15 07:03:22

标签: asp.net google-analytics analytics

我有一个简单的联系我们页面,我想设置目标。

如果我有像

这样的文件,我可以跟踪目标

当一个Contact.aspx页面和Contact-Thank-You.aspx页面时。

但我的问题是我正在使用Update Panel for Asynchronous post back保存更改,并且感谢您在成功发布用户消息后在同一页面上显示消息。在此过程中,网址永远不会更改,因此无法跟踪目标。

即使我们只有一个网址,他们也可以跟踪异步回发的目标。

http://www.abc.com/Contact.aspx

2 个答案:

答案 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。

Source