Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在谷歌分析框架页面中添加目标_Asp.net - Fatal编程技术网

Asp.net 在谷歌分析框架页面中添加目标

Asp.net 在谷歌分析框架页面中添加目标,asp.net,Asp.net,我在ASP.NETC中有一个页面,在我的页面中有一个带有另一个页面的iframe。我想在谷歌分析中添加一个目标,当人们按下框架页面中的提交链接按钮时 当我按下提交按钮时,我的url没有改变,但我听说你可以使用以下javascript告诉Analytics你在指定页面上: pageTracker._trackPageview'/booking.html' 因此,我在page_load函数中添加了以下行: SubmitButton.Attributes.Addonclick,pageTracker.

我在ASP.NETC中有一个页面,在我的页面中有一个带有另一个页面的iframe。我想在谷歌分析中添加一个目标,当人们按下框架页面中的提交链接按钮时

当我按下提交按钮时,我的url没有改变,但我听说你可以使用以下javascript告诉Analytics你在指定页面上:

pageTracker._trackPageview'/booking.html'

因此,我在page_load函数中添加了以下行:

SubmitButton.Attributes.Addonclick,pageTracker._trackPageview'/booking.html'

在Google analytics中,我添加了目标url:

/booking.html

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

我真的不知道我在做什么,所以一些帮助真的很感激


Martin

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

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

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