我正在尝试从移动应用程序中获得分析信息,该应用程序是在Unity3D中开发的,使用统一插件。我尝试过最简单的程序,它不会抛出错误,但48小时后,Google仪表板中没有数据。以下是完整的示例:
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Player : MonoBehaviour {
public GoogleAnalyticsV4 ga;
public UnityEngine.UI.Text myText;
private void Start() {
try {
ga.StartSession();
ga.LogScreen("MAIN_SCREEN");
myText.text = $"<b>No errors</b>";
}
catch (Exception e) {
myText.text = $"<b>{e}</b>";
}
}
}
如果有一个比统一插件更合适的选项,那么了解它就太好了。
任何帮助都将不胜感激。
发布于 2021-03-26 00:10:37
最后我发现了错误。在谷歌对Unity3D的分析中,你必须有一个Unity3D,我总是在没有它的情况下尝试它,很明显,它不起作用。
一旦您拥有了对象在检查器中正确初始化。,就需要创建您的脚本来调用分析函数。我不知道是否总是需要的,但是除了startSession之外,我还必须调用其他函数。当我粘贴在问题中的代码时,我也称为LogScreen,然后我开始在GoogleAnalytics中接收信息。
ga.StartSession();
ga.LogScreen("MAIN_SCREEN");
如果有人有同样的问题,我把支持页面留在这里,这里表示 如何获得通用分析属性
https://stackoverflow.com/questions/66661855
复制