Combien de balises puis-je définir ?
Consultez vos limites de plan, pour le nombre de balises de données pouvant être définies par utilisateur. Vous êtes uniquement limité sur le nombre de balises de données pouvant être définies sur chaque utilisateur. Il n’y a pas de limite au nombre total de combinaisons de balises de données pouvant exister dans une application. Par exemple, les plans gratuits peuvent avoir 2 balises par utilisateur, mais vous pouvez toujours avoir un nombre illimité de clés et de valeurs qui peuvent être utilisées. Par exemple :- UtilisateurA a des balises :
first_name : Jonetvip_status : gold - UtilisateurB peut avoir des balises :
favorite_color : redetdogs_favorite_color : brown.
favorite_color : green jusqu’à ce que la balise first_name ou vip_status soit supprimée ou que votre plan soit mis à niveau.
Si vous avez besoin de plus de balises de données, contactez notre équipe commerciale pour discuter d’autres options.
Qu’arrive-t-il à mes balises de données si je dépasse le droit du plan ?
Votre application continuera d’avoir les balises de données définies par utilisateur. Lors de l’ajout ou de la mise à jour de balises, vous ne pourrez pas apporter de modifications aux utilisateurs au-delà des limites de votre plan. Cela signifie que si un utilisateur est à ou au-delà de sa limite de balises, vous devrez d’abord supprimer les balises indésirables, puis faire une autre requête pour ajouter ou mettre à jour les balises souhaitées. Exemple : La limite de balises de votre compte est de 20. Cela signifie que chaque utilisateur ne peut avoir que 20 “clés” de balises uniques définies à la fois :- Si un utilisateur a 0 balise :
- Si un utilisateur a 19 balises :
- Toute requête pour définir 1 à 20 clés de balises réussira.
- Toute requête pour définir 21+ clés de balises échouera, aucune balise ne sera définie.
Où puis-je vérifier combien de balises mes utilisateurs ont ?
Naviguez vers la page Audience > Users colonne “Tags” ou consultez Exportation des données utilisateur.Comment réduire le nombre de balises de données que mon application utilise ?
Il existe plusieurs options, notamment les mises à jour d’API pour télécharger un CSV. Voir Tags pour une liste de toutes les options.Pourquoi les balises de données ne s’affichent-elles pas sur un utilisateur ?
Il existe plusieurs raisons pour lesquelles les balises peuvent ne pas être définies ou affichées : Connexion réseau et session de page La raison la plus courante pour laquelle les balises ne s’affichent pas sur un utilisateur est due à une connexion réseau instable ou inexistante lorsque la requête de mise à jour de balise est effectuée. Les SDK mobiles v5 mettront en cache les balises de données localement et réessaieront d’ajouter la balise lors de la détection d’une connexion Internet stable. Le SDK Web nécessite que l’utilisateur soit créé avant que les balises puissent être définies. Cela signifie que l’utilisateur s’est abonné au push web ou que vous avez appelé les méthodesaddEmail/addSms pour créer un abonnement (nous recommandons d’appeler la méthode login pour associer l’abonnement à un utilisateur).
Une fois l’utilisateur créé, les balises seront automatiquement envoyées à notre serveur tant que la session de page est la même (l’utilisateur n’a pas navigué vers une autre page).
Si l’utilisateur quitte la page avant que les balises soient définies, il n’obtiendra pas les balises. Utilisez la méthode getTags pour vérifier si les balises sont définies ou appelez à nouveau la méthode addTags.
Effacement du cache du navigateur
Lorsque les abonnés web effacent leurs données de navigateur, cela détruit les données d’abonnement stockées sur le navigateur. OneSignal fournit une fonctionnalité pour réabonner automatiquement l’utilisateur lors de son retour sur le site, mais cela n’ajoutera pas les balises à moins que :
- La méthode
loginsoit appelée, ce qui associera le nouvel abonnement à l’utilisateur existant et à ses balises. - Les méthodes de balisage soient appelées à nouveau.
Voir Comportement du navigateur pour le push web pour plus de détails.