Passer au contenu principal
Les actions de clic sont des événements interactifs que vous attachez aux éléments d’un message intégré — boutons, images ou arrière-plans. Ajoutez-les via l’éditeur par glisser-déposer ou l’éditeur HTML via l’API JavaScript pour messages intégrés.
Diagramme montrant comment les actions de clic des messages intégrés déclenchent des invites de permission de localisation et push sur iOS

Types d’actions de clic

URL

Ouvre l’URL spécifiée dans le navigateur par défaut de l’appareil. Correspond à openUrl dans l’API JS pour messages intégrés. Pour les liens profonds dans l’application, utilisez plutôt un Custom Action ID.

Push permission prompt

Affiche l’invite de permission push native iOS ou Android. Si l’appareil est déjà abonné, le message intégré ne s’affiche pas. Si l’appareil a été invité précédemment et a refusé, une alerte native demande à l’utilisateur d’activer les notifications push dans les paramètres de l’application. Correspond à triggerPushPrompt dans l’API JS pour messages intégrés.

Location permission prompt

Affiche l’invite native du système d’exploitation pour demander l’autorisation de suivi de localisation. Votre application doit inclure les permissions de suivi de localisation — voir Location Opt-In Prompt pour la configuration. Correspond à triggerLocationPrompt dans l’API JS pour messages intégrés.

Send outcome

Suit une interaction utilisateur à des fins d’analyse. Les résultats envoyés via les messages intégrés apparaissent comme « Non attribués » et définissent un tag sur l’utilisateur au format nom_du_résultat : true. Voir Custom Outcomes pour plus de détails. Correspond à sendOutcome dans l’API JS pour messages intégrés.

Tag user

Ajoute un tag à l’utilisateur en fonction de sa réponse, ce que vous pouvez utiliser pour le segmenter afin d’envoyer des messages plus ciblés. Correspond à tagUser dans l’API JS pour messages intégrés.

Custom action ID

Transmet une valeur personnalisée que votre application lit via le SDK IAM Click Listener lorsque l’élément est cliqué. Utilisez-le pour : Correspond à addClickName dans l’API JS pour messages intégrés.

Collecting custom click actions

Définissez un Custom Action ID sur n’importe quel bloc image ou bouton pour identifier l’élément cliqué. Votre application détecte le clic via le SDK IAM Click Listener et peut envoyer les données à votre serveur, base de données ou fournisseur d’analyse.
Définissez un ID d’action unique sur chaque bouton d’un message intégré à choix multiples. Lorsqu’un utilisateur clique sur une option, votre application le détecte via le SDK IAM Click Listener, envoie la réponse à votre serveur et peut afficher ultérieurement les résultats agrégés à l’utilisateur.Au lieu d’un Action ID, vous pouvez également utiliser un Tag pour identifier l’élément cliqué et segmenter les utilisateurs en fonction de leur réponse.

Guides associés

Deep Linking

Configurez des schémas d’URL personnalisés et un routage spécifique à l’application pour les messages push et intégrés.

In-app JavaScript API

Référence des méthodes d’action de clic dans l’éditeur de messages intégrés HTML.

App Store rating example

Tutoriel pas à pas pour demander des avis sur l’App Store depuis les messages intégrés.

Target outdated app versions

Invitez les utilisateurs à mettre à jour leur application.

Onboard users with banner in-app messages

Guidez les utilisateurs avec des messages intégrés de type bannière en haut et en bas qui ne bloquent pas l’interface de votre application.

FAQ

Puis-je ajouter plusieurs actions de clic à un seul élément ?

Non. Chaque élément (bouton, image ou arrière-plan) prend en charge une seule action de clic. Pour déclencher plusieurs comportements, utilisez un Custom Action ID et gérez la logique dans votre application via le SDK IAM Click Listener.

Comment créer un lien profond vers un écran de mon application ?

Utilisez l’action de clic Custom Action ID et gérez le routage dans votre application via le SDK IAM Click Listener. L’action URL ouvre les liens dans le navigateur, pas dans l’application. Voir Deep Linking pour la configuration complète.

Pourquoi l’invite de permission push ne s’affiche-t-elle pas ?

Si l’appareil est déjà abonné aux notifications push, le message intégré avec une action de clic d’invite de permission push ne s’affiche pas. Vérifiez le statut d’abonnement push de l’utilisateur dans le tableau de bord OneSignal avant de tester.