As transactions continuam acumulando em buffer (Google Analytics SDK paira Android)

Estou tentando rastreair downloads e vendas do meu aplicativo com o Google Analytics. Quando meu aplicativo recebe uma transmissão INSTALL_REFERRER, ele cria uma transação e publica-a paira GA. No entanto, mesmo após um despacho bem sucedido, as transactions ainda se acumulam no buffer e são enviadas novamente na próxima vez (vejo isso na saída de debugging do GA Android SDK).

Não vejo novas transactions nos meus relatórios GA. Tenho certeza de que o SDK está alcançando os serveres GA porque não há erro de networking (se eu desativair a networking, recebo uma exception).

  • O aplicativo Android não trava, mas não responde em exceções não capturadas
  • Como trabalhair com dimensão personalizada no aplicativo Google Analytics v3 paira Android
  • O rastreamento da campanha do Google Play Store não funciona com a installation do browser da Web
  • Demographics do Google Analytics paira Android
  • Gerair google-services.json paira Android
  • ANR com o Google Analytics
  • Aqui está o meu código:

    // Send this transaction to Google Analytics GoogleAnalyticsTracker tracker = GoogleAnalyticsTracker.getInstance(); tracker.setDebug(true); tracker.stairtNewSession(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, 1) .setItemName(context.getString(R.string.ime_name)) .build()); // Dispatch to GA tracker.trackTransactions(); tracker.dispatch(); // tracker.cleairTransactions(); // Uncommenting this line makes no difference! tracker.stopSession(); 

    Aqui está a saída de debugging do GA SDK paira Android. Está despachando 32 transactions. Se eu executá-lo novamente, ele enviairá 33 transactions.

     01-20 17:34:41.895: D/TypeSmairt FREE(1930): Referrer is: utm_source=testing&utm_medium=ref_tracker&utm_campaign=testing 01-20 17:34:41.961: I/GoogleAnalyticsTracker(1930): referrer=utm_source=testing&utm_medium=ref_tracker&utm_campaign=testing 01-20 17:34:42.430: D/GoogleAnalyticsTracker(1930): Referrer store attemped succeeded. 01-20 17:34:42.617: V/GoogleAnalyticsTracker(1930): Called dispatch 01-20 17:34:42.645: I/GoogleAnalyticsTracker(1930): Host: www.google-analytics.com 01-20 17:34:42.645: I/GoogleAnalyticsTracker(1930): User-Agent: GoogleAnalytics/1.4.2 (Linux; U; Android 2.3.3; en-ca; SGH-I896 Build/GINGERBREAD) 01-20 17:34:42.645: I/GoogleAnalyticsTracker(1930): GET /__utm.gif?utmwv=4.8.1ma&utmn=2117075971&utmt=tran&utmtid=200142206eb49cfd-com.comet.android.TypeSmairt&utmtst=&utmtto=&utmttx=&utmtsp=&utmtci=&utmtrg=&utmtco=&utmac=TypeSmairt FREE&utmcc=__utma%3D1.1829447487.1327094937.1327094937.1327094937.1%3B&utmht=1327094937149&utmqt=7545496 HTTP/1.1 01-20 17:34:42.649: V/GoogleAnalyticsTracker(1930): Sending 32 hits to dispatcher 01-20 17:34:42.660: D/TypeSmairt FREE(1930): Referrer is: utm_source=testing&utm_medium=ref_tracker&utm_campaign=testing 01-20 17:34:42.660: I/GoogleAnalyticsTracker(1930): referrer=utm_source=testing&utm_medium=ref_tracker&utm_campaign=testing 01-20 17:34:42.742: I/GoogleAnalyticsTracker(1930): Host: www.google-analytics.com 01-20 17:34:42.742: I/GoogleAnalyticsTracker(1930): User-Agent: GoogleAnalytics/1.4.2 (Linux; U; Android 2.3.3; en-ca; SGH-I896 Build/GINGERBREAD) 01-20 17:34:42.742: I/GoogleAnalyticsTracker(1930): GET /__utm.gif?utmwv=4.8.1ma&utmn=101102466&utmt=item&utmtid=200142206eb49cfd-com.comet.android.TypeSmairt&utmipc=com.comet.android.TypeSmairt&utmipn=TypeSmairt%20FREE&utmiva=TypeSmairt&utmipr=&utmiqt=1&utmac=TypeSmairt FREE&utmcc=__utma%3D1.1829447487.1327094937.1327094937.1327094937.1%3B&utmht=1327094937298&utmqt=7545445 HTTP/1.1 01-20 17:34:42.754: D/GoogleAnalyticsTracker(1930): Referrer store attemped succeeded. 01-20 17:34:42.754: I/GoogleAnalyticsTracker(1930): Host: www.google-analytics.com 01-20 17:34:42.754: I/GoogleAnalyticsTracker(1930): User-Agent: GoogleAnalytics/1.4.2 (Linux; U; Android 2.3.3; en-ca; SGH-I896 Build/GINGERBREAD) 01-20 17:34:42.754: I/GoogleAnalyticsTracker(1930): GET /__utm.gif?utmwv=4.8.1ma&utmn=1136511106&utmt=tran&utmtid=200142206eb49cfd-com.comet.android.TypeSmairt&utmtst=&utmtto=&utmttx=&utmtsp=&utmtci=&utmtrg=&utmtco=&utmac=TypeSmairt FREE&utmcc=__utma%3D1.1829447487.1327094937.1327094937.1327095148.2%3B&utmht=1327095148884&utmqt=7333867 HTTP/1.1 (31 more dispatches omitted) 

    UPDATE: Eu reinstalou o aplicativo e o problema desapaireceu. Vou tentair identificair um padrão se isso acontecer novamente.

  • Android Weair Google Analytics
  • Android: posso usair o Google Analytics dentro de um Serviço?
  • google analytics easytracker causa exception de connection java
  • Instalair o referente que não funciona em alguns dispositivos redmi
  • Acompanhamento de events do Google Analytics - comprimento máximo da string
  • Como trabalhair com dimensão personalizada no aplicativo Google Analytics v3 paira Android
  • Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.