Événements recommandés pour les apps de soins de santé

En bref : mesurez la qualité de vos utilisateurs tout au long de leur parcours en enregistrant ces suggestions d'événements in-app pour votre app de soins de santé .

5669_Healthcare_icon_3.png Soins médicaux

Les apps de soins médicaux permettent aux utilisateurs d'effectuer des tâches telles que souscrire une assurance maladie, prendre des rendez-vous et recevoir des conseils médicaux. Les événements typiques que nous recommandons d'enregistrer incluent les achats et les réservations.

L'enregistrement de ces évènements peut vous aider à déterminer :

  • Quels médicaments sont les plus utilisés et demandés 
  • Quels emballages préfèrent les utilisateurs
  • Quels problèmes de santé préoccupent le plus les utilisateurs

 Important !

  • Veillez à lire les instructions à l'attention des marketeurs pour implémenter les événements in-app.
  • Pour simplifier l'implémentation, téléchargez un fichier CSV contenant tous les événements in-app de base décrits dans cet article, puis modifiez les événements en fonction des besoins de votre entreprise. Une fois terminé, partagez le fichier avec votre développeur.
  • Pour chaque événement recommandé que contient cet article, vous trouverez des extraits de code pour les développeurs iOS, Android et Unity.
  • Si votre développeur a besoin d'instructions détaillées, elles se trouvent dans le hub des développeurs AppsFlyer.

Pour plus d'informations sur l'enregistrement des événements in-app, consultez le guide des événements in-app riches.

In_appEvents__Healthcare__en-us.png

Structures recommandées pour les événements prédéfinis

La section suivante fournit une liste des structures d'événements typiques du secteur des soins médicaux. Chaque structure donne un nom d'événement prédéfini, ainsi que des suggestions de paramètres d'événement à appliquer. Veuillez noter que les événements in-app peuvent inclure tous les paramètres d'événement qui correspondent à vos besoins.

Connexion (af_login)

Objectif

Comprendre le taux de rétention de vos utilisateurs inscrits

Déclencheur 

Dès que l'utilisateur se connecte avec succès

Paramètres d'événement

Peut être envoyé sans paramètre supplémentaire

Exemples de code

Android iOS - Objective C iOS - Swift Unity

AppsFlyerLib.getInstance().logEvent(getApplicationContext(), AFInAppEventType.LOGIN, null);

Inscription terminée (af_complete_registration)

Objectif

Découvrir combien d'utilisateurs ont installé l'app et sont allés au bout du processus d'inscription, et quelles méthodes d'inscription vos utilisateurs privilégient.

Déclencheur

Lorsque l'utilisateur finalise le processus d'inscription

Paramètres d'événement

Nom Description Exemple de valeur
af_registration_method Le type de méthode d'inscription email, facebook

Exemples de code

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<>();
eventValue.put(AFInAppEventParameterName.REGISTRATION_METHOD, "Facebook");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(), AFInAppEventType.COMPLETE_REGISTRATION, eventValue);

Ajouter au panier (af_add_to_cart)

Objectif

Enregistrez l'ajout de produits au panier. Cet événement peut vous aider à déterminer :

  • Le nombre de produits que les acheteurs ajoutent en moyenne lors d'un achat
  • Le temps qui s'écoule entre l'ajout de deux produits différents
  • le nombre d'acheteurs qui abandonnent leur panier

Déclencheur

Lorsque l'utilisateur ajoute un produit au panier

Paramètres d'événement

Nom Description Exemple de valeur
medicine_name Nom du médicament rhinos
af_quantity Montant commandé 1
af_price Prix du médicament 10

Exemples de code

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<>();
eventValue.put("medicine name", "rhinos");
eventValue.put("quantity", "1");
eventValue.put("price", "10");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(), "add_to_cart", eventValue); 

Achat (af_purchase)

Objectif

Enregistrez les achats in-app effectués par les utilisateurs. Cet évènement peut vous aider à :

  • Déterminer la LTV de vos utilisateurs et le ROI de vos campagnes sur les réseaux publicitaires et les agences de publicité
  • Déterminer quelles offres sont les plus populaires auprès de vos utilisateurs
  • Réaliser une référence croisée de campagne avec les articles qui ont été achetés afin d'optimiser le ciblage de vos campagnes

Déclencheur

Lorsque l'utilisateur atterrit sur la page de remerciement une fois l'achat terminé

Paramètres d'événement

Nom Description Exemple de valeur
af_revenue Revenu des achats 50.55
af_currency Code de devise USD
af_content_type Nom de l'achat labo
af_order_id ID de la commande 9277
payment_method_type Mode de paiement utilisé carte de crédit, locale

Exemples de code

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<>();
eventValue.put(AFInAppEventParameterName.REVENUE, 50.55);
eventValue.put(AFInAppEventParameterName.CURRENCY, "USD");
eventValue.put(AFInAppEventParameterName.CONTENT_TYPE, "lab");
eventValue.put("AFInAppEventParameterName.ORDER_ID", "9277");
eventValue.put("payment_method_type", "credit card");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(),AFInAppEventType.PURCHASE, eventValue);

Structures recommandées pour les événements personnalisés

La section suivante fournit une liste de structures d'événements qui comprennent des noms d'événements personnalisés et les suggestions de paramètres d'événement à utiliser. Veuillez noter que les événements in-app peuvent inclure tous les paramètres d'événement qui correspondent à vos besoins.

Rendez-vous confirmé (confirmed_appointment) 

Objectif

En enregistrant cet événement, vous pouvez utiliser les données pour recibler les utilisateurs et envoyer des rappels pour les examens réguliers et les rendez-vous futurs.

Déclencheur

Lorsque l'utilisateur prend rendez-vous

Paramètres d'événement

Nom Description Exemple de valeur
doctor_name Nom du médecin Julie Robert
appointment_number Numéro du rendez-vous 001

Exemples de code

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<>();
eventValue.put("doctor_name", "Robert James");
eventValue.put("appointment_number", "001");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(), "confirmed_appointment", eventValue); 

Rendez-vous annulé (canceled_appointment)

Objectif

En enregistrant cet événement, vous pouvez utiliser les données pour recibler les utilisateurs et envoyer des rappels pour reprogrammer les rendez-vous.

Déclencheur

Lorsque l'utilisateur annule un rendez-vous

Paramètres d'événement

Nom Description Exemple de valeur
doctor_name Nom du médecin Julie Robert
appointment_number Numéro du rendez-vous 001

Exemples de code

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<>();
eventValue.put("doctor_name", "Robert James");
eventValue.put("appointment_number", "001");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(), "canceled_appointment", eventValue); 

Première prise de rendez-vous auprès du médecin (doctor_first_booking)

Objectif

En enregistrant cet événement, vous pouvez utiliser les données pour envoyer des promotions et des publicités de retargeting aux utilisateurs.

Déclencheur

Lorsque l'utilisateur prend son premier rendez-vous

Paramètres d'événement

Nom Description Exemple de valeur
doctor_name Nom du médecin Julie Robert
spécialité Spécialité médicale neurologie
durée Durée de la consultation Chat de 30 minutes
prix Tarif de la consultation 50

Exemples de code

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<>();
eventValue.put("doctor_name", "Robert James");
eventValue.put("specialty", "neurology");
eventValue.put("duration", "30 min chat");
eventValue.put("price", "135790");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(), "doctor_first_booking", eventValue); 

Premier rendez-vous au laboratoire (lab_first_appointment)

Objectif

En enregistrant cet événement, vous pouvez utiliser les données pour envoyer des promotions et des publicités de retargeting aux utilisateurs.

Déclencheur

Lorsque l'utilisateur prend son premier rendez-vous

Paramètres d'événement

Nom Description Exemple de valeur
lab_selection Nom de l'examen en laboratoire check-up général
quantité Montant commandé 2
prix Tarif du laboratoire 500

Exemples de code

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<>();
eventValue.put("lab_selection", "full body checkup");
eventValue.put("quantity", "30 min chat");
eventValue.put("price", "135790");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(), "lab_first_appointment", eventValue); 

Premier achat en pharmacie (pharmacy_first_purchase)

Objectif

En enregistrant cet événement, vous pouvez utiliser les données pour envoyer des promotions et des publicités de retargeting aux utilisateurs.

Déclencheur

Lorsque l'utilisateur effectue son premier achat

Paramètres d'événement

Nom Description Exemple de valeur
medicine_name Nom du médicament rhinos
quantité Montant commandé 1
prix Prix du médicament 10

Exemples de code

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<>();
eventValue.put("medicine_name", "rhinos");
eventValue.put("quantity", "1");
eventValue.put("price", "10");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(), "pharmacy_first_purchase", eventValue); 

Réservation de médecin (doctor_booking)

Objectif

Obtenir des informations supplémentaires sur les besoins et les intérêts de vos utilisateurs.

Déclencheur

Lorsque l'utilisateur prend un rendez-vous en personne

Paramètres d'événement

Nom Description Exemple de valeur
doctor_name Nom du médecin Julie Robert
spécialité Spécialité médicale neurologie
durée Durée de la consultation Chat de 30 minutes
prix Tarif de la consultation 50

Exemples de code

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<>();
eventValue.put("doctor_name", "Robert James");
eventValue.put("specialty", "neurology");
eventValue.put("duration", "30 min chat");
eventValue.put("price", "135790");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(), "doctor_booking", eventValue); 

Chat avec le médecin (chat_doctor)

Objectif

Obtenir des informations supplémentaires sur les besoins et les intérêts de vos utilisateurs.

Déclencheur

Lorsque l'utilisateur effectue une réservation

Paramètres d'événement

Nom Description Exemple de valeur
doctor_name Nom du médecin Julie Robert
spécialité Spécialité médicale neurologie
durée Durée de la consultation Chat de 30 minutes
prix Tarif de la consultation 50

Exemples de code

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<>();
eventValue.put("doctor_name", "Robert James");
eventValue.put("specialty", "neurology");
eventValue.put("duration", "30 min chat");
eventValue.put("price", "135790");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(), "chat_doctor", eventValue); 

Rendez-vous au laboratoire (lab_appointment)

Objectif

En enregistrant cet événement, vous pouvez utiliser les données pour envoyer des promotions et des publicités de retargeting aux utilisateurs.

Déclencheur

Lorsque l'utilisateur prend un rendez-vous au laboratoire

Paramètres d'événement

Nom Description Exemple de valeur
lab_selection Nom du type de laboratoire check-up général
quantité Montant commandé 2
prix Tarif du laboratoire 500

Exemples de code

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<>();
eventValue.put("lab selection", "full body checkup");
eventValue.put("quantity", "2");
eventValue.put("price", "500");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(), "lab_appointment", eventValue); 

Achat en pharmacie (pharmacy_purchase)

Objectif

En enregistrant cet événement, vous pouvez utiliser les données pour envoyer des promotions et des publicités de retargeting aux utilisateurs.

Déclencheur

Lorsque l'utilisateur effectue un achat pharmaceutique

Paramètres d'événement

Nom Description Exemple de valeur
medicine_name Nom du médicament rhinos
quantité Montant commandé 1
prix Prix du médicament 10

Exemples de code

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<>();
eventValue.put("medicine_name", "rhinos");
eventValue.put("quantity", "1");
eventValue.put("price", "10");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(), "pharmacy_purchase", eventValue); 

Inscription mutuelle (insurance_membership)

Objectif

En savoir plus sur vos utilisateurs, puis les recibler en conséquence.

Déclencheur

Lorsque l'utilisateur adhère à une mutuelle

Paramètres d'événement

Nom Description Exemple de valeur
insurance_name Nom de la compagnie d'assurance Mutuelle4000
insurance_type Type de régime d'assurance premium

Exemples de code

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<>();
eventValue.put("insurance_name", "DavidShield");
eventValue.put("insurance_type", "premium");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(), "insurance_membership", eventValue); 

Émission du reçu (receipt_issuance)

Objectif

Les utilisateurs disposant d'un reçu peuvent potentiellement réclamer le remboursement de la consultation chez le médecin, du rendez-vous au laboratoire ou des médicaments à leur assureur. En enregistrant cet événement, vous pouvez utiliser les données pour des campagnes de retargeting sur l'assurance personnelle.

Déclencheur

Lorsque l'utilisateur reçoit un reçu

Paramètres d'événement

Nom Description Exemple de valeur
app_name Nom de votre app App de soins médicaux
doctor_name Nom du médecin Julie Robert
consultation_description Description du problème de santé fièvre

Exemples de code

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<>();
eventValue.put("app_name", "Healthcare App");
eventValue.put("doctor_name", "Robert James");
eventValue.put("consultation_description", "fever");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(), "receipt_issuance", eventValue); 

Recharge réussie (top_up_success)

Objectif

Les fonds complémentaires peuvent être utilisés pour acheter n'importe quel forfait ou service proposé dans l'app. Vous pouvez enregistrer cet évènement et le comparer avec d'autres données pour en savoir plus sur vos utilisateurs. Par exemple, vous pouvez savoir quel montant les gens sont prêts à déposer sur leurs comptes et utiliser les montant des recharge pour cibler les utilisateurs avec des campagnes personnalisées selon leur budget de rechargement.

Déclencheur

Lorsque l'utilisateur termine l'ajout d'une recharge

Paramètres d'événement

Nom Description Exemple de valeur
af_revenue Montant de la recharge  2000.55
top_up_id L'ID de la recharge 397
payment_method_type Mode de paiement utilisé carte de crédit, paiement local

Exemples de code

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<>();
eventValue.put(AFInAppEventParameterName.REVENUE, 2000.55); eventValue.put("top_up_id", "397"); eventValue.put("payment_method_type", "creditcard");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(), "top_up_success", eventValue);