La medición de la campaña de Android no funciona

Ok, he estado buscando una respuesta en cuanto a por qué la medición de campaña de Google Play no funciona. No obtengo ningún dato en mi cuenta de Analytics. Esto es lo que tengo:

Google Play Services versión 6171000 importada en mi proyecto y agregada como referencia.

Aplicación de Google Play versión 5.0.38 en mi dispositivo de prueba

En mi archivo res \ xml \ global_tracker.xml tengo:

<?xml version="1.0" encoding="utf-8"?> <resources xmlns:tools="https://schemas.android.com/tools" tools:ignore="TypographyDashes"> <integer name="ga_sessionTimeout">300</integer> <string name="ga_trackingId">MY-TRACKING-ID</string> <bool name="ga_debug">true</bool> <!-- Enable automatic activity tracking --> <bool name="ga_autoActivityTracking">false</bool> <!-- Enable automatic exception tracking --> <bool name="ga_reportUncaughtExceptions">true</bool> </resources> 

En mi Manifiesto tengo:

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

Y dentro de <application> tengo:

 <!-- Used for Google Play Store Campaign Measurement --> <service android:name="com.google.android.gms.analytics.CampaignTrackingService" /> <receiver android:name="com.google.android.gms.analytics.CampaignTrackingReceiver" android:exported="true" > <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER" /> </intent-filter> </receiver> <meta-data android:name="com.google.android.gms.analytics.globalConfigResource" android:resource="@xml/global_tracker" /> 

Ahora, hice el método getTracker en mi clase de aplicación extendida sugerida por el documento de configuración de Analytics, pero no creo que sea necesario para el seguimiento de la descarga de la aplicación. Por favor, corrija si estoy equivocado aquí y voy a publicar el código que tengo para eso también.

Para probar he intentado correr

 adb shell am broadcast -a com.android.vending.INSTALL_REFERRER -n com.my.package/com.google.android.gms.analytics.CampaignTrackingReceiver --es "referrer" "utm_source=testSource&utm_medium=testMedium&utm_term=testTerm&utm_content=testContent&utm_campaign=testCampaign" 

Y obtengo un "Broadcast completed: result = 0" y luego abrir mi aplicación en mi dispositivo y no tengo nada en los registros sobre la campaña. Aunque leí que esta no es la manera correcta de probar cuando se utiliza V4.

También he empaquetado mi aplicación y subido a la sección Beta de mi lista de tiendas. Mientras entré en una de mis cuentas beta tester, abrí lo siguiente en mi navegador y descargé la aplicación.

.

Esto esperaría obtener algún tipo de resultados en la sección Adquisición-> Referencia de Google Play de mi cuenta de Analytics y tener algo que ver con testCampaign. No veo nada en mi cuenta ni siquiera después de 24 horas (no estoy seguro de que todavía es necesario, pero recuerdo que solía ser para GA).

Si alguien sabe de una pieza que me falta o por qué no aparecería en mi cuenta, por favor, señádeme en la dirección correcta. Gracias.

EDITAR:

Aquí está mi código de seguimiento en mi clase de aplicación extendida:

 private static final String TRACKER_TAG = "GA Tracker"; HashMap<TrackerName, Tracker> mTrackers = new HashMap<TrackerName, Tracker>(); public enum TrackerName { APP_TRACKER // Tracker used only in this app. } synchronized Tracker getTracker(TrackerName trackerEnum) { Log.d(TRACKER_TAG, "Getting GA tracker"); if (!mTrackers.containsKey(trackerEnum)) { Log.d(TRACKER_TAG, "Creating new GA tracker"); GoogleAnalytics analytics = GoogleAnalytics.getInstance(this); analytics.getLogger().setLogLevel(LogLevel.VERBOSE); Tracker t = analytics.newTracker(R.xml.global_tracker); mTrackers.put(trackerEnum, t); } return mTrackers.get(trackerEnum); } 

Tal vez ya lo hizo pero,

¿Estableció su ID de seguimiento en >>>>> <string name="ga_trackingId">MY-TRACKING-ID</string> ?

  • Android: falla el estado de la cuenta de Google+ y se bloquea Google Play Services
  • La aplicación no aparece en el mercado androide / Google Play
  • Android: no publicar la pregunta de la aplicación
  • ¿Dónde se pueden descargar las pruebas Android de las aplicaciones Android de Google Play?
  • ¿Cuántas aplicaciones se pueden publicar en Google Play?
  • Android Play Store - Error al recuperar información del servidor. RPC: S-2: AEC-2
  • Android - tantos problemas con la biblioteca de expansión
  • Se requiere Google Play Services, pero Google Play (mercado) no está instalado. ¿Qué hacer?
  • Referencia de intenciones de Google Play para Google
  • Dispositivos Android: asura, águila y ka
  • Restablecer el número de versión en la tienda de Google Play
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.