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