Javascript Google Analytics for DNN中的自定义标记值(DotNetNuke)

Javascript Google Analytics for DNN中的自定义标记值(DotNetNuke),javascript,html,google-analytics,dotnetnuke,Javascript,Html,Google Analytics,Dotnetnuke,我们在以下所有页面上使用Google Analytics脚本: var gaJsHost=((“https:==document.location.protocol)?”https://ssl." : "http://www."); write(unescape(“%3Cscript src=”+gaJsHost+“google analytics.com/ga.js”type='text/javascript'%3E%3C/script%3E”); var pageTracker=_gat.

我们在以下所有页面上使用Google Analytics脚本:


var gaJsHost=((“https:==document.location.protocol)?”https://ssl." : "http://www.");
write(unescape(“%3Cscript src=”+gaJsHost+“google analytics.com/ga.js”type='text/javascript'%3E%3C/script%3E”);
var pageTracker=_gat._getTracker(“UA-XXXXXX-1”);
pageTracker._setDomainName(“.mydomain.com”);
页面跟踪器。_trackPageview();
我需要将脚本的最后一行更改为
pageTracker.\u trackPageview(“成功”)在运行时。Google Analytics在页面构建过程中的某个时候注入了这个脚本。这有点棘手,因为一旦Google Analytics模块被添加,它将运行所有请求的页面,并将此纸条放在body标签的末尾

有没有办法检查HTML,解析它,找到那一行并编辑它?实现这一目标的最佳方式是什么


谢谢。

SiteAnalytics.config
位于DNN根目录中,允许您全局修改分析脚本,并对其注入位置具有一定的控制权

我使用它将新的异步分析脚本加载到
而不是
,以避免默认配置中的问题,where和“按标题内容”报告将不起作用

另见