Table of Contents
L'intégration de Siri Shortcuts dans les applications iOS offre aux développeurs une façon puissante d'améliorer l'engagement des utilisateurs et de rationaliser les interactions des utilisateurs. En permettant aux utilisateurs d'accéder aux fonctionnalités de l'application par le biais de commandes vocales, les développeurs peuvent créer une expérience plus intuitive et accessible qui s'intègre parfaitement dans les routines quotidiennes. Avec l'essor des interfaces vocales et des assistants intelligents, Siri Shortcuts est devenu un outil essentiel pour les développeurs iOS visant à augmenter la rétention, réduire les frictions et offrir une valeur personnalisée.
Qu'est-ce que les raccourcis Siri?
Les raccourcis Siri sont des commandes vocales personnalisées que les utilisateurs peuvent créer pour effectuer rapidement des actions spécifiques au sein d'une application. Ces raccourcis peuvent être suggérés par le système en fonction du comportement de l'utilisateur ou ajoutés manuellement par les utilisateurs pour un accès personnalisé. Introduit dans iOS 12, Siri Shortcuts tire parti des Intentions[ et Intentions UI[ cadres pour permettre aux développeurs d'exposer la fonctionnalité de l'application à Siri, l'application Raccourcis et le moteur de suggestion à l'échelle du système.
Sous le capot, chaque raccourci correspond à un intention[, une action définie avec des paramètres. Par exemple, une application d'entraînement peut définir une intention appelée avec des paramètres pour le type d'entraînement et la durée. Lorsque l'utilisateur invoque «Hey Siri, commencez mon exécution quotidienne», l'application reçoit l'intention, la traite et renvoie une réponse. Siri peut également suggérer des raccourcis sur l'écran de verrouillage, dans les résultats de recherche, ou via des notifications proactives, en faisant un canal d'engagement passif mais puissant.
Au-delà de la voix, les raccourcis peuvent être déclenchés à partir de l'application Raccourcis, widgets, et même à travers des règles d'automatisation comme - - quand j'arrive à la salle de gym, commencer l'entraînement. - Cette présence sur la surface assure que votre application reste haut de vue et accessible sans exiger de l'utilisateur de la lancer manuellement.
Avantages de l'intégration des raccourcis Siri pour l'engagement des utilisateurs
L'intégration de raccourcis Siri offre des avantages tangibles qui influent directement sur les mesures de l'engagement des utilisateurs. Voici les principaux avantages :
- Accessibilité améliorée:[ Les commandes vocales rendent les fonctionnalités d'application accessibles aux utilisateurs handicapés, comme ceux ayant une déficience motrice ou des limitations visuelles.
- Investissement accru: Un accès rapide à des actions fréquentes encourage l'utilisation répétée.Les utilisateurs qui mettent en place des raccourcis pour les tâches quotidiennes (p. ex., vérifier la météo, enregistrer les repas) sont plus susceptibles de retourner à l'application, augmenter la fréquence de session et réduire la courbure.
- Personnalisation:[ Les utilisateurs peuvent adapter des raccourcis à leurs routines, créant un sentiment de propriété sur l'expérience de l'application.
- Automation: Les raccourcis peuvent être combinés en automatisations pour des workflows complexes, comme - quand je quitte le travail, allume mes lumières intelligentes et démarre mon application de méditation.
- App Discovery and Re-engagement: Siri propose des raccourcis aux utilisateurs qui n'ont pas ouvert votre application depuis un certain temps, leur rappelant sa valeur. Le système peut faire surface des raccourcis dans les résultats de recherche, sur l'écran de verrouillage, et dans les suggestions Siri, fournissant un point de réentrée à faible friction.
- Différenciation compétitive:[ Offrir des raccourcis bien conçus distingue votre application des concurrents qui ne sont pas intégrés à Siri. Il indique un engagement à l'expérience utilisateur moderne et une assistance proactive.
Selon la documentation du développeur Apple, les applications qui implémentent Siri Shortcuts voient jusqu'à 30 % d'augmentation des utilisateurs actifs quotidiens et une augmentation significative des taux de rétention. Bien que les nombres exacts dépendent de la catégorie d'application, la tendance est claire : les interactions vocales drive engagement.
Mise en œuvre de raccourcis Siri dans votre application
Pour intégrer les raccourcis Siri, les développeurs doivent utiliser le cadre Intentions. Il s'agit de définir les intentions personnalisées, de gérer les réponses d'intention et de donner des raccourcis au système afin qu'ils puissent être suggérés aux utilisateurs.
Étape 1: Définir les intentions personnalisées
Créer un Intents Définition File dans Xcode (). Dans ce fichier, vous spécifiez les actions que peut effectuer votre application. Chaque intention comprend un nom, des paramètres (avec types et contraintes) et des modèles de réponse possibles. Par exemple, une application recette peut définir une intention appelée avec un paramètre (chaîne) et optionnel (enum).
Apple fournit des intentions prédéfinies pour des domaines communs comme la messagerie, les séances d'entraînement et les paiements, mais les intentions personnalisées vous donnent un contrôle total.
- Exigences relatives aux paramètres :[ Effectuez les paramètres essentiels requis et fournissez des valeurs par défaut pour les paramètres facultatifs.
- Utilisez des phrases en langage naturel que Siri peut reconnaître (par exemple, -Afficher les recettes de poulets -C'est la recette de recherche avec le poulet clé -)
- Modèles de réponse:[ Définissez les réponses de succès et d'échec que Siri lira à haute voix, en les gardant concis et informatifs.
Pour les scénarios avancés, vous pouvez utiliser INIntentResolutionRésultat pour gérer la désambigation (par exemple, si l'utilisateur dit -démarrer l'entraînement, mais il y a plusieurs séances d'entraînement, Siri peut demander des éclaircissements).
Étape 2: Créer une extension d'intentions
Ajouter une cible Intents à votre projet Xcode. Il s'agit d'un processus distinct qui traite les demandes d'intention sans avoir à lancer l'application complète. La mise en œuvre de la sous-classe et la conformité au protocole de traitement d'intention approprié sont critiques. Dans la méthode de traitement (p. ex., ), vous exécutez l'action, mettez à jour l'état de l'application si nécessaire et appelez le gestionnaire d'achèvement avec un .
Pour les fins qui nécessitent une interaction utilisateur ou une interface utilisateur, vous pouvez également créer une Intents UI extension qui fournit un contrôleur de vue affiché au-dessus de Siri. Ceci est utile pour des scénarios comme commander un tour, où vous voulez montrer le temps estimé et le coût avant que l'action soit confirmée.
Important : Les extensions d'intentions s'exécutent en arrière-plan et ont un temps d'exécution limité. Gardez le traitement léger et évitez les appels réseau qui peuvent s'éteindre. Si vous devez effectuer des tâches lourdes, envisagez d'utiliser le processus principal de l'application via don avec un qui lance l'application.
Étape 3 : Faire des raccourcis au système
Utilisez l'API INInteraction pour donner des raccourcis au système. Siri peut ainsi suggérer des raccourcis de votre application en fonction des habitudes de l'utilisateur. Le don doit se produire chaque fois que l'utilisateur effectue une action qui pourrait être un raccourci – par exemple, une fois qu'il a terminé un entraînement, donner un raccourci avec la durée et le type spécifiques.
Pour faire un don :
- Créer un objet avec votre intention et votre intention.
- Définir la direction (p. ex. pour les actions initiées par l'utilisateur).
- Appelez pour enregistrer le raccourci avec le système.
Le système utilise l'apprentissage automatique pour analyser les modèles de don et suggérer des raccourcis à des moments opportuns. Par exemple, si un utilisateur commande toujours un latte le matin, Siri pourrait suggérer --Ordonner latte , sur l'écran de verrouillage à 8h. Pour maximiser les suggestions, donner de façon cohérente et avec de riches métadonnées (titre de don, phrase suggérée d'invocation, etc.).
Étape 4: Poignez les raccourcis modifiables par l'utilisateur
Pour cela, vous devez implémenter le et fournir en option une interface utilisateur personnalisée pour configurer les paramètres. Dans l'application Raccourcis, vos intentions apparaissent dans la section -Apps, et les utilisateurs peuvent ajouter des actions à leurs flux de travail.
De plus, vous pouvez présenter programmatiquement le pour permettre aux utilisateurs d'ajouter un raccourci directement à partir de votre application. C'est une tactique d'engagement puissante – quand un utilisateur termine une action significative, leur offrir un bouton -Ajouter à Siri.- La feuille de système les guide en en enregistrant une phrase personnalisée.
Étape 5 : Essais et débogage des raccourcis
Tester les raccourcis Siri nécessite une simulation minutieuse. Utilisez le Shortcuts.app sur votre appareil de test pour exécuter le raccourci, ou invoquez Siri avec votre phrase personnalisée. Dans Xcode, vous pouvez déboguer l'extension Intents en exécutant la cible d'extension et en se joignant au processus. Les problèmes courants comprennent :
- Intention non reconnue : S'assurer que le fichier est inclus dans les cibles d'application et d'extension.
- Réponse faible:[ Optimiser le code à l'intérieur du gestionnaire; envisager de mettre en cache les données.
- Don ne montrant pas: Vérifier que les dons sont faits après la fin de l'action et que l'intention a une validité .
- Capacités de suppression: Ajoutez la capacité de -Siri à votre cible d'application dans Xcode.
Apple fournit un guide complet[ sur les tests et le dépannage.
Techniques avancées pour une meilleure participation
Une fois que vous avez des raccourcis de base en marche, considérez ces techniques avancées pour stimuler davantage l'engagement:
Intents paramétrés et options dynamiques
Par exemple, une application voyage pourrait définir une intention avec des paramètres d'origine, de destination et de date. Utilisez et pour offrir des suggestions dynamiques (par exemple, des destinations récentes). Cela réduit la charge cognitive de l'utilisateur et entraîne une utilisation plus élevée.
Déclencheurs d'automatisation
Tirer parti de la fonction Automatisations de raccourcis[ en fournissant des intentions qui peuvent être utilisées comme déclencheurs ou des actions dans les automatismes construits par l'utilisateur. Par exemple, une application de sécurité à domicile pourrait exposer une intention que l'utilisateur se connecte à -Lorsque je quitte la maison, mettre le mode de vie à l'écart.
Suggestions proactives
Utilisez INUpcomingMediaManager et INRelevantShortcut pour suggérer des raccourcis en fonction du temps, de l'emplacement ou de l'activité. Par exemple, une application musicale peut suggérer -Jouer ma liste de lecture courante - lorsque l'utilisateur est près d'une salle de gym. Cela nécessite la mise en œuvre du et la fourniture de repères contextuels pertinents.
Meilleures pratiques pour l'engagement des utilisateurs
- Keep Shortcuts pertinents: Suggérez des raccourcis qui s'alignent sur le comportement de l'utilisateur. Faites un don après une utilisation réelle, pas seulement après le lancement de l'application.
- Fournir un nom clair:[Utilisez des noms intuitifs pour les raccourcis pour s'assurer qu'ils sont facilement décelables.
- Éduquer les utilisateurs: Guider les utilisateurs sur la façon d'ajouter et d'utiliser des raccourcis efficacement. In-app inboarding invites at strategic moments (p. ex., après une action répétée) sont efficaces.
- Mise à jour Régulièrement: Rafraîchir les raccourcis en fonction des fonctionnalités de l'application et des besoins de l'utilisateur. Si vous ajoutez une nouvelle fonctionnalité, exposez-la comme une intention.
- Respect Privacy:[ Les raccourcis peuvent contenir des données sensibles (p. ex., les détails de paiement). Utilisez le avec les drapeaux de confidentialité appropriés et évitez de donner des intentions avec des paramètres privés, sauf autorisation expresse.
- Surveiller la performance :[ Utiliser l'analyse pour suivre l'utilisation des raccourcis, les taux d'achèvement et la conversion.
Pièges fréquents à éviter
- Intentions trop complexes :[ Trop de paramètres ou de résolution complexe peuvent confondre Siri et les utilisateurs. Commencez par des intentions 1–2 et développez-les en fonction de la rétroaction.
- Ignorer l'extension d'intentions:[ Exécuter des tâches lourdes dans l'extension peut causer des délais. Décharger à l'application principale si nécessaire, mais assurer une logique de repli est lisse.
- Négligence de la gestion des erreurs :[ Si un raccourci échoue (p. ex. en raison du réseau), fournir un message d'erreur verbale clair via la réponse d'intention.
- Donner trop fréquemment: Donner chaque action risque de surcharger le système et l'utilisateur.
- Oublier la localisation:[ Siri prend en charge plusieurs langues. Localisez vos intentions - afficher les noms, les paramètres et les modèles de réponse pour éviter d'aliéner les utilisateurs non-anglais.
Mesure de l'impact de l'engagement
Pour quantifier le levier de fiançailles des raccourcis Siri, les mesures de piste telles que :
- Taux d'adoption raccourci:[ Pourcentage d'utilisateurs qui ont ajouté au moins un raccourci.
- Fréquence d'invocation raccourcie : Combien de fois les raccourcis sont déclenchés (via la voix, l'application Raccourcis ou des suggestions).
- Retenue de l'utilisateur:[ Comparer les courbes de rétention entre les utilisateurs qui ont des raccourcis et ceux qui ne le font pas.
- Taux de réengagement:[ Nombre d'utilisateurs qui ont été renvoyés à la demande d'une suggestion Siri.
Utilisez Apple=2 SKAdNetwork et votre propre plateforme d'analyse pour attribuer l'application s'ouvre aux déclencheurs de raccourci. Par exemple, vous pouvez inclure un paramètre personnalisé dans la réponse d'intention qui enregistre la source. Une étude de AppsFlyer a noté que les raccourcis activés par la voix ont contribué à une augmentation de 20% du réengagement de l'application pour les applications utilitaires.
Conclusion
L'intégration des raccourcis Siri dans les applications iOS est une démarche stratégique pour stimuler l'engagement des utilisateurs et améliorer l'accessibilité. En concevant et en mettant en œuvre ces raccourcis avec soin, les développeurs peuvent créer des expériences plus personnalisées et plus efficaces qui permettent aux utilisateurs de revenir. Le processus de mise en œuvre – de la définition des intentions de donner et de tester – exige une attention particulière aux détails, mais le bénéfice en matière de satisfaction et de rétention des utilisateurs est considérable.