gpt4 book ai didi

android - 设置 Google Analytics 跟踪器

转载 作者:行者123 更新时间:2023-12-02 07:10:04 26 4
gpt4 key购买 nike

我正在尝试为我的 Android 应用设置 Google Analytics v2。

现在,我正在尝试通过为我的 Activity 和 fragment 设置跟踪器来跟踪不同的屏幕。我有两个所有东西都继承自的 Activity 和一个所有东西都继承自的 Fragment,我想将跟踪代码放入这三个类中,这样我就不必遍历并将跟踪代码放入每个类中。

 @Override
public void onStart() {
super.onStart();
EasyTracker tracker = EasyTracker.getInstance();
tracker.setContext(getActivity());
String title = getTitle();
EasyTracker.getTracker().sendView(title);
}

首先,在我的 Fragment 类中,我的 sendView(title) 行不断收到错误。我想传递继承它的实际 Fragment 类的名称,而不是像“Fragment”这样的蹩脚字符串(这似乎是唯一对我有用的东西......)

在我的 Activity 中,我有:

  @Override
protected void onStart() {
super.onStart();
EasyTracker tracker = EasyTracker.getInstance();
tracker.setContext(this);
tracker.activityStart(this);
}

@Override
protected void onStop() {
super.onStop();
EasyTracker.getInstance().activityStop(this);
}

这是正确的方法吗?

任何帮助将不胜感激!!!

最佳答案

我已使用 Easytracker 在我的应用程序中成功集成了 Google Analytics:

 @Override
protected void onStart() {
super.onStart();
EasyTracker tracker = EasyTracker.getInstance();
tracker.setContext(this);
tracker.activityStart(this);
}

@Override
protected void onStop() {
super.onStop();
EasyTracker.getInstance().activityStop(this);
}

我仅在我的主要 Activity 中使用此代码

对于其他 Activity 和 fragment :

我使用:

  EasyTracker.getTracker().sendView(title);

我发送了需要跟踪的相关屏幕 View 名称来代替标题。

它对我来说效果很好。

关于android - 设置 Google Analytics 跟踪器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17559323/

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