Saltar al contenido principal
La mayoría de las aplicaciones ofrecen una amplia gama de contenido, pero no todos los visitantes están interesados en todo. Puede rastrear qué temas exploran los usuarios y con qué frecuencia regresan a esos temas con el SDK de OneSignal etiquetándolos. Casos de uso de ejemplo:
  • En una aplicación de moda, un usuario solo está interesado en zapatos de hombre, no en vestidos de mujer.
  • En una aplicación de noticias, un usuario visita constantemente artículos de finanzas y deportes, pero nunca entretenimiento o política.
Al rastrear las páginas y temas que los usuarios visitan más, puede entregar mensajes más personalizados, aumentando la relevancia, las tasas de clics y la satisfacción.

Configuración

1. Definir y estructurar su taxonomía de temas

Comience identificando las categorías de contenido o temas que desea rastrear. Estos podrían ser:
  • Verticales amplios como sports, finance o entertainment
  • Tipos de productos como laptops, accessories o premium
  • Autores o marcas
  • Comience con 3–8 temas para mantener la gestión simple
  • Manténgase por debajo de 20 temas en general para evitar saturación

2. Agregar código para rastrear visitas a temas

Puede etiquetar usuarios según la cantidad de veces que visitan un tema determinado. En los ejemplos proporcionados, hacemos lo siguiente:
  • Rastrear uno o más temas por página o pantalla.
  • Incrementar el recuento de visitas cada vez que se visualiza el tema.
  • Etiquetar inmediatamente al usuario con el recuento actualizado en cada vista.
// Establezca los temas que desea rastrear para esta página
const topics = ["sports", "entertainment"]; // Uno o muchos

if (typeof localStorage !== "undefined" && Array.isArray(topics)) {
  topics.forEach(topic => {
    let count = parseInt(localStorage.getItem(topic), 10);
    count = isNaN(count) ? 1 : count + 1;
    localStorage.setItem(topic, count);
    OneSignal.User.addTag(topic, count.toString());
  });
}

3. Segmentar y enviar mensajes personalizados

Una vez que se aplican etiquetas a los usuarios, puede orientarlos usando:
  • Segmentos para construir grupos basados en reglas (por ejemplo, usuarios con gaming >= 3)
  • Filtros de API para incluir dinámicamente usuarios en una campaña
Casos de uso de ejemplo:
  • Solo enviar mensajes a usuarios sobre temas específicos que han visitado páginas relacionadas 5+ veces
  • Promocionar publicaciones a usuarios que han leído más de 3 publicaciones de un autor específico
  • Ofrecer descuentos a compradores que siguen regresando a una categoría de producto específica

Mejores prácticas y consejos

Hacer:

  • Pruebe su lógica de etiquetas usando console.log() antes de lanzar campañas
  • Use convenciones de nomenclatura de temas consistentes en todas las páginas

Evitar:

  • Usar claves de etiquetas largas o demasiado específicas (por ejemplo, títulos completos de artículos o URLs largas)
  • Exceder los límites de etiquetas de OneSignal
  • Etiquetar con información de identificación personal (PII)

¡Felicidades por enriquecer sus datos de usuario con información contextual! Recursos adicionales: