[英]Google Analytics Implementation Sharepoint 2013
我希望将Google Analytics(分析)实施到Sharepoint 2013网站中。 我已经准备好了我的GA跟踪代码,并可以完全访问该网站中的所有母版页。 但是,在查看了已经发布的答案之后,我仍然不确定要粘贴到哪个母版页(对于<head>
标记在哪里,我完全可以确定。在以下配置:
内容类型:
html主页:4页
母版页:3页
ASP NET母版页:3页
所有这些似乎都可以作为一种选择,并且没有一个母版页显示为灰色表示正在使用中。 然而! 我在Sharepoint Designer 2013中工作,当我按修改日期对这些页面进行排序时,我可以将其范围缩小到2 x html主页和2 x asp net主页,其中2个html主页具有蓝色图标指示它们已从网站定义中修改。
因此,请原谅我的长消息,但我应该将GA代码插入所有这些asp和html主页或仅某些页面中吗?
除了要修改母版页,我还想提出另一种在SharePoint网站中注册Google Analytics(分析)的方法,该方法不需要用户与母版页或其他资产进行任何交互。 该技术允许执行如下操作
以下PoweShell脚本演示了如何在SharePoint网站中注册Google Analytics(分析)
用法
先决条件
必须在执行脚本的计算机上安装SharePoint Server 2013客户端组件SDK
1)下载Activate-GoogleAnalytics.ps1
脚本
2)导航到脚本所在的文件夹,然后执行以下命令:
.\Activate-GoogleAnalytics.ps1 -Url "http://intranet.contoso.com" -UserName "user" -Password "password" -Domain "domain" -Code "
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXXX-X', 'auto');
ga('send', 'pageview');"
需要提供以下输入参数的地方:
Url
-网站网址 UserName
, Password
和Domain
-用户凭据 Code
-您的跟踪代码( 注意 :不带script
标签) 3)执行脚本后, 检查您的网络跟踪代码设置
参考文献
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.