gpt4 book ai didi

android - 如何在 Google Analytics 上将屏幕作为页面进行跟踪? (使用应用程序数据的网站 View )

转载 作者:行者123 更新时间:2023-12-02 05:28:03 25 4
gpt4 key购买 nike

我们有一个 Android 应用程序,希望使用 Google Analytics 来跟踪页面。我已通过 Play Services 17.0.0 集成了 Google Analytics SDK。

但是,要求是将数据与我们的网站数据合并。这意味着“屏幕浏览量”还必须在 Google Analytics 帐户的“所有网站数据” View 以及“所有应用程序数据”中显示为“页面浏览量”。这是因为我们希望在查看数据时看到所有数据合并为一个,而不必每次都进行双倍的聚合工作。

通过设置 tracker.setPage("/article/example-slug"),然后将其作为屏幕 View 发送,我能够获取在内容 View 上显示的页面路径。

tracker.setPage(page)
tracker.setScreenName(screen)
tracker.setTitle(title)
tracker.send(HitBuilders.ScreenViewBuilder().build())

问题是它实际上并没有将它们计为“页面浏览量”。这是我们看到的:

enter image description here

在应用程序 View 中查看它们可以正常工作:

enter image description here

同样,我们只是希望能够将应用页面 View 分组到网站页面 View 中。

我们如何确保 Google Analytics(分析)在我们的原生 Android 应用中正确跟踪页面浏览量?

最佳答案

将 firebase 添加到您的项目中

应用程序 Gradle

添加依赖

dependencies {
implementation "com.google.firebase:firebase-analytics:17.1.0"
}

项目gradle

添加这个

buildscript {
repositories {
google()
jcenter()

}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.0'
classpath 'com.google.gms:google-services:4.3.0'
}
}

添加到您的 Activity


public class myClass extends AppCompatActivity implements View.OnClickListener {

public static FirebaseAnalytics mFirebaseAnalytics;

@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setContentView(R.layout.myactivity);


mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
mFirebaseAnalytics.setAnalyticsCollectionEnabled(true);



}


@Override
public void onClick(View controlView) {
switch (controlView.getId()) {
case R.id.button1:

Bundle bundle = new Bundle();
bundle.putString("button1", "click");
mFirebaseAnalytics.logEvent("NormalUserclick", bundle);
break;

case R.id.button2:

Bundle bundle2 = new Bundle();
bundle2.putString("button2", "click2");
mFirebaseAnalytics.logEvent("BusinessUserclick", bundle2);
break;


}

}

关于android - 如何在 Google Analytics 上将屏幕作为页面进行跟踪? (使用应用程序数据的网站 View ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58296088/

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