【问题标题】:Unity GAv4 Plugin - LogScreen not visible, LogEvent is visibleUnity GAv4 插件 - LogScreen 不可见,LogEvent 可见
【发布时间】:2019-09-03 05:34:46
【问题描述】:

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

我已经导入了 GAv4 包,在预制件中设置了属性 ID(适用于 Android、iOS 和其他),将预制件添加到层次结构中,并且我能够使用 LogEvent 方法启动会话和发送事件。这些在 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 提要中,但我看不到它,那里或其他任何地方都看不到。

我仅在 Android 设备、Android 9、小米 Mi8 Pro 上测试过。

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

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

【问题讨论】:

    标签: android unity3d google-analytics


    【解决方案1】:

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

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

    【讨论】:

    • 你是对的,移动应用的 GA 将逐渐被移除/关闭。尝试使其工作没有意义(我的问题中的问题),我已经迁移到 Google Firebase。
    猜你喜欢
    • 2023-03-08
    • 2017-02-26
    • 2014-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多