Saltar al contenido

Gestionar datos de usuario con etiquetas

Vídeo de Youtube: Las etiquetas son una de las herramientas más útiles que ofrecemos. Gran parte de la funcionalidad sofisticada de Pushwoosh se basa en esta característica. Usando etiquetas, puedes segmentar tu audiencia y enviar notificaciones push a algunos usuarios, pero no a otros.

Las etiquetas son una de las herramientas más útiles que ofrecemos. Gran parte de la funcionalidad sofisticada de Pushwoosh se basa en esta característica. Usando etiquetas, puedes segmentar tu audiencia y enviar notificaciones push a algunos usuarios, pero no a otros.

Las etiquetas contienen cualquier dato arbitrario que asocies con un usuario o dispositivo en particular. Esto incluye nombre de usuario, ID, ciudad, equipo de fútbol favorito, categorías de noticias preferidas o cualquier otra información sobre tus usuarios. Echemos un vistazo más de cerca.

Valores de las etiquetas

Anchor link to

Los valores de las etiquetas pueden ayudarte a hacer tus campañas push más inteligentes. Cada etiqueta es capaz de almacenar un número casi ilimitado de valores. Básicamente, esto significa que una etiqueta sería suficiente para registrar un tipo específico de información sobre cada usuario final en tu base de datos.

Solo hay unas pocas etiquetas disponibles para cada cuenta, pero considerando el espacio casi infinito para cada etiqueta, solo un par de etiquetas son suficientes para recopilar una enorme cantidad de información sobre tus usuarios y configurar patrones de segmentación muy complejos.

Tipos de etiquetas

Anchor link to
  • Entero (Integer) — se utiliza para datos enteros (cantidad de dinero en el juego adquirido, nivel alcanzado, edad).
  • Cadena (String) — se utiliza para valores de cadena (nombre de usuario, correo electrónico, identificadores).
  • Lista (List) — igual que el tipo Cadena, pero cada usuario puede tener múltiples valores establecidos simultáneamente (preferencias musicales, categorías de noticias, preferencias de cocina).
  • Booleano (Boolean) — tipo de etiqueta verdadero / falso.
  • Fecha (Date) — se utiliza para fechas de calendario. Básicamente, este es un tipo de etiqueta entero que almacena marcas de tiempo Unix Epoch (convertidas automáticamente desde/hacia la fecha gregoriana).
  • Precio (Price) — permite establecer valores según la moneda especificada en el formato “*.XX” (https://en.wikipedia.org/wiki/ISO_4217).
  • Versión (Version) — se utiliza para el control de versiones. El ejemplo de formato permitido es w.x.y.z (Mayor.Menor.Parche.Compilación). El valor máximo para cada parte de la versión es 9999, por lo que el número de versión máximo no puede ser mayor que 9999.9999.9999.9999.

Operadores de etiquetas

Anchor link to

Cada tipo de etiqueta tiene un conjunto específico de operadores aplicables. Los operadores de etiquetas definen la relación entre la etiqueta y sus valores para fines de segmentación.

  • Operadores de etiqueta Entero: is, is not, are, not in, not set, any
  • Operadores de etiqueta Cadena: is, is not, are, not in, not set, any
  • Operadores de etiqueta Lista: in, not in, not set, any
  • Operadores de etiqueta Booleano: is (verdadero/falso), not set, any
  • Operadores de etiqueta Fecha: exactly on, on or after, on or before, between, not set, any
  • Operadores de etiqueta Precio: is, is not, greater or equals, less or equals, between, in, not in, not set, any
  • Operadores de etiqueta Versión: is, is not, greater or equals, less or equals, between, in, not in, not set, any

Etiquetas específicas / no específicas de la aplicación

Anchor link to

Este parámetro describe el comportamiento de las etiquetas en relación con diferentes aplicaciones en la misma cuenta. Las etiquetas específicas de la aplicación pueden tener diferentes conjuntos de valores para cada aplicación en la misma cuenta. Las etiquetas no específicas de la aplicación, por el contrario, almacenan el mismo valor para todas las aplicaciones que usan esta etiqueta.

Digamos que tienes dos aplicaciones, una de Noticias y un Juego, y quieres dirigirte solo a aquellos usuarios que han aceptado explícitamente recibir notificaciones push de tu parte. Entonces, creas una etiqueta booleana llamada “Suscrito” y estableces el valor "true" para los usuarios que quieren recibir tus notificaciones push, y "false" para aquellos que no quieren ser notificados.

Una de tus usuarias, Anna, ha instalado ambas aplicaciones. A ella no le importa ser notificada sobre noticias de última hora, pero ha optado por no recibir ninguna notificación push de la aplicación del Juego.

Si la etiqueta “Suscrito” es específica de la aplicación, todo saldrá según lo planeado. Sin embargo, en caso de que esta etiqueta no fuera específica de la aplicación, cada una de tus aplicaciones sobrescribirá el valor establecido por la otra, lo que puede arruinar tu segmentación y causar frustración.

Por otro lado, las etiquetas no específicas de la aplicación pueden ser útiles si quieres realizar una segmentación entre aplicaciones y rastrear a los usuarios que tienen el mismo nombre de usuario en diferentes aplicaciones.

Etiquetas específicas del usuario

Anchor link to

Todas las etiquetas en Pushwoosh son específicas del usuario por diseño y se asignan a todos los dispositivos del usuario cuando se establecen por UserID en lugar de HWID.

Etiquetas predeterminadas

Anchor link to

Estas etiquetas están disponibles de forma predeterminada en Pushwoosh, por lo que no tienes que (y, de hecho, no deberías) establecerlas manualmente. La mayoría de ellas se establecen desde la aplicación y se envían a nuestro servidor a través de registerDevice y otras llamadas a la API, y algunas son establecidas por el propio servidor.

NombreTipoDónde se estableceDescripción
Versión de la aplicaciónVersiónSDKVersión actual de la aplicación instalada en un dispositivo
Tipo de navegadorCadenaSDKCuando un dispositivo se registra para tu proyecto web, su tipo (móvil o de escritorio) se rastrea automáticamente
CiudadCadenaServidorÚltima ubicación geográfica registrada de un dispositivo
PaísCadenaServidorÚltima ubicación geográfica registrada de un dispositivo
Modelo del dispositivoCadenaSDKIndica el modelo del dispositivo en el que está instalada la aplicación
Primera instalaciónFechaServidorIndica el momento en que un dispositivo se registró para recibir notificaciones por primera vez
Producto In-AppListaSDKLos productos in-app comprados por un usuario de la aplicación
Fecha de la última compra In-AppFechaSDKLa fecha de la última compra in-app realizada en un dispositivo
IdiomaCadenaSDKAbreviatura de dos letras en minúsculas de la configuración regional de un dispositivo según ISO-639-1; tomada de la configuración del dispositivo
Última apertura de la aplicaciónFechaServidorLa hora del lanzamiento más reciente de la aplicación en un dispositivo
Versión del SOVersiónSDKLa versión del sistema operativo que se ejecuta en un dispositivo
PlataformaCadenaSDKLa plataforma en la que el usuario está utilizando tu proyecto.
Alertas Push habilitadasBooleanoSDKIndica si las alertas push están permitidas en la configuración del dispositivo
Versión del SDKVersiónSDKLa versión del SDK de Pushwoosh implementada en un dispositivo
Correos electrónicos no suscritosBooleanoSDKIndica si un usuario se ha dado de baja de recibir correos electrónicos de tu aplicación
ID de Actividad en VivoCadenaSDKSe utiliza para gestionar actividades en vivo asociando un ID de Actividad en Vivo con el dispositivo. Se limpia automáticamente después de 12 horas.

Etiquetas personalizadas

Anchor link to

Aquí es donde entra en juego tu creatividad para alcanzar tus objetivos comerciales específicos. Las etiquetas personalizadas se pueden crear en función de la lógica de segmentación o el patrón de segmentación que sea apropiado para tus necesidades comerciales únicas.

Cómo configurar una etiqueta personalizada

Anchor link to

Para comenzar, crea y configura etiquetas en el Panel de Control de Pushwoosh:

  1. Ve a la página de Etiquetas de tu Panel de Control y haz clic en Añadir etiqueta.
  2. Nombra tu etiqueta, elige el tipo y decide si debe ser específica de la aplicación o no.
  3. Haz clic en Guardar etiqueta.

Usando la etiqueta predeterminada Ciudad

Anchor link to

La ubicación de un dispositivo se determina en función de su dirección IP en el momento en que tu aplicación se inició en ese dispositivo por última vez. GeoIP envía los datos de ubicación a Pushwoosh, y Pushwoosh guarda la ubicación recibida de GeoIP como un valor de etiqueta de Ciudad para un dispositivo en particular.

En algunos casos, la ubicación enviada por GeoIP difiere del nombre de la ciudad; por ejemplo, cuando se refiere a un área de una ciudad u otra unidad administrativa. Ten cuidado al usar la etiqueta predeterminada de Ciudad para fines de segmentación: asegúrate de seleccionar los valores adecuados.

Por ejemplo, si vas a dirigirte a usuarios de Múnich, tienes que cubrirlo con un montón de valores de etiqueta de Ciudad, incluyendo “Múnich” en sí (con todos los valores correspondientes, como diferentes variantes de ortografía que podrían ser devueltas por GeoIP y guardadas como valores de etiqueta) y varias áreas cercanas.

Estadísticas de etiquetas

Anchor link to

Una vez que tu aplicación establece los valores de las etiquetas, puedes ver y analizar las estadísticas sobre estos valores, presentadas en el Panel de Control mediante un gráfico circular, un gráfico de barras o una vista de tabla.

Panel de estadísticas de etiquetas que muestra opciones de gráfico circular, gráfico de barras y vista de tabla para analizar los valores de las etiquetas