在Google Analytics中添加框架页面的目标

时间:2011-03-24 08:03:08

标签: asp.net

我在ASP.NET C#中有一个页面,在我的页面中我有iframe和另一个页面。当人们按下框架页面中的提交链接按钮时,我想在Google分析中添加一个目标。

当我按下提交按钮时,我的网址没有变化,但我听说您可以使用以下javascript告诉Google Analytics您是否在指定页面上:

  

pageTracker._trackPageview( '/ booking.html');

所以我在page_load函数中添加了以下行:

  

SubmitButton.Attributes.Add(“onclick”,“pageTracker._trackPageview('/ booking.html');”);

在Google分析中,我添加了目标网址:

  

/booking.html

但是当我按下提交按钮时,目标部分没有任何事情发生。

我真的不确定我在做什么,所以一些帮助真的很受欢迎。

马丁

1 个答案:

答案 0 :(得分:0)

由于iframe被视为完全独立的页面,我怀疑您还需要将跟踪代码添加到框架内容中。

您也可以尝试在父页面中调用一个触发页面跟踪器的函数:

SubmitButton.Attributes.Add("onclick", "parent.TrackPageView(window.location.href)");