Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Avant de commencer
Assurez-vous de suivre les étapes de la section Premiers pas pour vous assurer d'avoir une application avec Firebase activé et d'avoir ajouté le dernier SDK Firebase In-App Messaging.
Créer une campagne
Configurez votre nouvelle campagne sur la page Messages de la console Firebase.
Si vous êtes un nouvel utilisateur, cliquez sur Créer votre première campagne.
Si ce n'est pas le cas, cliquez sur Nouvelle campagne.
Étape 1 : Style et contenu
Dans la console, utilisez les modèles de messages Firebase In-App Messaging pour intégrer différentes fonctionnalités et répondre à différents objectifs avec vos messages intégrés.
Fournissez l'URL HTTPS d'une image. Vous pouvez utiliser Firebase Hosting pour héberger vos images.
lens
lens
lens
lens
Action
Utilisez des liens Web ou des liens profonds pour rediriger vos utilisateurs vers des pages externes ou des pages spécifiques de votre application. Vous pouvez utiliser Firebase Dynamic Links pour créer et gérer des liens profonds. Les modèles Modal et Image uniquement incluent un bouton X, qui permet aux utilisateurs de fermer le message.
lens
lens
lens
Couleur du texte/de l'arrière-plan
Personnalisez l'apparence du message en saisissant le code couleur hexadécimal ou en utilisant le dégradé de couleurs pour trouver la teinte spécifique qui correspond à votre marque.
lens
lens
lens
Titre/corps du message
Captez l'attention de vos utilisateurs avec un en-tête pertinent et une description concise. Firebase traduit et adapte automatiquement votre texte pour répondre aux besoins de vos utilisateurs.
lens
lens
Bouton principal
L'action par défaut du bouton est définie sur la fermeture du message. Indiquez une URL pour rediriger les utilisateurs en tant qu'action.
lens
Bouton secondaire
L'action par défaut du bouton est définie sur la fermeture du message. Indiquez une URL pour rediriger les utilisateurs en tant qu'action.
Dans la fenêtre Composer une campagne de la console Firebase, personnalisez votre message à votre guise à l'aide des fonctionnalités disponibles pour chaque modèle.
À droite de la fenêtre Composer une campagne, prévisualisez votre message en mode paysage ou portrait pour un téléphone ou une tablette.
L'aperçu dans la console vous offre une idée globale de la manière dont votre message apparaîtra sur un appareil mobile. L'affichage du message dépend de l'appareil utilisé.
Testez avec un appareil réel pour voir le rendu exact.
Si vous le souhaitez, définissez des métadonnées personnalisées pour votre campagne. Ces métadonnées seront disponibles côté client à l'aide des rappels du SDK lorsqu'une campagne sera diffusée auprès d'un utilisateur.
Par exemple, vous pouvez taguer la campagne avec un code promotionnel que vous pouvez utiliser sur le client.
Étape 2 : Ciblez vos utilisateurs
Attribuez un nom à votre campagne.
Ce nom est utilisé pour les rapports sur les campagnes et n'est pas visible dans le message.
(Facultatif) Ajoutez une description de la campagne.
Cette description est utilisée pour les rapports sur les campagnes et n'est pas visible dans le message.
Cliquez sur le menu déroulant Sélectionner une application et identifiez l'application que vous souhaitez associer à cette campagne.
(Facultatif) Cliquez sur le bouton et pour affiner davantage votre ciblage des utilisateurs.
Utilisez le menu déroulant Sélectionner pour choisir des spécifications supplémentaires.
Affichez le pourcentage d'utilisateurs potentiels éligibles à cette campagne.
Ce nombre est une estimation basée sur les utilisateurs actifs qui ont contacté le service au cours des sept derniers jours. Les utilisateurs éligibles ne voient ce message que si une condition de déclenchement est remplie.
(Facultatif) Si votre application cible des utilisateurs dans plusieurs langues, vous serez invité à localiser la campagne dans ces langues. Utilisez la boîte de dialogue pour ajouter vos propres traductions ou utiliser Google Traduction afin de localiser facilement la campagne.
Étape 3 : Planifier votre message
Indiquez la date et l'heure de début de votre campagne.
Votre campagne peut commencer lorsque vous la publiez ou si vous avez programmé son démarrage.
Indiquez une date et une heure de fin pour votre campagne.
Votre campagne peut être diffusée indéfiniment ou avoir une date de fin programmée.
Cliquez sur "Événement +" pour ajouter au moins un événement déclencheur.
Vous pouvez saisir des événements par défaut ou des événements enregistrés via Firebase Analytics pour déclencher votre message intégré. Ces événements peuvent être des actions des utilisateurs, des événements système ou des erreurs.
Votre message dans l'application est déclenché lorsque l'un de vos événements se produit.
Spécifiez votre limite de fréquence par appareil. Cette limite vous permet de contrôler la fréquence à laquelle vos utilisateurs voient votre message.
Par défaut, une campagne n'est pas diffusée après avoir été vue (c'est-à-dire avoir généré une impression) une fois par l'utilisateur.
Vous pouvez également définir la fréquence des messages en jours.
Étape 4 : Événements de conversion (facultatif)
Firebase suit le nombre d'impressions qui génèrent un événement de conversion terminé.
Dans la fenêtre Composer une campagne, utilisez le menu déroulant Sélectionner un événement de conversion pour choisir l'une des options suivantes :
Une fois la campagne publiée, accédez à la page Messagerie et cliquez sur le nom de la campagne pour afficher les données liées à son historique des conversions.
Publier votre campagne
Après avoir modifié votre campagne, vous pouvez cliquer sur Enregistrer comme brouillon pour revenir en arrière et modifier la campagne à l'état de brouillon.
Vous pouvez également cliquer sur Publier pour diffuser votre message auprès des utilisateurs ciblés à la date prévue. Vous pouvez modifier votre campagne après sa publication.
Une fois que vous avez arrêté une campagne publiée, vous ne pouvez plus la publier à nouveau.
Toutefois, vous pouvez arrêter ou modifier une campagne en cours à tout moment. Vous pouvez également dupliquer une campagne existante pour apporter de légères modifications et éviter d'en créer une entièrement nouvelle.
Obtenir des insights d'IA pour les campagnes de messages avec Gemini dans Firebase
Gemini dans Firebase
résume vos campagnes de messages, vous fournit des insights et vous guide pour améliorer les performances de vos campagnes Firebase Cloud Messaging et In-App Messaging. En analysant les données de vos campagnes, Gemini dans Firebase peut vous aider à comprendre la couverture et l'impact de vos campagnes, et vous suggérer des stratégies pour améliorer l'engagement et la croissance des utilisateurs.
Accéder aux insights générés par l'IA pour les campagnes de messages
Pour utiliser les insights d'IA sur les campagnes de messages, assurez-vous que votre projet dispose des éléments suivants :
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/05 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/05 (UTC)."],[],[],null,["\u003cbr /\u003e\n\nBefore you begin\n\nMake sure you complete the steps in [Get\nStarted](/docs/in-app-messaging/get-started) to\nensure you have an app with Firebase enabled and have added the latest Firebase In-App Messaging\nSDK.\n\nCreate a new campaign\n\nSet up your new campaign in the Firebase console's\n[Messaging page](https://console.firebase.google.com/project/_/messaging).\n\n- If you are a first time user, click **Create your first campaign**.\n- If not, click **New campaign**.\n\nStep 1: Style and content\n\nIn the console, use Firebase In-App Messaging message templates to incorporate different\nfeatures to serve different purposes with your in-app messages.\n\n[Explore use cases](/docs/in-app-messaging/explore-use-cases) to see\nexamples for stylizing the messages templates.\n\n\n| Message Template Type |||| Feature | Feature Description |\n| Feature | Feature Description |\n|---------|---------------------|------------|--------|-----------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Card | Modal | Image only | Banner |\n| lens | lens | lens | lens | Image | Provide an HTTPS Image URL. You can use [Firebase Hosting](/docs/hosting) to host your images. |\n| lens | lens | lens | lens | Action | Use weblinks or deep links to send your users to external pages or specific pages in your app. You can use [Firebase Dynamic Links](/docs/dynamic-links) to create and manage deep links. Templates **Modal** and **Image only** include an X button, allowing users to dismiss the message. |\n| lens | lens | | lens | Text/background color | Customize the message visuals by entering the Hex Color Code or using the color gradient to find the specific hue that matches your brand. |\n| lens | lens | | lens | Message title/body | Catch your user's attention with a relevant header and a concise description. Firebase automatically translates and scales your text to accommodate your users. |\n| lens | lens | | | Primary button | The default button action is set to dismiss the message. Provide a URL to redirect users as the action. |\n| lens | | | | Secondary button | The default button action is set to dismiss the message. Provide a URL to redirect users as the action. |\n\n\u003cbr /\u003e\n\n1. In Firebase console's **Compose campaign** window, customize your\n message to your liking with the features available to each template.\n\n2. On the right-hand side of the **Compose campaign** window, preview your message\n in landscape or portrait orientation for a phone or tablet device.\n\n The in-console preview provides a general idea of how your message appears\n on a mobile device. Actual message rendering varies depending on the device.\n [Test with a real device to see the exact rendering](/docs/in-app-messaging/get-started#send_a_test_message).\n3. If desired, define custom metadata for your campaign. This metadata will be available\n on the client side using SDK callbacks when a campaign is displayed to a user.\n For example, you might want to tag the campaign with a promo code that\n you can use on the client.\n\nStep 2: Target your users\n\n1. Enter a name for your campaign.\n\n This name is used for campaign reporting and is not part of the visible\n message.\n2. (Optional) Provide a campaign description.\n\n This description is used for campaign reporting and is not part of the visible\n message.\n3. Click on the **Select app** dropdown and identify which\n app you want to associate with this campaign.\n\n4. (Optional) Click the **and** button to further narrow down your\n target users.\n\n Use the **Select** dropdown to choose additional specifications.\n5. View the percentage of potential users that are eligible for this\n campaign.\n\n This number is estimated based on active users who contacted the service\n in the last 7 days. Eligible users only see this message if a trigger\n condition occurs.\n6. (Optional) If your app targets users in multiple languages, you will be\n prompted to localize the campaign in those languages. Use the dialog to\n either add your own translations or use Google Translate to localize the\n campaign easily.\n\nStep 3: Scheduling your message\n\n1. Describe a start date and time for your campaign.\n\n Your campaign can start when you publish the campaign or have a scheduled\n start.\n2. Describe an end date and time for your campaign.\n\n Your campaign can run indefinitely or have a scheduled endpoint.\n3. Click Event + to add at least one trigger event.\n\n - You can enter default events or [events logged through Firebase Analytics](/docs/analytics/android/events) to trigger your in-app message. These events can be user actions, system events, or errors.\n - Your in-app message is triggered when any of your events occur.\n4. Specify your per-device frequency limit. The limit allows you to\n control how often your users see your message.\n\n - By default, a campaign is not shown after it has been viewed by (that is, impressed on) the user once.\n - Or, you can set the frequency of messages in days.\n\nStep 4: Conversion events (optional)\n\nFirebase tracks the number of impressions that result in a completed conversion\nevent.\n\n1. In the **Compose campaign** window, use the **Select conversion event**\n dropdown to choose from:\n\n - The default conversion events.\n - Any [events you enabled as conversions](https://support.google.com/firebase/answer/6317522#enable).\n2. After you publish the campaign, go to the\n [Messaging page](https://console.firebase.google.com/project/_/messaging)\n and click on the campaign's name to see data related to the\n campaign's conversion history.\n\nPublishing your campaign\n\nAfter modifying your campaign, you can click **Save as draft** for the option to\nreturn and edit the campaign in draft status.\n\nOr, you can click **Publish** to release your message to targeted users on the\nscheduled date. You can edit your campaign after it has been published.\n\nOnce you stop a published campaign, you will not be able to publish it again.\nHowever, you may stop or edit a running campaign at any time. You can also\nduplicate an existing one to make slight variations and avoid creating a\ncompletely new campaigns.\n\nGet AI insights for messaging campaigns with Gemini in Firebase\n\nGemini in Firebase\nprovides messaging campaign summarization, insights,\nand guidance to improve your Firebase Cloud Messaging and In-App Messaging\ncampaign performance. By analyzing campaign data,\nGemini in Firebase can help you understand your campaigns' reach and impact\nand suggests strategies to improve user engagement and growth.\n\nAccess AI insights for messaging campaigns\n\nTo use messaging campaign AI insights, make sure that your project has the\nfollowing:\n\n- Gemini in Firebase is enabled for your project. Learn more at\n [Set up Gemini in Firebase](/docs/gemini-in-firebase/set-up-gemini).\n\n- Firebase Cloud Messaging or In-App Messaging is enabled in your Firebase\n project.\n\n- At least one campaign exists and appears in the Firebase console.\n\nAfter ensuring these requirements are met:\n\n1. Open [**Messaging**](//console.firebase.google.com/project/_/messaging) in the\n Firebase console to access campaign data.\n\n2. After your campaign data loads, click **Generate AI insights**.\n\n A summary and analysis of your messaging campaigns appears.\n\nPricing\n\nSee\n[Gemini in Firebase pricing](/docs/gemini-in-firebase#pricing) for more\ninformation."]]