Marquer et cibler automatiquement les abonnés Web Push par page
Vous pouvez proposer des notifications push plus personnalisées et opportunes en marquant les utilisateurs en fonction de la page ou du contenu spécifique à partir duquel ils se sont abonnés. Dans ce guide, vous apprendrez comment :- Utiliser l’événement
subscriptionChangepour détecter les inscriptions Web Push - Appliquer des tags de données personnalisés lorsqu’un utilisateur s’abonne
- Segmenter les utilisateurs par tag pour des campagnes ciblées
- Automatiser les séquences de messagerie basées sur le tag et le timing
Configuration
1. Marquer les utilisateurs avec des métadonnées spécifiques à la page
Une fois qu’un utilisateur s’abonne aux notifications push, vous pouvez le marquer avec des données contextuelles, telles que le type de page ou le thème qu’il consultait. Cela permet des suivis ciblés en fonction de ce qui a intéressé l’utilisateur.- L’événement
subscriptionChangese déclenche lorsque le statut d’abonnement d’un utilisateur change. - Si
isSubscribed === true, l’utilisateur vient de s’inscrire. window.location.pathname.split('/')[1]capture le premier segment du chemin de page comme contexte d’abonnement.page_topicpeut être défini dynamiquement en fonction des métadonnées ou du contenu de votre page.
https://example.com/gaming/article123, le tag subscription_page sera gaming.
2. Segmenter les utilisateurs par tag
Une fois les tags appliqués, vous pouvez utiliser des segments ou des filtres API pour cibler les utilisateurs en fonction de ces tags. Par exemple :- Envoyer une campagne aux utilisateurs où
subscription_pageest “gaming” - Créer des segments dynamiques basés sur les valeurs de tags et le timing (par exemple, heures depuis la première session)
3. Automatiser la messagerie de suivi
Vous pouvez créer des campagnes de type drip qui déclenchent des messages en fonction du moment où l’utilisateur s’est abonné et du contenu sous lequel il s’est abonné. Exemple : Campagne drip pour les abonnés gaming| Nom du segment | Filtres | Description |
|---|---|---|
| Gaming 1 | subscription_page = gaming AND First Session > 2h AND < 24h | Contacter 2 à 24 heures après l’abonnement |
| Gaming 2 | subscription_page = gaming AND First Session > 24h AND < 48h | Suivi 1 jour plus tard |
| Gaming 3 | subscription_page = gaming AND First Session > 72h AND < 96h | Dernier contact après 3 jours |
Utilisez des limites de temps supérieures (
<) pour empêcher les utilisateurs de rester dans les segments une fois que la fenêtre de messagerie est passée.4. Combiner les segments avec des modèles de messages
Une fois les segments créés :- Créez des modèles pour chaque étape de la campagne (par exemple, introduction, rappel, promo).
- Utilisez Journeys pour envoyer ces messages lorsque les utilisateurs entrent dans le segment approprié.
- Invitation à une communauté ou un groupe social gaming
- Recommander des articles tendance liés à leur thème
- Envoyer une offre exclusive ou un code de réduction
Meilleures pratiques et pièges à éviter
- Utilisez des noms et valeurs de tags significatifs qui reflètent l’intention réelle de l’utilisateur
- Extrayez les valeurs de tags dynamiquement si possible, par exemple :
- Surveillez le succès du marquage via
console.log()ou les outils de développement du navigateur
- Re-marquer les utilisateurs inutilement à chaque chargement de page (marquez uniquement lors d’un nouvel abonnement)
- Inclure des informations personnellement identifiables (PII) dans les tags (par exemple, nom, e-mail)
- Coder en dur les valeurs de tags sur tout votre site
Félicitations pour avoir enrichi vos données utilisateur avec des informations contextuelles !
Ressources supplémentaires :