js--ga&analytics.js

本文详细介绍了如何在JavaScript中使用ga()命令队列与analytics.js进行交互,包括创建跟踪器实例、设置字段、请求和提供插件、以及管理跟踪器对象。同时,讨论了google分析代码的精简与非精简版,可配置字段如trackingId、采样率等的设置,并讲解了如何获取和更新跟踪器存储的数据。
摘要由CSDN通过智能技术生成

在analytics.js加载之后可以调用ga的方法,这些方法不是即可使用的,必须使用ga命令队列的ready callback调用他们
https://developers.google.cn/analytics/devguides/collection/analyticsjs/field-reference

ga(function() {
   
  var trackers = ga.getAll();
});
// 创建一个跟踪器队列
ga('create', 'UA-XXXXX-Y', 'auto');

// 回调一个客户id
ga(function(tracker) {
   
  console.log(tracker.get('clientId'));
});

创建跟踪器实例

ga('create', [trackingId], [cookieDomain], [name], [fieldsObject]);
ga('create', 'UA', 'auto');//为属性UA创建跟踪器,使用自动cookie域配置
//为UA属性创建一个名为mytracker的跟踪器,cookie域为example.com,传输机制为beacon
ga('create', 'UA', 'example.com', 'myTracker', {
   
  transport: 'beacon'
});
//发送一个点击页面
ga('send', 'pageview');
//发送一个命中事件,把nonInteraction设置为true
ga('send', 'event', 'link', 'click', 'http://example.com', {
   
  nonInteraction: true
});

set
在跟踪器对象上设置一个或一组字段/值对

ga('set', 'page', '/about.html');
ga('set', {
   
  page: '/about.html',
  title: 'About'
});

require
请求一个 analytics.js 插件
provide
提供一个 analytics.js 插件及其方法,以便在 ga() 命令队列中使用
remove
移除跟踪器对象

//删除默认跟踪器
ga(function() {
   
  ga.remove('t0');
});
ga('myTracker.remove')//移除mytracker跟踪器
//指定站点速度采样率10%
ga
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值