android - Unity GAv4 插件 - LogScreen 不可见,LogEvent 可见

标签 android unity3d google-analytics

我正在将 Google Analytics 跟踪添加到我的 Unity 游戏中(选择加入 GA 而不是 Firebase)。我正在使用今天早上从 Google 下载的 GA v4 和 Unity 版本 2018.3.14f1。

我已经导入了 GAv4 包,在预制件中设置了属性 ID(适用于 Android、iOS 和其他),将预制件添加到层次结构中,并且我能够使用 LogEvent 方法启动 session 和发送事件。这些在 GA 后台可见,我可以实时查看我的设备、设备位置和它正在触发的事件。

但是,问题是它没有在后台显示 LogScreen。

这是调用 LogScreen 的行:

googleAnalytics.LogScreen(new AppViewHitBuilder().SetScreenName("main_menu"));

此行在 googleAnalytics.StartSession() 之后调用所以应该没问题。

作为引用,这是我发送 GA 事件的行(它有效并且在分析控制台中可见):
googleAnalytics.LogEvent(new EventHitBuilder().SetEventCategory("event_category").SetEventAction("event_action"));

我不知道是什么问题,因为事件工作正常,但 LogScreen 不是。

我希望看到 LogScreen显示在 GA 实时概览选项卡中的 Active Page feed 中,但我看不到它,无论是那里还是其他任何地方。

我仅在 Android 设备、Android 9、小米 Mi8 Pro 上对其进行了测试。

同样重要的注意事项:在 Unity IDE 中运行时,它没有抛出错误,但没有数据(甚至 session 和事件)未显示在 GA 控制台中。在移动设备上运行时, session 和事件在 GA 控制台中可见。

任何关于我做错了什么的指示将不胜感激!

最佳答案

我会用别的东西。 GA 正在关闭。也许您会收到错误消息,因为 GA 可能会限制新用户的访问权限。您的代码似乎还可以。

https://www.semetis.com/en/resources/publications/google-will-shut-down-analytics-for-mobile-apps-in-2019

关于android - Unity GAv4 插件 - LogScreen 不可见,LogEvent 可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57765586/

相关文章:

android - FirebaseInstanceIdService onTokenRefresh() 是否仅在应用程序运行时调用?

java - 平铺投影 Google map : Convert Distance to Screen Dimensions

c++ - 通过类库从 Unity IL2CPP 项目访问 Windows 10 功能

javascript - 如何使用 ga.js 而不是 Analytics.js 设置 Google Analytics 用户 ID

java - java中在行前追加一个字符串?

android - NotificationCompat.setLargeIcon(Bitmap) 未显示

C# 自定义 Invoke 方法调用各种其他方法

linux - Linux-RedHat Fedora Unity 2D 安装

regex - 正则表达式在表达式之后是可选的,但不能包含特定字符(我在做什么错)?

ios - 我可以在 IOS 应用程序中为 WebView /浏览器实现谷歌分析吗?