繁体   English   中英

Google Analytics(分析)实施共享点2013

[英]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(分析)的方法,该方法不需要用户与母版页或其他资产进行任何交互。 该技术允许执行如下操作

  • 自定义SharePoint UI元素
  • 注入Javacript代码
  • 等等

以下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 -网站网址
  • UserNamePasswordDomain -用户凭据
  • Code -您的跟踪代码( 注意 :不带script标签)

3)执行脚本后, 检查您的网络跟踪代码设置

参考文献

如何:使用用户自定义操作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM