当前位置: 首页 > news >正文

Analytics.js简介

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

analytics.js代码段是Universal Analytics(目前处于公测阶段)的一部分。新用户应使用analytics.js。现有的ga.js用户应为analytics.js创建新的网络媒体资源并在他们的网站中进行两次代码实现。在同一页面上添加ga.js和analytics.js代码段并不会有任何安全问题。

跟踪代码快速入门

要开始使用analytics.js跟踪网站,请将以下JavaScript代码段粘贴到网站模板页中的</head>结束标记前面。UA-XXXX-Y参数必须替换为您要跟踪的Google网络媒体资源的网络媒体资源ID。

<!-- Google Analytics -->
<script>
(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','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-XXXX-Y', 'auto');
ga('send', 'pageview');

</script>
<!-- End Google Analytics -->

该代码运行时会以异步方式将Google Analytics(分析)跟踪代码加载到页面上,然后为您在UA-XXXX-Y参数中指定的网络媒体资源创建跟踪器对象。最后,它会在Google Analytics(分析)中为运行了脚本的网页记录网页浏览。


转载于:https://my.oschina.net/leohouse/blog/648855

相关文章:

  • YII文件上传
  • Linux下ssh远程连接慢解决
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • 高项-3月30号培训作业
  • ThreadPoolExecutor运行机制
  • 循环创建按钮
  • python3-itertools模块和迭代器函数
  • Java字节码浅析(三)
  • swift学习笔记
  • Java静态代码分析工具——FindBugs插件的安装与使用
  • 好看的网站
  • 面试题解答
  • 大话队列
  • python 学习笔记2(list/directory/文件对象/模块/参数传递)
  • 干货--JMS(java消息服务)整合Spring项目案例
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 10个最佳ES6特性 ES7与ES8的特性
  • Android Studio:GIT提交项目到远程仓库
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • CAP理论的例子讲解
  • echarts花样作死的坑
  • IOS评论框不贴底(ios12新bug)
  • learning koa2.x
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • vue脚手架vue-cli
  • 从伪并行的 Python 多线程说起
  • 分享几个不错的工具
  • 浮动相关
  • 给初学者:JavaScript 中数组操作注意点
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 近期前端发展计划
  • 算法-插入排序
  • 我感觉这是史上最牛的防sql注入方法类
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • ​决定德拉瓦州地区版图的关键历史事件
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • (C语言)fread与fwrite详解
  • (ros//EnvironmentVariables)ros环境变量
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • .Net Core缓存组件(MemoryCache)源码解析
  • .net web项目 调用webService
  • .NET 动态调用WebService + WSE + UsernameToken
  • .net 反编译_.net反编译的相关问题
  • .NET/C# 使用反射注册事件
  • .NetCore 如何动态路由
  • .net安装_还在用第三方安装.NET?Win10自带.NET3.5安装