es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Mejores prácticas para el seguimiento de pantallas/páginas a través de una aplicación web y móvil utilizando Google Analytics.

Mi producto consiste en un sitio web, una aplicación para iOS y una aplicación para Android. Todos ellos tienen el mismo conjunto de pantallas.

Intento configurarlos de manera que pueda ver datos analíticos combinados (por ejemplo, tiempo de participación promedio en cada pantalla, vistas de pantalla, eventos interesantes de la aplicación) en Google Analytics. Me pregunto cuál es la mejor práctica para lograr eso.

Configuré una propiedad de GA4 con 3 flujos de datos para la aplicación de Android, la aplicación de iOS y el sitio web. Permito que la aplicación de Android y la aplicación de iOS envíen manualmente el evento screen_view con el mismo nombre de pantalla. De esta manera, es posible ver datos analíticos como el tiempo de participación promedio combinado de Android/iOS.

Pero para el sitio web, gtag.js utiliza page_view y registra 3 informaciones: page_title (predeterminado=document.title), page_location (predeterminado=location.href) y page_path (predeterminado=location.pathname).

En el panel de GA, en Compromiso > Pantalla y página, proporcionan filtros de datos para 4 posibilidades:
1. Título de página y clase de pantalla
2. Ruta de página y clase de pantalla
3. Título de página y nombre de pantalla
4. Grupo de contenido

Parece que tengo las siguientes opciones:
1. Permitir que mi sitio web envíe manualmente page_view con page_title=nombre de pantalla que la aplicación está utilizando. Luego puedo ver los datos de participación combinados utilizando la opción Título de página y nombre de pantalla.
2. Permitir que mi aplicación (iOS y Android) envíe la clase de pantalla como ruta de página. Luego utilizar Ruta de página y clase de pantalla.

La primera opción es más factible para mí, pero aún requiere mucho esfuerzo. ¿Hay alguna otra solución para lograr esto?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en IT especializado en Google Analytics, Firebase Analytics y gtag.js, para obtener los datos de análisis combinados de un producto que consta de un sitio web, una aplicación para iOS y una aplicación para Android, puedes seguir los siguientes pasos:

    1. Configura una propiedad de GA4 con tres flujos de datos para la aplicación de Android, la aplicación de iOS y el sitio web.
    2. Envía manualmente el evento screen_view desde la aplicación de Android y la aplicación de iOS con el mismo nombre de pantalla para ver datos de análisis como el tiempo promedio de interacción combinado de Android/iOS.

    3. Para el sitio web, permite que el sitio web envíe manualmente el evento page_view con page_title=nombre de pantalla que la aplicación está utilizando. De esta manera, puedes ver datos de interacción combinados utilizando la opción Título de página y nombre de pantalla.

    4. Alternativamente, puedes hacer que la aplicación (iOS y Android) envíe la clase de pantalla como ruta de página y utilizar la opción Ruta de página y clase de pantalla.

    La opción 1 requiere más esfuerzo, pero es la solución más factible. Sin embargo, si existen otras opciones viables, siéntete libre de explorarlas.

Comments are closed.