Google Analytics(分析)未显示活跃用户

Veeresh Charantimath

我浏览了此文档https://developers.google.com/analytics/devguides/collection/android/v4/中的Google Analytics(分析),但是无法显示活动用户,但我可以看到自己正在从事的活动。

这是Manifest.xml

<?xml version="1.0" encoding="utf-8"?>

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<application
    android:name=".AnalyticsApplication"
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

现在这是我的MainActivity,我在其中调用跟踪器代码:

public class MainActivity extends AppCompatActivity {
private Tracker mTracker;
private final static String TAG = MainActivity.class.getSimpleName();

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    // Obtain the shared Tracker instance.

    AnalyticsApplication application = (AnalyticsApplication) getApplication();
    mTracker = application.getDefaultTracker();

    Button button = (Button)findViewById(R.id.button);
    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            sendAnalytics();
        }
    });

}

private void sendAnalytics() {
    String name = MainActivity.class.getSimpleName();
    Log.i(TAG, "Setting screen name: " + name);
    mTracker.setScreenName("Image~" + name);
    Log.i(TAG,"Image Name: " + mTracker.toString());
    mTracker.send(new HitBuilders.ScreenViewBuilder().build());



}

应用程序类:

import android.app.Application;

import com.google.android.gms.analytics.GoogleAnalytics;
import com.google.android.gms.analytics.Tracker;


public class AnalyticsApplication extends Application {
private Tracker mTracker;


synchronized public Tracker getDefaultTracker() {
    if (mTracker == null) {
        GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
        GoogleAnalytics.getInstance(this).setLocalDispatchPeriod(15);
        // To enable debug logging use: adb shell setprop log.tag.GAv4 DEBUG
        mTracker = analytics.newTracker(R.xml.global_tracker);
    }
    return mTracker;
}

}

罗希特·苏萨(Rohit Suthar)

标题##进行AnalyticsApplication如下更改

public class AnalyticsApplication extends Application {

    private static Tracker mTracker;

    synchronized public Tracker getAnalyticsTracker() {
        if (mTracker == null) {
            GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
            mTracker = analytics.newTracker(R.xml.global_tracker);
            mTracker.enableAutoActivityTracking(true);
            mTracker.enableExceptionReporting(true);
        }
        return mTracker;
    }
}

注册您的AnalyticsApplication清单文件,并在其中添加以下服务和接收器AndroidManifest.xml

<application
    android:name=".AnalyticsApplication"
    .. >

    ...

    <!-- ANALYTICS -->
    <receiver
        android:name="com.google.android.gms.analytics.AnalyticsReceiver"
        android:enabled="true">
        <intent-filter>
            <action android:name="com.google.android.gms.analytics.ANALYTICS_DISPATCH" />
        </intent-filter>
    </receiver>
    <service
        android:name="com.google.android.gms.analytics.AnalyticsService"
        android:enabled="true"
        android:exported="false" />

    ...

</application>

在您的中使用如下的Tracker MainActivity

// ANALYTICS
AnalyticsApplication mApplication = (AnalyticsApplication) getApplication();
mTracker = mApplication.getAnalyticsTracker();
mTracker.setScreenName("Main Activity");
mTracker.send(new HitBuilders.ScreenViewBuilder().build());

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Google Analytics(分析)未在实时概述中显示活跃用户

Google Analytics(分析)事件跟踪未显示

Google Analytics API的每日/每周/每月活跃用户

Google跟踪代码管理器代码被触发,但事件未显示在Google Analytics(分析)实时事件标签中

Google Analytics(分析)信标已发送,但Analytics(分析)未显示任何内容

如何通过Google Analytics(分析)API吸引特定页面的活跃用户?

未显示Google Analytics(分析)事件跟踪(gtag)

Google Analytics(分析)Reporting API:JavaScript中的活跃用户数

JS:事件未显示在Google Analytics(分析)中

用户总数与Google Analytics(分析)中显示的不符

Google Analytics(分析):事件实时显示,但报告中不显示

行为部分的Google Analytics(分析)事件未显示

Google Analytics(分析)错误的用户数

显示单个帐户的Google Analytics(分析)API

Google Analytics(分析)如何获取“任意时刻网站上的活跃用户数”的指标

Google Analytics(分析)未显示iPhone设备

Google Analytics-显示“未安装跟踪”

Google Analytics(分析)未更新

Google Analytics(分析)跟踪未配置的事件

Android版Google Analytics(分析)未显示任何内容

Google Analytics(分析)用户ID跟踪

Google Analytics(分析)衡量协议/实时事件未显示

图表未显示使用HighCahrts和Google Analytics(分析)创建的图表

Google Analytics(分析)多跟踪帐户维度数据部分未显示在报告中

Google Analytics(分析)用户ID返回未捕获的ReferenceError:未登录用户时未定义“无” | Python

Google Analytics(分析)未跟踪数据

如何使移动应用程序Google Analytics(分析)显示新用户的来源/引荐

获取每个用户的Google Analytics(分析)数据

Google Analytics API 查询活跃用户