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.
- ¿Cómo puedo cargar una aplicación de Google Play en el emulador de Android?
- Android no abrirá los enlaces de Google para jugar desde javascript en la aplicación web
- 0 en la consola del programador de Google Play
- Que android sdk versión para lanzar al mercado?
- ¿Cómo puedo analizar el precio de la facturación en la aplicación de Google Play?
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); }
- La compra en la aplicación utiliza una cuenta incorrecta después de la actualización
- Google Play - Diferencia entre el vencimiento bajo y la madurez media
- Android: cómo distribuir la aplicación pagada cuando se paga Google Play no está disponible en mi país
- Falsamente no juzgó la lista "Diseñado para tabletas" en la Play Store
- Actualizar apk SHA1 difiere incluso después de usar el mismo almacén de claves
- Actualización de la descripción de la aplicación en la tienda de reproducción
- ¿Todavía podemos eliminar aplicaciones no publicadas de Google Play?
- Android - ¿Cómo publicar las calificaciones / comentarios de las aplicaciones en Market desde la aplicación?
Tal vez ya lo hizo pero,
¿Estableció su ID de seguimiento en >>>>> <string name="ga_trackingId">MY-TRACKING-ID</string>
?
- Visibilidad de ImageView Error con temporizador
- Android SIGSEGV al dibujar ruta mediante aceleración de hardware