Android 谷歌分析事件跟踪器不工作。只是需要一些时间才能出现,还是我做错了什么 @覆盖 public void onClick(对话框接口对话框,int whichButton){ //用户点击购买专业版 Tracker Tracker=EasyTracker.getTracker(); Map params=新的HashMap(); 参数put(“动作”、“确认”); 发送(“proVersionTracker”,参数); ........ }

Android 谷歌分析事件跟踪器不工作。只是需要一些时间才能出现,还是我做错了什么 @覆盖 public void onClick(对话框接口对话框,int whichButton){ //用户点击购买专业版 Tracker Tracker=EasyTracker.getTracker(); Map params=新的HashMap(); 参数put(“动作”、“确认”); 发送(“proVersionTracker”,参数); ........ },android,google-analytics,Android,Google Analytics,我点击了几次这个按钮,等了5分钟,查看了google analytics事件,结果什么都没有。我做错事情了吗?还是事件显示时间超过了5分钟?还需要做一些其他事情 首先,您需要使用以下资源文件设置trackingId: @Override public void onClick(DialogInterface dialog, int whichButton) { // User clicked buy pro

我点击了几次这个按钮,等了5分钟,查看了google analytics事件,结果什么都没有。我做错事情了吗?还是事件显示时间超过了5分钟?

还需要做一些其他事情

首先,您需要使用以下资源文件设置trackingId:

@Override
            public void onClick(DialogInterface dialog, int whichButton) {
                // User clicked buy pro 
                Tracker tracker = EasyTracker.getTracker();
                Map<String, String> params = new HashMap<String, String>();
                params.put("action", "confirm");
                tracker.send("proVersionTracker", params);
                ........
            }
我在这里的实用程序类中定义了这些:

@Override
protected void onStop() {
    super.onStop();
    analytics.stop(this);
}

@Override
protected void onStart() {
    super.onStart();
    analytics.start(this);
}
}

@Override
protected void onStop() {
    super.onStop();
    analytics.stop(this);
}

@Override
protected void onStart() {
    super.onStart();
    analytics.start(this);
}
/**
 * 
 */
package co.uk.benbun.nvrrclubapp.utils;

import android.app.Activity;
import android.content.Context;
import android.util.Log;
import android.widget.Toast;

import com.google.analytics.tracking.android.EasyTracker;
import com.google.analytics.tracking.android.GAServiceManager;

/**
 * @author RichardKavanagh
 * 
 */
public class analytics {

public static void raiseEvent(Context context, String a, String b, String c, String makeToast) {

    String msg = a + " : " + b + " : " + c;
    EasyTracker.getTracker().sendEvent(a, b, c, null);
    GAServiceManager.getInstance().dispatch();

    Log.i("Analytics", msg);

    if (makeToast.equals("Y")) {
        Toast.makeText(context, msg, Toast.LENGTH_SHORT).show();
    }

}


public static void start(Activity activity) {
    EasyTracker.getInstance().activityStart(activity);
}

public static void stop(Activity activity) {
    EasyTracker.getInstance().activityStop(activity);
}