El uso de setCampaignParamsOnNextHit (Android) y el equivalente de iOS para atribuir usuarios en Google Analytics
Después de leer la API de Android y la guía de configuración de iOS para la atribución de campaña / usuario en documentos de Google, estoy un poco confundido con la forma de leer los parámetros. Utilizamos una biblioteca de terceros para extraer los datos de nuestra campaña y, por lo tanto, tengo una lista de claves como utm_source, utm_campaign, etc., que llevó al usuario a instalar la aplicación. Quiero decirle a GA que use estos parámetros cada vez que envía un evento.
Ahora, de acuerdo con la guía de Android, parece que voy a querer usar public void setCampaignParamsOnNextHit (Uri uri)
y volver a codificar mi utm_ * variables en un formato URI. ¿Es necesario llamar a este método antes de cada evento rastreado?
- Cómo conectar una biblioteca C a la aplicación de iOS
- ¿Relativelayout o LinearLayout en el desarrollo de ios iphone?
- Qué ocurre con el código JavaScript después de que la aplicación se compila con Titanium Mobile
- Adorable con Spritekit
- J2objc - tipos de objetos de resolución
Guía para Android: https://developers.google.com/android/reference/com/google/android/gms/analytics/Tracker.html#public-methods
La confusión se deriva de lo que había leído en su guía iOS: Note that in the following examples, campaign data is not set on the tracker directly, as it only needs to be sent once
. No parece que tendría que volver a codificar las variables, como puedo pasar en un diccionario aquí.
Guía de iOS: https://developers.google.com/analytics/devguides/collection/ios/v3/campaigns#general-campaigns
Puedo codificar cualquiera de los dos idiomas para llamar siempre un método de conjunto antes de una llamada de pista o simplemente establecer una vez. Sin embargo, ¿puede alguien proporcionar alguna claridad con estas API? Idealmente, me gustaría rastrear todos los eventos con los atributos originales intactos.
- Intercambio compartido de iPhone y Android de Crossplatform
- ¿Cómo manejar navegación basada en interfaz de usuario en aplicaciones de plataforma cruzada?
- IOS equivalente a Paint.breakText de Android ()
- ¿La vista web de las aplicaciones almacena las páginas en caché?
- Cómo portar la aplicación de Android a la plataforma iOS?
- ¿Hay algo equivalente a los archivos plist en Android como tenemos en iOS?
- IOS 'equivalente de SharedPreferences de Android
- Descomponer binarios Objetivo-C de iOS
- Error al recuperar el padre del elemento: No se encontró ningún recurso que coincida con el nombre dado 'Widget.AppCompat.Light.Base.DropDownItem.Spinner'
- Cómo la caminata (versión- 4.6.0.86) está mostrando el botón de acción flotante en la aplicación de whatsapp