Articles of 谷歌分析

交易不断累积在缓冲区中(适用于Android的Google AnalyticsSDK)

我正在尝试使用Google Analytics跟踪我的应用的下载和销售情况。 当我的应用收到INSTALL_REFERRER广播时,它会创建一个交易并将其发布到GA。 然而,即使在成功发送之后,事务仍然会在缓冲区中累积,并且下次也会重新发送(我在GA Android SDK的调试输出中看到了这一点)。 我在GA报告中没有看到任何新的交易。 我确定SDK正在到达GA服务器,因为没有网络错误(如果我禁用网络,我会得到一个例外)。 这是我的代码: // Send this transaction to Google Analytics GoogleAnalyticsTracker tracker = GoogleAnalyticsTracker.getInstance(); tracker.setDebug(true); tracker.startNewSession(context.getString(R.string.analytics_account), context); // Construct transaction String sku = context.getString(R.string.ime_packagename); String orderid = Utils.getDeviceID(context) + “-” + sku + “-” + System.currentTimeMillis(); float price = 1.99f; tracker.addTransaction(new Transaction.Builder( orderid, price).build()); tracker.addItem(new Item.Builder( orderid, sku, price, […]

不推荐使用GAServiceManagertypes的方法setLocalDispatchPeriod(int)

我有最新的谷歌Android分析SDK,似乎已弃用setLocalDispatchPeriod(int) 。 有什么办法解决这个问题? 互联网上没有哪里可以find替代方法。 最有趣的是,谷歌在他们自己的如何入门教程中使用了这种方法。 现在有人知道任何替代方法吗?

如何在Google Analytics v3 for Android应用中使用自定义维度

我想创建一个应用程序,用户可以在其中搜索城市名称。 如果找不到城市名称,Google Analytics将跟踪该城市名称。 为此,我已通过在Google Analytics中关注图片创建了自定义维度: 并且 : 当找不到单词时,我的应用程序中有以下代码: EasyTracker easyTracker = EasyTracker .getInstance(mActivity); easyTracker.set( Fields.customDimension(1), cityNameWhichAreNotFound); easyTracker.send(MapBuilder .createAppView() .build()); 但我没有得到失踪的城市名称。 有谁能够帮助我?

将Google Analytics Library添加到Maven项目

我可以在哪里findGoogle Analytics Android lib groupId和我的项目的archetype pom? 我一直在寻找它几个小时,我找不到任何线索…( PS我在GitHub上find了一些东西,但它就像它使用第三方存储库(当我尝试运行mnv install或compile它时给我一个错误): com.google.android.analytics analytics 2

Activity中是否需要任何代码,以便ga_autoActivityTracking = true适用于Google Analytics V4

在Google Analytics v3中,要自动跟踪Activity ,我们需要 ga_autoActivityTracking标志。 onStart和onStop GA代码 适用于Android v3的Google AnalyticsSDK public class myTrackedActivity extends Activity { @Override public void onStart() { super.onStart(); … // The rest of your onStart() code. EasyTracker.getInstance(this).activityStart(this); // Add this method. } @Override public void onStop() { super.onStop(); … // The rest of your onStop() code. EasyTracker.getInstance(this).activityStop(this); // Add this method. […]

适用于Android EasyTracker的Google Analytics V2 SDK会出错

我已经按照适用于Android的新版Google Analytics V2 SDK的教程进行了操作: https://developers.google.com/analytics/devguides/collection/android/v2/ 不幸的是,每当我去运行应用程序时报告都不起作用,这就是logcat给我的消息: 07-09 09:13:16.978: W/Ads(13933): No Google Analytics: Library Incompatible. 07-09 09:13:16.994: I/Ads(13933): To get test ads on this device, call adRequest.addTestDevice(“2BB916E1BD6BE6407582A429D763EC71”); 07-09 09:13:17.018: I/Ads(13933): adRequestUrlHtml: AFMA_getSdkConstants();AFMA_buildAdURL({“kw”:[],”preqs”:0,”session_id”:”7925570029955749351″,”u_sd”:2,”seq_num”:”1″,”slotname”:”a14fd91432961bd”,”u_w”:360,”msid”:”com.mysampleapp.sampleapp”,”js”:”afma-sdk-a-v6.0.1″,”mv”:”8013013.com.android.vending”,”isu”:”2BB916E1BD6BE6407582A429D763EC71″,”cipa”:1,”format”:”320x50_mb”,”net”:”wi”,”app_name”:”1.android.com.mysampleapp.sampleapp”,”hl”:”en”,”u_h”:592,”carrier”:”311480″,”ptime”:0,”u_audio”:3}); 07-09 09:13:17.041: W/ActivityManager(220): Unable to start service Intent { act=com.google.android.gms.analytics.service.START (has extras) }: not found 07-09 09:13:17.049: W/GAV2(13933): Thread[main,5,main]: Connection to service failed 1 […]

Android推介跟踪不起作用

我正在尝试让Android推荐跟踪工作。 我正在关注我在此处find的唯一文档http://code.google.com/mobile/analytics/docs/android/#referrals我在我的android清单文件中有以下内容 com.package.Receiver以: public void onReceive(Context paramContext, Intent paramIntent) { String str1 = paramIntent.getStringExtra(“referrer”); Log.i(“myapp”, “action: ‘” + paramIntent.getAction() + “‘ referrer string: ‘” + str1 + “‘”); 还有一点反编译com.google.android.apps.analytics.AnalyticsReceiver中包含以下代码: public void onReceive(Context ctx, Intent intent) /* */ { /* 24 */ String referrer = intent.getStringExtra(“referrer”); /* */ /* 26 */ if ((! (“com.android.vending.INSTALL_REFERRER”.equals(intent.getAction()))) || (referrer […]

无法执行dex:多个dex文件定义Lcom / google / android / gms / analytics / internal / Command

我昨晚(31.4)更新了我的Android SDK,然后我再次编译我的应用程序了。 我收到此错误: [2015-05-01 14:36:24 – Dex Loader] Unable to execute dex: Multiple dex files define Lcom/google/android/gms/analytics/internal/Command$1; [2015-05-01 14:36:24 – SoFit] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/google/android/gms/analytics/internal/Command$1; 我的jar子里没有任何改变。 这是我的libs结构: 我试图: – 清理项目。 – 重启eclipse。 – 删除bin文件夹。 – 删除私人图书馆。 我还试图删除谷歌分析师jar,因为我从最近的谷歌播放服务更新,他们把分析师放在lib里面。 但由于缺少类,它也不会编译。 我猜这个谷歌游戏服务的东西是错的,但我找不到什么。

Google Analytics中的com.google.android.feedback

在Google Analytics中,我在“收购”标签下看到了com.google.android.feedback和com.android.vending 。 我知道com.android.vending指的是Google Play的安装。 但com.google.android.feedback指的是什么?

Android Google Analytics与服务的连接失败

我已将Google Analytics(V2)实施到我的Android应用中。 不久前,代码成功地将数据发送到配置文件(V2)。 但是现在它拒绝连接到服务: 04-09 14:42:49.911: W/GAV2(8576): Thread[main,5,main]: Need to call initialize() and be in fallback mode to start dispatch. 04-09 14:42:49.921: I/GAV2(8576): Thread[main,5,main]: ExceptionReporter created, original handler is com.android.internal.os.RuntimeInit$UncaughtHandler 04-09 14:42:50.051: D/libEGL(8576): loaded /system/lib/egl/libEGL_mali.so 04-09 14:42:50.061: D/libEGL(8576): loaded /system/lib/egl/libGLESv1_CM_mali.so 04-09 14:42:50.061: D/libEGL(8576): loaded /system/lib/egl/libGLESv2_mali.so 04-09 14:42:50.120: D/OpenGLRenderer(8576): Enabling debug mode 0 04-09 14:42:50.190: W/IInputConnectionWrapper(8576): […]