Adición de etiquetas personalizadas en google analytics

Estoy usando Google Analytics para la atribución de instalación para mi aplicación y tengo una URL como esta:

https://play.google.com/store/apps/details?id=com.Slack&referrer=utm_source%3Dgoogle%26utm_medium%3Dcpc%26anid%3Dadmob 

Me pregunto si puedo añadir mis propios parámetros de consulta en la misma URL para tener algo como

 https://play.google.com/store/apps/details?id=com.Slack&referrer=utm_source%3Dgoogle%26utm_medium%3Dcpc%26anid%3Dadmob%26mytag%3Dtest 

¿Esto creará potencialmente problemas cuando la tienda de juegos transmita la intención a mi receptor, y la intención también tendrá mi propia etiqueta que agregué en la URL?

Puede probar si la aplicación recibe parámetros no-utm utilizando el comando adb para transmitir una intención INSTALL_REFERRER como se describe en las pruebas de las campañas de reproducción .

 $ cd <path_to_adb_tool> $ echo 'am broadcast \ -a com.android.vending.INSTALL_REFERRER \ -n "your.package.name/path.to.receiver" \ --es "referrer" \ "utm_source=test_source&utm_medium=test_medium&utm_term=test_term&utm_content=test_content&utm_campaign=test_name"; \ exit' | ./adb shell 

Trate de poner etiquetas personalizadas para el referenciador y verlo usted mismo si llega a su CampaignTrackingReceiver .

Según General Campaign & Traffic Source Attribution , podemos establecer parámetros de campaña desde url usando setCampaignParamsFromUrl

 // Get tracker. Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker( TrackerName.APP_TRACKER); // Set screen name. t.setScreenName(screenName); // In this example, campaign information is set using // a url string with Google Analytics campaign parameters. // Note: This is for illustrative purposes. In most cases campaign // information would come from an incoming Intent. String campaignData = "http://examplepetstore.com/index.html?" + "utm_source=email&utm_medium=email_marketing&utm_campaign=summer" + "&utm_content=email_variation_1"; // Campaign data sent with this hit. t.send(new HitBuilders.ScreenViewBuilder() .setCampaignParamsFromUrl(campaignData) .build() ); 

Si tiene información de la campaña en un formulario que no sea los parámetros de la campaña de Google Analytics, deberá enviarlo manualmente. Una forma es usar la interfaz web de Google Analytics para configurar la dimensión o las métricas personalizadas y enviarlas como:

 // Get tracker. Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker( TrackerName.APP_TRACKER); t.setScreenName("Home Screen"); // Send the custom dimension value with a screen view. // Note that the value only needs to be sent once. t.send(new HitBuilders.ScreenViewBuilder() .setCustomDimension(1, "premiumUser") .build() ); 

Para las dimensiones personalizadas y los informes de métricas, tenga en cuenta lo siguiente:

Las dimensiones personalizadas y las métricas están disponibles en informes personalizados y disponibles para su uso con segmentos avanzados. Las dimensiones personalizadas también se pueden utilizar como dimensiones secundarias en los informes estándar.

  • ¿Ha perdido la traza de la pila de excepciones en Google Analytics v2 para Android?
  • ¿Google Analytics rastrea el uso de la aplicación (Android) incluso si el usuario no está conectado a Internet?
  • Google Analytics muestra el iPhone en la aplicación para Android
  • Adición de Analytics de Firebase y Google Analytics en la aplicación para Android
  • Google Analytics V4: nombre de configuración bool no reconocido
  • Google Analytics Fragmento de vistas de pantalla
  • No se puede iniciar el servicio com.google.android.gms.analytics.AnalyticsService@3399b37 con null
  • Vínculo de mercado con GA Android Campaign Tracking
  • Nuevo SDK de Google Analytics 4
  • Firebase Analytics modo de depuración?
  • No se puede instanciar el receptor Solo se ejecuta primero
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.