Gérer les données utilisateur avec les tags
Les tags sont l’un des outils les plus utiles que nous proposons. Une grande partie des fonctionnalités sophistiquées de Pushwoosh est basée sur cette fonctionnalité. En utilisant les tags, vous pouvez segmenter votre audience et envoyer des notifications push à certains utilisateurs, mais pas à d’autres.
Les tags contiennent toutes les données arbitraires que vous associez à un utilisateur ou à un appareil particulier. Cela inclut le nom d’utilisateur, l’ID, la ville, l’équipe de football préférée, les catégories d’actualités préférées ou toute autre information sur vos utilisateurs. Regardons de plus près.
Valeurs des tags
Anchor link toLes valeurs des tags peuvent vous aider à rendre vos campagnes push plus intelligentes. Chaque tag est capable de stocker un nombre quasi illimité de valeurs. Fondamentalement, cela signifie qu’un seul tag suffirait pour enregistrer un type spécifique d’informations sur chaque utilisateur final de votre base de données.
Il n’y a que quelques tags disponibles pour chaque compte, mais compte tenu de l’espace quasi infini pour chaque tag, quelques tags suffisent pour recueillir une énorme quantité d’informations sur vos utilisateurs et mettre en place des modèles de ciblage très complexes.
Types de tags
Anchor link to- Integer — utilisé pour les données entières (quantité de monnaie virtuelle acquise, niveau atteint, âge).
- String — utilisé pour les valeurs de chaîne de caractères (nom d’utilisateur, e-mail, identifiants).
- List — identique au type String, mais chaque utilisateur peut avoir plusieurs valeurs définies simultanément (préférences musicales, catégories d’actualités, préférences culinaires).
- Boolean — type de tag vrai / faux.
- Date — utilisé pour les dates calendaires. Fondamentalement, il s’agit d’un tag de type entier qui stocke les horodatages Unix Epoch (automatiquement convertis depuis/vers la date grégorienne).
- Price — permet de définir des valeurs selon la devise spécifiée au format « *.XX » (https://fr.wikipedia.org/wiki/ISO_4217).
- Version — utilisé pour le versioning. L’exemple de format autorisé est w.x.y.z (Majeur.Mineur.Patch.Build). La valeur maximale pour chaque partie de la version est 9999, donc le numéro de version maximal ne peut pas être supérieur à 9999.9999.9999.9999.
Opérateurs de tags
Anchor link toChaque type de tag a un ensemble spécifique d’opérateurs applicables. Les opérateurs de tags définissent la relation entre le tag et ses valeurs à des fins de segmentation.
- Opérateurs de tag Integer :
is,is not,are,not in,not set,any - Opérateurs de tag String :
is,is not,are,not in,not set,any - Opérateurs de tag List :
in,not in,not set,any - Opérateurs de tag Boolean :
is(vrai/faux),not set,any - Opérateurs de tag Date :
exactly on,on or after,on or before,between,not set,any - Opérateurs de tag Price :
is,is not,greater or equals,less or equals,between,in,not in,not set,any - Opérateurs de tag Version :
is,is not,greater or equals,less or equals,between,in,not in,not set,any
Tags spécifiques / non spécifiques à l’application
Anchor link toCe paramètre décrit le comportement des tags par rapport à différentes applications dans le même compte. Les tags spécifiques à une application peuvent avoir différents ensembles de valeurs pour chaque application sur le même compte. Les tags non spécifiques à une application, au contraire, stockent la même valeur pour toutes les applications qui utilisent ce tag.
Exemple
Anchor link toDisons que vous avez deux applications, une application d’actualités et un jeu, et que vous souhaitez cibler uniquement les utilisateurs qui ont explicitement accepté de recevoir des notifications push de votre part. Vous créez donc un tag booléen appelé « Subscribed » et définissez la valeur "true" pour les utilisateurs qui souhaitent recevoir des notifications push de votre part, et "false" pour ceux qui ne veulent pas être notifiés.
L’une de vos utilisatrices, Anna, a installé vos deux applications. Elle est d’accord pour être notifiée de certaines nouvelles de dernière minute, mais a choisi de ne recevoir aucune notification push de l’application de jeu.
Si le tag « Subscribed » est spécifique à l’application, tout se passera comme prévu. Cependant, si ce tag n’était pas spécifique à l’application, alors chacune de vos applications écraserait la valeur définie par l’autre application, ce qui peut ruiner votre ciblage et causer de la frustration.
D’un autre côté, les tags non spécifiques à une application peuvent être utiles si vous souhaitez effectuer un ciblage inter-applications et suivre les utilisateurs qui ont le même nom d’utilisateur dans différentes applications.
Tags spécifiques à l’utilisateur
Anchor link toTous les tags dans Pushwoosh sont spécifiques à l’utilisateur par conception et sont attribués à tous les appareils de l’utilisateur lorsqu’ils sont définis par UserID au lieu de HWID.
Tags par défaut
Anchor link toCes tags sont disponibles d’emblée avec Pushwoosh, vous n’avez donc pas à (et, en fait, ne devriez pas) les définir manuellement. La plupart d’entre eux sont définis depuis l’application et envoyés à notre serveur via registerDevice et d’autres appels API, et certains sont définis par le serveur lui-même.
| Nom | Type | Où il est défini | Description |
|---|---|---|---|
| Application Version | Version | SDK | Version actuelle de l’application installée sur un appareil |
| Browser Type | String | SDK | Lorsqu’un appareil est enregistré pour votre projet web, son type – mobile ou ordinateur de bureau – est suivi automatiquement |
| City | String | Serveur | Dernier emplacement géographique enregistré d’un appareil |
| Country | String | Serveur | Dernier emplacement géographique enregistré d’un appareil |
| Device Model | String | SDK | Indique le modèle de l’appareil sur lequel l’application est installée |
| First Install | Date | Serveur | Indique le moment où un appareil a été enregistré pour les notifications pour la première fois |
| In-App Product | List | SDK | Les produits intégrés achetés par un utilisateur de l’application |
| Last In-App Purchase Date | Date | SDK | La date du dernier achat intégré effectué sur un appareil |
| Language | String | SDK | Abréviation de deux lettres en minuscules de la locale d’un appareil selon la norme ISO-639-1 ; tirée des paramètres de l’appareil |
| Last Application Open | Date | Serveur | L’heure du lancement le plus récent de l’application sur un appareil |
| OS Version | Version | SDK | La version du système d’exploitation fonctionnant sur un appareil |
| Platform | String | SDK | La plateforme sur laquelle l’utilisateur utilise votre projet. |
| Push Alerts Enabled | Boolean | SDK | Indique si les alertes push sont autorisées dans les paramètres de l’appareil |
| SDK Version | Version | SDK | La version du SDK Pushwoosh implémentée sur un appareil |
| Unsubscribed Emails | Boolean | SDK | Indique si un utilisateur s’est désabonné de la réception d’e-mails de votre application |
| Bounced Email | Date | Serveur | La date à laquelle un hard bounce s’est produit pour cette adresse e-mail. Stockée en tant que date pour permettre une segmentation temporelle, par exemple, pour exclure les utilisateurs ayant des bounces récents. |
| Live Activity ID | String | SDK | Utilisé pour gérer les activités en direct en associant un ID d’activité en direct à l’appareil. Nettoyé automatiquement après 12 heures. |
Tags personnalisés
Anchor link toC’est là que votre créativité entre en jeu pour atteindre vos objectifs commerciaux spécifiques. Des tags personnalisés peuvent être créés en fonction de la logique de segmentation ou du modèle de ciblage qui convient à vos besoins commerciaux uniques.
Comment configurer un tag personnalisé
Anchor link toPour commencer, créez et configurez des tags dans le Panneau de configuration Pushwoosh :
- Allez à la page Tags de votre Panneau de configuration et cliquez sur Add tag.
- Nommez votre tag, choisissez le type et décidez s’il doit être spécifique à l’application ou non.
- Cliquez sur Save Tag.
Utilisation du tag City par défaut
Anchor link toL’emplacement de l’appareil est déterminé en fonction de son adresse IP au moment où votre application a été lancée sur cet appareil pour la dernière fois. GeoIP soumet les données de localisation à Pushwoosh, et Pushwoosh enregistre l’emplacement reçu de GeoIP comme valeur de tag City pour un appareil particulier.
Dans certains cas, l’emplacement soumis par GeoIP diffère du nom de la ville — par exemple, lorsqu’il fait référence à un quartier d’une ville ou à une autre unité administrative. Soyez prudent lorsque vous utilisez le tag City par défaut à des fins de segmentation : assurez-vous de sélectionner les bonnes valeurs.
Par exemple, si vous prévoyez de cibler les utilisateurs de Munich, vous devez le couvrir avec un ensemble de valeurs de tag City, y compris « Munich » lui-même (avec toutes les valeurs correspondantes, telles que les différentes variantes d’orthographe qui pourraient être renvoyées par GeoIP et enregistrées comme valeurs de tag) et plusieurs zones voisines.
Statistiques des tags
Anchor link toUne fois que votre application a défini des valeurs de tag, vous pouvez afficher et analyser les statistiques sur ces valeurs, présentées dans le Panneau de configuration sous forme de diagramme circulaire, de diagramme à barres ou de vue en tableau.
