gpt4 book ai didi

android - 获取完整的包名称而不是在 Android 的 Google Analytics 中设置字符串

转载 作者:行者123 更新时间:2023-11-30 00:52:07 25 4
gpt4 key购买 nike

我在Application类中是这样初始化的

  GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
sTacker = analytics.newTracker("UA-xxxxxxxx-1");
sTacker.enableExceptionReporting(true);
sTacker.enableAdvertisingIdCollection(true);
sTacker.enableAutoActivityTracking(true);

然后我创建了像

这样的通用方法
  public static void sendScreen(String name){
if (sTacker != null && Config.ENABLE_ANALYTICS){
sTacker.setScreenName(name);
sTacker.send(new HitBuilders.ScreenViewBuilder().build());
}
}

然后我在每个类中调用了这个方法

sendScreen("Home Screen");

但它会将包名称作为分析报告发送。我必须仅显示我通过该方法传递的字符串。

提前致谢。

最佳答案

您的应用程序类中的这一行。这应该是谷歌分析生成的 xml 文件。因为里面多了两个属性设置

app_tracker.xml:

<integer name="ga_sessionTimeout">300</integer>

<!-- Enable automatic Activity measurement -->
<bool name="ga_autoActivityTracking">true</bool>

<!-- The property id associated with this analytics tracker -->
<string name="ga_trackingId">UA-your ganalyticsid-</string>

sTacker = analytics.newTracker("UA-xxxxxxxx-1");

您只是提供跟踪 ID,其中还需要启用自动 Activity 跟踪。

应该是这样

  sTacker = analytics.newTracker(R.xml.app_tracker);

关于android - 获取完整的包名称而不是在 Android 的 Google Analytics 中设置字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40858218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com