ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

在Android中使用离子的Cordova Google-analytics-plugin不起作用

2019-08-25 00:37:33  阅读:199  来源: 互联网

标签:android angularjs ionic-framework cordova google-analytics


我无法让我的cordova / ionic android应用程序与谷歌分析一起使用.
目前我已经尝试过使用anulartics的GAPlugin但没有成功,现在我正在尝试使用https://github.com/danwilson/google-analytics-plugin进行更简单的设置

在我的离子角应用程序中,我添加了以下代码

.run(function($ionicPlatform) {   

 if (typeof analytics !== 'undefined'){
          analytics.startTrackerWithId('UA-55MYNUMB8-1');
          analytics.trackView('testapmain');
          console.log("starting analytics");
          analytics.debugMode()
        }
    else
    {
      console.log("Google Analytics plugin could not be loaded.")
    }
}

并且似乎正确处理,以下是adb -s BH9XXXXJ0D logcat |的输出grep GAV3

看起来它连接到谷歌分析,发送消息

V/GAV3    (12570): Thread[client_id_fetcher,5,main]: Storing clientId.
I/GAV3    (12703): Thread[GAThread,5,main]: No campaign data found.
V/GAV3    (12570): Thread[GAThread,5,main]: connecting to Analytics service
V/GAV3    (12570): Thread[main,5,main]: service connected, binder: android.os.BinderProxy@4483eda8
V/GAV3    (12570): Thread[main,5,main]: bound to service
V/GAV3    (12570): Thread[GAThread,5,main]: connect: bindService returned true for Intent { act=com.google.android.gms.analytics.service.START cmp=com.google.android.gms/.analytics.service.AnalyticsService (has extras) }
V/GAV3    (12570): Thread[GAThread,5,main]: Loaded clientId
V/GAV3    (12570): Thread[main,5,main]: Connected to service
I/GAV3    (12570): Thread[GAThread,5,main]: No campaign data found.
V/GAV3    (12570): Thread[GAThread,5,main]: putHit called
V/GAV3    (12570): Thread[GAThread,5,main]: Sending hit to service   PATH: https:  PARAMS: v=1,  ul=en-us,  t=appview,  ht=1412010481966,  sr=1080x1776,  an=testa,  tid=UA-55215798-3,  aid=com.ionicframework.testa300342,  cid=05b7c4d9-b3b3-4ea8-9f04-dfa61c6853ec,  av=0.0.1,  _u=.KnoK-AL,  cd=testapmain,

但谷歌分析中没有任何内容. Google分析属性设置为移动应用.

离子是2.5
cordova 3.6.3-0.2.13
android 4.4.4
电话xperia z1
javac 1.7.0_65 OpenJDK运行时环境(IcedTea 2.5.2)(7u65-2.5.2-3~14.04)
在Ubuntu 14.04 64bit上

知道什么可能是错的吗?或者如何调试它以查看Google Analytics是否正在接收我的消息?

解决方法:

看起来这是我自己的一厢情愿的错误.虽然在文档中说应用数据仅在24小时后出现在分析中,但我不知何故认为它不适用于“实时”选项卡.确实如此. 24小时后,实时数据会显示延迟秒,但不会更早.

相关问题中的一些答案则相反.不要像我一样把它视为理所当然.

标签:android,angularjs,ionic-framework,cordova,google-analytics
来源: https://codeday.me/bug/20190824/1713480.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有