Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Prima di iniziare
Assicurati di completare i passaggi descritti in Guida introduttiva per assicurarti di avere un'app con Firebase abilitato e di aver aggiunto l'ultima versione dell'SDK Firebase In-App Messaging.
Creazione di una nuova campagna
Configura la nuova campagna nella
pagina Messaggi della console Firebase.
Se utilizzi lo strumento per la prima volta, fai clic su Crea la tua prima campagna.
In caso contrario, fai clic su Nuova campagna.
Passaggio 1: stile e contenuti
Nella console, utilizza i modelli di messaggio Firebase In-App Messaging per incorporare funzionalità diverse
per scopi diversi con i messaggi in-app.
Esplora i casi d'uso per visualizzare
esempi di stilizzazione dei modelli di messaggi.
Tipo di modello del messaggio
Funzionalità
Descrizione delle caratteristiche
Scheda
Modale
Solo immagine
Banner
lens
lens
lens
lens
Immagine
Fornisci un URL immagine HTTPS. Puoi utilizzare
Firebase Hosting per ospitare le tue immagini.
lens
lens
lens
lens
Azione
Utilizza i link web o i link diretti per indirizzare i tuoi utenti verso pagine esterne o pagine specifiche all'interno dell'app. Puoi usare Firebase Dynamic Links per creare e gestire i link diretti. I modelli Modale
e Solo immagine includono un pulsante X, che consente agli utenti di
ignorare il messaggio.
lens
lens
lens
Colore testo/sfondo
Personalizza gli elementi visivi del messaggio inserendo il codice colore esadecimale o utilizzando
il gradiente di colore per trovare la tonalità specifica che corrisponde al tuo brand.
lens
lens
lens
Titolo/corpo del messaggio
Cattura l'attenzione dell'utente con un'intestazione pertinente e una descrizione concisa. Firebase traduce e ridimensiona automaticamente il testo per
adattarlo ai tuoi utenti.
lens
lens
Pulsante principale
L'azione predefinita del pulsante è impostata per ignorare il messaggio. Fornisci un
URL per reindirizzare gli utenti come azione.
lens
Pulsante secondario
L'azione predefinita del pulsante è impostata per ignorare il messaggio. Fornisci un
URL per reindirizzare gli utenti come azione.
Nella finestra Crea campagna della console Firebase, personalizza il messaggio a tuo piacimento con le funzionalità disponibili per ogni modello.
Sul lato destro della finestra Crea campagna, visualizza l'anteprima del messaggio
in orientamento orizzontale o verticale per uno smartphone o un tablet.
Se vuoi, definisci metadati personalizzati per la campagna. Questi metadati saranno disponibili
sul lato client utilizzando i callback dell'SDK quando una campagna viene mostrata a un utente.
Ad esempio, potresti voler taggare la campagna con un codice promozionale da utilizzare sul client.
Passaggio 2: scegli come target gli utenti
Inserisci un nome per la campagna.
Questo nome viene utilizzato per i report sulle campagne e non fa parte del messaggio
visibile.
(Facoltativo) Fornisci una descrizione della campagna.
Questa descrizione viene utilizzata per i report sulle campagne e non fa parte del messaggio
visibile.
Fai clic sul menu a discesa Seleziona app e identifica l'app da associare a questa campagna.
(Facoltativo) Fai clic sul pulsante e per restringere ulteriormente il
target di utenti.
Utilizza il menu a discesa Seleziona per scegliere specifiche aggiuntive.
Visualizza la percentuale di utenti potenziali idonei per questa campagna.
Questo numero è stimato in base agli utenti attivi che hanno contattato il servizio
negli ultimi 7 giorni. Gli utenti idonei visualizzano questo messaggio solo se si verifica una condizione di attivazione.
(Facoltativo) Se la tua app ha come target utenti che parlano più lingue, ti verrà chiesto di localizzare la campagna in queste lingue. Utilizza la finestra di dialogo per
aggiungere le tue traduzioni o utilizzare Google Traduttore per localizzare facilmente la
campagna.
Passaggio 3: pianifica il messaggio
Descrivi una data e un'ora di inizio per la campagna.
La campagna può iniziare quando la pubblichi o quando è prevista la data di inizio.
Descrivi una data e un'ora di fine per la campagna.
La campagna può essere pubblicata a tempo indeterminato o avere un endpoint programmato.
Fai clic su Evento + per aggiungere almeno un evento trigger.
Puoi inserire eventi predefiniti o
eventi registrati tramite Firebase Analytics
per attivare il messaggio in-app. Questi eventi possono essere azioni degli utenti,
eventi di sistema o errori.
Il messaggio in-app viene attivato quando si verifica uno qualsiasi degli eventi.
Specifica il limite di frequenza per dispositivo. Il limite ti consente di
controllare la frequenza con cui gli utenti vedono il tuo messaggio.
Per impostazione predefinita, una campagna non viene mostrata dopo essere stata
visualizzata (ovvero dopo aver generato un'impressione) una volta dall'utente.
In alternativa, puoi impostare la frequenza dei messaggi in giorni.
Passaggio 4: eventi di conversione (facoltativo)
Firebase monitora il numero di impressioni che generano un evento di conversione completata.
Nella finestra Crea campagna, utilizza il menu a discesa Seleziona evento di conversione per scegliere tra:
Dopo aver pubblicato la campagna, vai alla
pagina Messaggistica
e fai clic sul nome della campagna per visualizzare i dati relativi alla
cronologia delle conversioni della campagna.
Pubblicazione della campagna
Dopo aver modificato la campagna, puoi fare clic su Salva come bozza per
tornare indietro e modificare la campagna in stato di bozza.
In alternativa, puoi fare clic su Pubblica per rilasciare il messaggio agli utenti target nella data pianificata. Puoi modificare la campagna dopo la pubblicazione.
Una volta interrotta una campagna pubblicata, non potrai pubblicarla di nuovo.
Tuttavia, puoi interrompere o modificare una campagna in esecuzione in qualsiasi momento. Puoi anche
duplicarne una esistente per apportare piccole variazioni ed evitare di creare
campagne completamente nuove.
Ricevere approfondimenti sull'AI per le campagne di messaggistica con Gemini in Firebase
Gemini in Firebase
fornisce riepiloghi, approfondimenti
e indicazioni per migliorare il rendimento delle campagne
Firebase Cloud Messaging e In-App Messaging. Analizzando i dati delle campagne,
Gemini in Firebase può aiutarti a comprendere la copertura e l'impatto delle tue campagne
e suggerisce strategie per migliorare il coinvolgimento e la crescita degli utenti.
Accedere agli approfondimenti sull'AI per le campagne di messaggistica
Per utilizzare gli approfondimenti sull'IA per le campagne di messaggistica, assicurati che il progetto abbia quanto segue:
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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."]]