自定义标签值在谷歌分析的DNN (DotNetNuke)
Custom tag value in Google Analytics for DNN (DotNetNuke)
我们在以下所有页面上使用Google分析脚本:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-XXXXXX-1");
pageTracker._setDomainName(".mydomain.com");
pageTracker._trackPageview();
</script>
我需要在运行时将脚本中的最后一行更改为pageTracker._trackPageview("Success");
。Google分析在页面构建过程的某个点注入这个脚本。这有点棘手,因为一旦添加了Google Analytics模块,它就会对所有请求的页面运行,并将此脚本放在body标签的末尾。
是否有一种方法来检查HTML,解析它,找到那行并编辑它?实现这一目标的最好方法是什么?
谢谢。
SiteAnalytics.config
位于DNN根目录中,允许您全局修改分析脚本,并对注入的位置进行一些控制。
我已经用它来加载新的异步分析脚本到<body>
而不是<head>
,以避免在默认配置中的问题,其中标题元素定位在脚本之后,和"Content by title "报告不能工作。
参见
- 如何在DotNetNuke中设置谷歌分析异步跟踪(新版本的GA跟踪码)
相关文章:
- 使用JQUERY/Javascript获取DotNetNuke文本编辑器HTML值
- DNN:dnn确认需要两次点击才能显示
- 将表单数据发布到 DNN 中的 html 表中
- 在 DNN 中提交表单,典型答案不起作用
- 如何在dotnetnuke中调用Javascript文件
- 自定义 DNN 皮肤无法检测到底部滚动,但它可以反向工作 (7.1.1)
- DNN:HTML编辑器不显示要选择图像的文件夹
- DotNetNuke在每个页面上都包含javascript
- ScriptManager in DotNetNuke 6
- 如何将JS文件与模块、控件链接;dotnetnuke中的模板
- System.NullReferenceException:对象引用未设置为对象的实例.Dotnetnuke模块创建
- DNN客户端变量
- 如何在dnn中将脚本标记插入到体尾标记中
- 如何使用javascript调用ascx函数代码?DotNetNuke
- 在新的浏览器窗口中打开DNN (DotNetNuke)页面
- 自定义标签值在谷歌分析的DNN (DotNetNuke)
- DotNetNuke模块javascript干扰编辑按钮
- 菜单位置混乱在DNN 6
- 如何在DotNetNuke皮肤中设置CSS和JS的引用
- 隐藏地址栏的移动DNN webApp为iphone和android