in

Nueva solución: Clickstream Analytics en AWS para aplicaciones web y móviles | Servicios web de Amazon

Expresado por Polly

A partir de hoy, puede implementar en su cuenta de AWS una solución integral para capturar, ingerir, almacenar, analizar y visualizar los flujos de clics de sus clientes dentro de sus aplicaciones web y móviles (tanto para Android como para iOS). La solución se basa en los servicios estándar de AWS.

Esta nueva solución Análisis de flujo de clics en AWS le permite mantener sus datos en el perímetro de seguridad y cumplimiento de su cuenta de AWS y personalizar el procesamiento y el análisis según lo requiera, brindándole total flexibilidad para extraer valor para su negocio. Por ejemplo, muchos propietarios de líneas comerciales desean combinar datos de análisis de flujo de clics con datos del sistema comercial para obtener información más completa. El almacenamiento de datos de análisis de flujo de clics en su cuenta de AWS le permite cruzar los datos con su sistema comercial existente, lo cual es complejo de implementar cuando utiliza una solución de análisis de terceros que crea un silo de datos artificial.

Clickstream Analytics en AWS está disponible en la Biblioteca de soluciones de AWS sin costo, excepto por los servicios que implementa en su cuenta.

¿Por qué analizar los flujos de clics de sus aplicaciones?
Las organizaciones de hoy están en busca de soluciones examinadas y orientación arquitectónica para resolver rápidamente los desafíos comerciales. Ya sea que prefiera implementaciones listas para usar o arquitecturas personalizables, la Biblioteca de soluciones de AWS ofrece soluciones creadas por AWS y los socios de AWS para una amplia gama de casos de uso de la industria y la tecnología.

Cuando hablo con desarrolladores de aplicaciones móviles y web o propietarios de productos, a menudo me dice que desea utilizar una solución de análisis de flujo de clics para comprender el comportamiento de sus clientes dentro de su aplicación. Las soluciones de análisis de flujo de clics lo ayudan a identificar pantallas populares y visitadas con frecuencia, analizar patrones de navegación, identificar cuellos de botella y puntos de entrega, o realizar pruebas A/B de funcionalidades como el muro de pago, pero enfrenta dos desafíos para adoptar o construir un solución de análisis de flujo de clics.

O utiliza una biblioteca y una solución de análisis de terceros que envía todos los datos de su aplicación y de sus clientes a un proveedor externo, lo que provoca riesgos de seguridad y cumplimiento y hace que sea más difícil hacer referencia a sus datos comerciales existentes para enriquecer el análisis, o le dedica tiempo y recursos para crear su propia solución basada en los servicios de AWS, como Amazon Kinesis (para ingesta de datos), Amazon EMR (para procesamiento), Amazon Redshift (para almacenamiento) y Amazon QuickSight (para visualización). Hacerlo garantiza que su aplicación y los datos de sus clientes permanezcan en el perímetro de seguridad de su cuenta de AWS, que ya está aprobado y examinado por su equipo de seguridad e información. A menudo, la creación de una solución de este tipo es una tarea indiferenciada que aleja los recursos y el presupuesto del desarrollo del negocio principal de su aplicación.

Introducción a Clickstream Analytics en AWS
La nueva solución Clickstream Analytics en AWS le proporciona un backend para la ingesta, el procesamiento y la visualización de datos de flujo de clics. Se envía como una plantilla de AWS CloudFormation que puede implementar fácilmente en la cuenta de AWS que elija.

Además del componente de back-end, la solución le proporciona SDK de Java y Swift especialmente diseñados para integrarlos en sus aplicaciones móviles (tanto para Android como para iOS). Los SDK recopilan datos automáticamente y brindan a los desarrolladores una API fácil de usar para recopilar datos específicos de la aplicación. Administran las tareas de bajo nivel de almacenamiento en búfer de los datos localmente, enviándolos al backend, administrando los reintentos en caso de errores de comunicación y más.

El siguiente diagrama muestra la arquitectura de alto nivel de la solución.

Análisis del flujo de clics: arquitectura

La solución viene con una consola fácil de usar para configurar su solución. Por ejemplo, le permite elegir entre tres servicios de AWS para ingerir los datos del flujo de clics de la aplicación: Amazon Managed Streaming para Apache Kafka, Amazon Kinesis Data Streams o Amazon Simple Storage Service (Amazon S3). Puede crear múltiples canalizaciones de datos para múltiples aplicaciones o equipos, cada uno con una configuración diferente. Esto le permite ajustar el backend a la base de usuarios y requisitos de la aplicación.

Puede usar complementos para transformar los datos durante la fase de procesamiento. La solución viene con dos complementos preinstalados: enriquecimiento de User-Agent y enriquecimiento de dirección IP para agregar datos adicionales relacionados con el User-Agent y la geolocalización de la dirección IP utilizada por las aplicaciones cliente.

De manera predeterminada, proporciona un clúster sin servidor de Amazon Redshift para minimizar los costos, pero puede seleccionar un clúster aprovisionado Desplazamiento al rojo de Amazon configuración para cumplir con sus requisitos de rendimiento y presupuesto.

Finalmente, la solución le proporciona un conjunto de paneles de visualización preensamblados para informar sobre la adquisición de usuarios, la actividad de los usuarios y la participación de los usuarios. El tablero consume los datos disponibles en Desplazamiento al rojo de Amazon. Eres libre de desarrollar otros análisis y otros tableros utilizando las herramientas y los servicios que elijas.

Veámoslo en acción
La mejor manera de aprender cómo implementar y configurar Clickstream Analytics en AWS es seguir los pasos del tutorial proporcionado por el Taller de Clickstream Analytics en AWS.

El taller entra en gran detalle acerca de cada paso. Estos son los pasos principales que hice para implementar la solución:

1. Creo el plano de control (la consola de administración) de la solución usando esta plantilla de CloudFormation. El resultado de la plantilla contiene la URL de la consola de gestión. Más tarde recibo un correo electrónico con una contraseña temporal para la conexión inicial.

2. En la consola de Clickstream Analytics, creo mi primer proyecto y defino varios parámetros de red, como la VPC, las subredes y los grupos de seguridad. También selecciono el servicio a usar para la ingesta de datos y mi elección de configuración para Desplazamiento al rojo de Amazon.

Análisis de flujo de clics - Crear proyecto

Análisis de flujo de clics: sumidero de datos

3. Cuando ingreso todos los datos de configuración, la consola crea el plano de datos para mi aplicación.

Los servicios y soluciones de AWS generalmente se crean en torno a un plano de control y uno o varios planos de datos. En el contexto de Clickstream Analytics, el plano de control es la consola que utilizo para definir mi proyecto de adquisición y análisis de datos. El plano de datos es la infraestructura para recibir, analizar y visualizar los datos de mi aplicación. Ahora que defino mi proyecto, la consola genera y lanza otra plantilla de CloudFormation para crear y administrar el plano de datos.

4. La consola de Clickstream Analytics genera un archivo de configuración JSON para incluirlo en mi aplicación y comparte el código Java o Swift para incluirlo en mi aplicación Android o iOS. La consola proporciona instrucciones para agregar el análisis de flujo de clics como una dependencia a mi aplicación. También actualizo el código de mi aplicación para insertar el código sugerido y comenzar a implementar.

Análisis de flujo de clics: código para sus aplicaciones

5. Después de que mis clientes comienzan a usar la aplicación móvil, accedo al panel de control de Clickstream Analytics para visualizar los datos recopilados.

Los tableros
Los tableros de Clickstream Analytics están diseñados para brindar una vista holística del ciclo de vida del usuario: la adquisición, el compromiso, la actividad y la retención. Además, agrega visibilidad a los dispositivos y geografías de los usuarios. La solución genera automáticamente visualizaciones en estas seis categorías: Adquisición, Compromiso, Actividad, Retención, Dispositivos y Ruta de navegación. Aquí hay un par de ejemplos.

El Adquisición El tablero informa el número total de usuarios, el número de usuarios registrados (los que iniciaron sesión) y el número de usuarios por fuente de tráfico. También calcula las tendencias de los nuevos usuarios y de los usuarios registrados.

Análisis de flujo de clics: panel de adquisición

El Compromiso El panel informa el nivel de participación del usuario (la cantidad de sesiones de usuario frente al tiempo que los usuarios dedican a mi aplicación). Específicamente, tengo acceso a la cantidad de sesiones comprometidas (sesiones que duran más de 10 segundos o tienen al menos dos vistas de pantalla), la tasa de participación (el porcentaje de sesiones comprometidas del número total de sesiones) y el tiempo promedio de participación .

Análisis del flujo de clics: panel de interacción

El Actividad El tablero muestra el evento y las acciones realizadas por mis clientes en mi aplicación. Informa datos, como la cantidad de eventos y la cantidad de vistas (o pantallas) mostradas, con los principales eventos y vistas mostrados durante un período de tiempo determinado.

Análisis del flujo de clics: panel de actividades

El Retención La pestaña muestra la retención de usuarios a lo largo del tiempo: la permanencia del usuario para sus usuarios activos diarios, semanales y mensuales. También muestra la tasa de usuarios que regresan frente a los nuevos usuarios.

Análisis del flujo de clics: retención

El Dispositivo La pestaña muestra datos sobre los dispositivos de su cliente: sistemas operativos, versiones, tamaños de pantalla e idioma.

Análisis de flujo de clics: tablero de dispositivos

Y finalmente, el Explorador de rutas El tablero muestra la ruta de navegación de sus clientes en las pantallas de sus aplicaciones.

Análisis de flujo de clics: panel de control del explorador de rutas

Como mencioné anteriormente, todos los datos están disponibles en Desplazamiento al rojo de Amazonpor lo que puede crear otros análisis y paneles.

Precios y disponibilidad
La solución Clickstream Analytics está disponible de forma gratuita. Usted paga por los servicios de AWS que se le proporcionan, incluidos Kinesis o Desplazamiento al rojo de Amazon. Las estimaciones de costos dependen de la configuración que seleccione. Por ejemplo, el tamaño de la Kinesis y Desplazamiento al rojo de Amazon el clúster que selecciona para sus necesidades de análisis e ingesta de datos, o el volumen de datos que sus aplicaciones envían a la canalización afectan el costo mensual de la solución.

Para saber cómo comenzar con esta solución, tome el taller de Clickstream Analytics hoy y deje de compartir los datos de flujo de clics de sus aplicaciones y clientes con soluciones de terceros.

–seb



Fuente

Kit fotográfico para Xiaomi 13 Ultra ahora disponible en un nuevo color

Dónde encontrar el brazalete Octopus en Dave the Diver