Les résultats personnalisés sont disponibles sur les forfaits Professionnel et Entreprise. En savoir plus sur notre tarification.
Types de résultats & méthodes SDK
Vous pouvez déclencher un résultat en ajoutant une ligne de code lorsqu’un utilisateur effectue une action spécifique (par ex., touche « Ajouter au panier » ou « Mettre à niveau »).| Type de résultat | Méthode SDK Mobile | Méthode SDK Web | Description |
|---|---|---|---|
| Comptage standard | addOutcome | sendOutcome | Augmente le compte de 1 à chaque appel. Aucun suivi de valeur. |
| Valeur (Somme) | addOutcomeWithValue | sendOutcome | Augmente le compte de 1 et la somme de la valeur numérique spécifiée. Utile pour le suivi des revenus. |
| Comptage unique | addUniqueOutcome | sendUniqueOutcome | Augmente le compte de 1, une seule fois par fenêtre d’attribution. Idéal pour les actions utilisateur binaires comme « Session de balayage démarrée » ou « CTA touché ». |
Les événements de résultats sont mis en cache localement si hors ligne et retentés à la prochaine initialisation de OneSignal.
Comptage vs somme
Les résultats prennent en charge deux métriques clés :| Métrique | Description |
|---|---|
| Compte | Nombre de fois où l’événement de résultat a été déclenché |
| Somme | Total de toutes les valeurs numériques envoyées avec le résultat (le cas échéant) |
Attribution de résultats
Chaque résultat est suivi avec un type d’attribution qui explique comment il a été généré :- direct — le résultat s’est produit lorsque l’utilisateur a directement interagi avec le message. Certains résultats, comme
os__clicketos__confirmed_delivery, n’ont qu’une attribution directe car ils se produisent uniquement à la suite du message. - influencé — le résultat s’est produit dans la fenêtre temporelle d’attribution après l’envoi du message, mais l’utilisateur n’a jamais interagi directement avec le message.
- non attribué — le résultat s’est produit sans relation directe ou influencée avec le message.
- total (par défaut) — la somme de direct + influencé + non attribué.
Cas d’utilisation
Site de e-commerce
Les boutiques en ligne peuvent utiliser les notifications push OneSignal pour ramener les utilisateurs vers les paniers abandonnés, les ventes flash, les promotions, et plus encore. Avec les résultats, les propriétaires de boutiques peuvent désormais facilement corréler les notifications push aux actions utilisateur telles qu’un ajout au panier, un achat ou un coupon utilisé. Pour les achats, les résultats vont encore plus loin que de simples comptages et peuvent suivre les montants d’achat. Cela permet aux propriétaires de sites de visualiser facilement le total des revenus générés par les push individuels.Applications sociales
Les applications sociales peuvent vouloir réengager les utilisateurs en utilisant un push pour les notifier d’un match ou d’une demande d’ami, d’un nouveau like, ou simplement pour les faire swiper. En utilisant les résultats, un développeur peut voir si une notification push a conduit à un événement utilisateur tel qu’initier un chat avec un match ou une session de swipe de 34 secondes. Ces données peuvent ensuite être utilisées pour affiner les stratégies de notification et de ciblage. Dans l’exemple suivant, nous voulons suivre si un utilisateur a commencé à swiper des profils de rencontre après un push. Comme nous ne voudrions pas compter chaque swipe comme une conversion, nous utilisonssendUniqueOutcome
Ce résultat « Swipe » ne sera attribué qu’une seule fois au push qui l’a déclenché. Exemples :
- Si l’utilisateur a cliqué sur le push et effectué l’action qui a appelé cette méthode, ce sera une attribution directe.
- Si l’utilisateur a reçu le push mais ne l’a pas cliqué et a effectué l’action dans la fenêtre d’attribution, ce sera une attribution influencée. Même s’ils cliquent plus tard sur le même push et effectuent à nouveau l’action, ce sera toujours uniquement influencé.
- Si l’utilisateur effectue la méthode en dehors d’une fenêtre d’attribution, ce sera non attribué une fois par session.
Push cliqués par langue
Dans les méthodes d’écoute Notification Ouverte/Cliquée de notre SDK, vous pouvez configurer les résultats pour incrémenter combien d’appareils ont cliqué sur un push selon leur langue définie. Cela nécessitera du code natif pour détecter la langue de l’appareil, mais vous pouvez ensuite transmettre cette langue au résultat comme ceci :Push cliqués par système d’exploitation et navigateur
Dans les méthodes d’écoute Notification Ouverte/Cliquée de notre SDK, vous pouvez configurer les résultats pour incrémenter quelles plateformes spécifiquement ont été cliquées. C’est générique pour iOS et Android car vous pouvez définirOneSignal.addOutcome("iOS") ou OneSignal.addOutcome("Android") dans le gestionnaire de clic de votre application mobile, mais si vous voulez également suivre les plateformes push web, vous pouvez utiliser ceci par exemple :
Désactiver le suivi des résultats
Désactivez le suivi de résultats spécifiques dans le tableau de bord Paramètres > Push & In-App > Suivi des résultats. De là, vous pouvez cliquer sur le bouton Arrêter le suivi pour sélectionner un résultat dont vous voulez arrêter le suivi dans le tableau de bord. Une fois que vous avez arrêté le suivi des résultats, vous les verrez listés ici et pourrez recommencer à les suivre en cliquant sur le lien Démarrer le suivi.FAQ
Combien de temps les données de résultats sont-elles stockées ?
- Les notifications envoyées depuis le tableau de bord conservent leurs données de résultats indéfiniment.
- Les notifications envoyées via l’API ont une rétention de résultats de 30 jours avant d’être purgées.
Quels canaux prennent en charge les résultats personnalisés ?
Actuellement, les résultats personnalisés ne peuvent être ajoutés qu’aux actions sur les notifications Push et les messages In-App. Les résultats envoyés via les messages In-App s’afficheront comme « Non attribués » et définiront une balise sur l’appareil au format :nom du résultat : true.