ReactNative页面统计分析之Google Analytics集成
ReactNative页面统计分析之Google Analytics集成
1. 首先要有Google Analytics的账号
2. 安装 rnpm install react-native-google-analytics-bridge
3. 配置(iOS)
- 直接在谷歌的网站上获取配置的文件 GoogleService-Info.plist(可以改名)
- 并把文件添加进iOS项目中
4.配置(安卓)
- 直接在谷歌的网站上获取配置的文件 google-services.json(可以改名)
- 文件复制到您 Android Studio 项目的 app/ 或 mobile/ 目录中。
//导入模块
import GoogleAnalytics from 'react-native-google-analytics-bridge';
//设置跟踪ID
GoogleAnalytics.setTrackerId('UA-12345-1')GoogleAnalytics.setDispatchInterval(2);GoogleTagManager.openContainerWithId("GoogleService-Info").then(() => {return GoogleTagManager.stringForKey("pack");}).then((str) => {console.log("Str: ", str);return GoogleTagManager.boolForKey("wat");}).then((wat) => {console.log("Wat: ", wat);return GoogleTagManager.doubleForKey("orly");}).then((orly) => {console.log("Orly: ", orly);}).catch((err) => {console.log(err);});
//GoogleAnalytics.setDryRun(true);//点击事件等GoogleAnalytics.trackEvent('testcategory', 'Hello iOS,i am similar');//页面的停留时间GoogleAnalytics.trackScreenView('Home-similar');GoogleAnalytics.trackEvent('testcategory', 'Hello iOS', { label: "notdry", value: 1 });GoogleAnalytics.trackTiming('testcategory', 13000, {label: 'notdry', name: 'testduration'});GoogleAnalytics.trackPurchaseEvent({id: 'P12345',name: 'Android Warhol T-Shirt',category: 'Apparel/T-Shirts',brand: 'Apple',variant: 'Black',price: 29.20,quantity: 1,couponCode: 'APPARELSALE'}, {id: 'T12345',affiliation: 'Apple Store - Online',revenue: 37.39,tax: 2.85,shipping: 5.34,couponCode: 'SUMMER2013'});GoogleAnalytics.trackException("This is an error message", false);GoogleAnalytics.trackSocialInteraction('Twitter', 'Post');GoogleAnalytics.setUser('12345678');GoogleAnalytics.allowIDFA(true);//GoogleAnalytics.setOptOut(true);GoogleAnalytics.setAnonymizeIp(true);
ReactNative页面统计分析之Google Analytics集成相关推荐
- 在H5页面中使用Google Analytics
一.概述 Google-Analytics是google旗下一款网站数据记录类服务系统 二.注册Google Analytics账号 https://marketingplatform.google. ...
- webpack 谷歌地图_如何在Webpack中设置可靠且可维护的Google Analytics(分析)
webpack 谷歌地图 One of the messier bits of a new app setup is trying to figure out where to stash your ...
- Rails 使用 Google Analytics 示例
1. 创建 _google_analytics.html.erb view: <span style="font-size:18px;"><!-- Google ...
- Google Analytics(分析)如何计算访问次数
"访问"和"会话"这两个术语的意思相似,有时可以互换使用. 此信息仅适用于传统Google Analytics(分析)JavaScript (ga.js).查看 ...
- Google Analytics虚拟页面和事件追踪的区别
今天在蓝鲸的网站分析笔记中,看了Google Analytics虚拟页面和事件追踪这两个功能的介绍文章,两者是事件跟踪(用来记录不产生页面浏览的用户交互行为)的两种方式.但是仔细对比后却有所区别,具体 ...
- 移动应用数据统计分析平台Flurry,Google Analytics
国内外的这些移动应用数据统计分析平台为移动开发者提供免费的应用统计分析.移动推广效果分析. 手机上提供API给app开发者代码调用. 服务器上给app运营者提供在线服务进行统计分析. 网友评估:201 ...
- 页面应用访问统计 - GA [Google Analytics]
1.应用场景 用于页面应用访问统计, 包括多页面和单页面. 2.学习/操作 开发环境: Windows10 64位 专业版 laravel 5.8 / 6.x Google Analytics 百度统 ...
- Google Analytics 图文全攻略
最近一段时间,因为工作的需要,小励使用GA(GA是Google Analytics的简称)比较频繁,所以花时间研究了一下,从不太了解到会使用(呵,远还没有到精通的地步),发现了很多有价值的地方,今天在 ...
- 谷歌云请更正这张卡片的信息_如何识别和更正Google Analytics(分析)报告中的(未设置)值
谷歌云请更正这张卡片的信息 Have you ever noticed the (not set) value instead of actual value in Google Analytics? ...
最新文章
- Lind.DDD.DynamicModules动态模块化的设计
- python while 循环 if elif else 判断
- 重新封装一个iptables防止规则重复
- 6.求级数e = 1 + 1/1! + 1/2! + 1/3! + …… 1/n! 要求: 求n项(n由键盘输入)或最后一项小于10-6结束。
- @ConfigurationProperties + @EnableConfigurationProperties
- Ajax异步请求(重渲染DOM元素时,如何自动调用并执行JS自定义函数【含代码】)- 案例篇
- mvn exec运行java Main报错
- 软件工程概论第十六周学习进度表
- 带进度条的Flash多文件上传面板(SwfUploadPanel) (转载)
- H.264码流解析 一个SPS的nalu及获取视频的分辨率
- 令牌环访问控制的原理_通过Keycloak进行访问控制的级别,第1部分:令牌认证
- 数据结构——图的基本操作
- 微信域名防封、域名检测接口api、域名跳转技术、360防拦截揭秘(二)------传统防封的弊端
- 服务器inetpub是什么文件夹,处理inetpub文件夹在win10中的问题
- Linux工控主板的多通道高速并行采集方案(基于libiio)
- iOS 12实现应用内录屏
- 十级孤独你能承受几级?
- Vue脚手架安装 与 Vue项目创建运行、vue项目迁移后运行失败问题
- 【rdma_cm】rdma_cm API
- matlab中示波器如何使用,[原创]Matlab上位机示波器(中) · 立羽博客