Los eventos de embudo te permiten rastrear el progreso de tu usuario a través de etapas clave de tu experiencia. Esto incluye:
- Onboarding - ¿Dónde se quedan los usuarios al comenzar con tu experiencia?
- Progresión - ¿Dónde dejan los usuarios de avanzar a través de tu experiencia?
- Tienda - ¿Dónde abandonan los usuarios las compras?
Una vez que tu experiencia comience a rastrear eventos de embudo, desbloquearás la página de embudo del tablero de análisis en el Hub de creadores. Puedes agregar pestañas al tablero para hasta diez embudos.
Seguimiento de eventos de embudo
Para realizar un seguimiento de los eventos del embudo, primero identifique los embudos más importantes en su experiencia y divídelos en pasos. Su flujo de incorporación es un buen lugar para iniciar, ya que aquí es donde puede estar perdiendo la mayoría de sus usuarios.
Seguimiento de Embudos de Una Vez
Un embudo único supervisa los eventos de conversión que solo ocurren una vez por usuario.
Un ejemplo común es un embudo de integración que es crítico para entender cómo mejorar la retención de nuevos usuarios y el tiempo de sesión de tu experiencia. El siguiente ejemplo es un embudo de integración para Plant , una experiencia de magnate donde los nuevos usuarios ingresan a una granja, semillas de plantas, planta de agua y más en orden secuencial:
Seguimiento de los pasos de incorporación en la planta
local AnalyticsService = game:GetService("AnalyticsService")local Players = game:GetService("Players")local currentPlayer = Players.LocalPlayer-- Registra el primer paso del FTUEAnalyticsService:LogOnboardingFunnelStepEvent(currentPlayer,1, -- Número del paso"In Farm" -- Nombre del paso)-- Registra el segundo pasoAnalyticsService:LogOnboardingFunnelStepEvent(currentPlayer,2, -- Número del paso"Plant Seed" -- Nombre del paso)
Seguimiento de embudos recurrentes
Un embudo recurrente supervisa los eventos de conversión que ocurren múltiples veces por usuario.
Un ejemplo común es un embudo de tienda **** que es crítico para entender cómo mejorar la conversión de pagador, Promedio de ingresos por usuario de pagoe ingresos de su experiencia. El siguiente ejemplo es un embudo de tienda donde los usuarios abren la tienda, ven el objeto, añaden el artículo al carrito, y más.
Usa funnelSessionId para distinguir entre diferentes sesiones del mismo usuario en un embudo recurrente, como abrir la tienda varias veces en una sola sesión.
Seguimiento de pasos de la tienda
local AnalyticsService = game:GetService("AnalyticsService")local HttpService = game:GetService("HttpService")local Players = game:GetService("Players")local currentPlayer = Players.LocalPlayerfunnelSessionId = HttpService:GenerateGUID()-- Registrarse cuando el usuario abra la tiendaAnalyticsService:LogFunnelStepEvent(currentPlayer,"ArmoryCheckout", -- Nombre de embudo usado para agrupar pasos juntosfunnelSessionId, -- ID de sesión de embudo para esta sesión de pago única1, -- Número del paso"Opened Store" -- Nombre del paso)-- Registrarse cuando el usuario ve un objetoAnalyticsService:LogFunnelStepEvent(currentPlayer,"ArmoryCheckout", -- Nombre de embudo usado para agrupar pasos juntosfunnelSessionId, -- ID de sesión de embudo para esta sesión de pago única2, -- Número del paso"Viewed Item" -- Nombre del paso)-- Registrarse cuando las vistas del usuario se añaden al carritoAnalyticsService:LogFunnelStepEvent(currentPlayer,"ArmoryCheckout", -- Nombre de embudo usado para agrupar pasos juntosfunnelSessionId, -- ID de sesión de embudo para esta sesión de pago única3, -- Número del paso"Added to Cart" -- Nombre del paso)
Modificando Embudos
Después de realizar una actualización de los pasos de su embudo, es importante establecer el rango de fechas correcto para ver el último embudo. Si la fecha actual es 6/14 y actualizó el paso 2 de su embudo de inicio el 6/7, debe establecer el rango de fechas en 6/7 6/14 para ver el último embudo.
Si selecciona un rango de fechas que incluye una actualización del paso de embudo, aparecerá una advertencia en el paso correspondiente:
Usando embudos para hacer crecer tu experiencia
Uno de los embudos más importantes a seguir es la incorporación porque muchas experiencias luchan con la retención y el compromiso de los nuevos usuarios.
En el embudo de inicio para Planta a continuación, el mayor drop-off es el paso 2 ("Semilla de Planta").
Sobre la base de estos datos, podrías:
- Añade indicadores contextuales para dirigir mejor a los usuarios a plantar semillas cuando estén comenzando.
- Diseña una nueva experiencia de usuario que requiera que los usuarios planten semillas y cultiven una planta exitosa antes de explorar el resto de la experiencia. Puede mejorar este evento creando elementos de retroalimentación positiva u otras técnicas de diseño de juegos.