1

我正在尝试将Google Analytics实施到我的应用中。在Unity编辑器上尝试时可以看到点击,并且还可以在分析仪表板中看到实时用户。但是,当我在设备上构建我的游戏时,我无法实时看到用户。我等了一天没有数据从设备发送。Google Analytics可以在桌面上使用,但不能在Android设备上使用

try { 

     googleAnalytics.LogScreen(new AppViewHitBuilder() 
      .SetScreenName("Main Menu"));; 

     debuggerText.text = "Succes"; 
    } catch (System.Exception ex) { 
     debuggerText.text = ex.ToString(); 

    } 

这个返回在桌面和设备上都成功,但是在设备上没有数据发送。 我搜索所有类似的问题,但没有帮助? 任何想法我做错了什么?

+0

日志中是否有任何内容? –

+0

在设备上构建时,我可以在哪里查看日志?在控制台的桌面上,它显示成功地发送匹配到谷歌分析。 –

+0

做好你的功课http://developer.android.com/tools/help/logcat.html,在你发送日志的那一刻查看你Android设备上的日志 –

回答

1

查找日志。 Here 04-15 16:02:09.657:E/GMPM(12430):GoogleService初始化失败,状态:10,缺少预期资源:'R.string.google_app_id'用于初始化Google服务。可能的原因是缺少google-services.json或com.google.gms.google服务gradle插件。

现在,当您已经阅读日志,你必须解决的原因:缺少预期的资源:“R.string.google_app_id”

这里是GoogleService failed to initialize解决方案。

1

如果您的跟踪代码中有空白区域新行,则会发生这种情况。

我建议你先从Unity中删除当前的跟踪代码。现在,从谷歌/网络跟踪代码复制到记事本然后直接从记事本将其复制到团结。这样可以确保在您的跟踪代码中没有空白新行,同时从网络复制它。

+0

我对GAv4预制件进行了更改,自己写了跟踪代码,没有复制粘贴。没有什么变化。 –

相关问题