Firebase Tools & Features: In-App Messaging

Firebase Tools & Features: In-App Messaging
Estimated Reading Time: 5 minutes

What Is Firebase?

Firebase is Google’s Backend-as-a-Service (Baas) solution for mobile app development. Originally developed and launched in 2011 by Firebase Inc, it was later acquired by Google in 2014. Firebase started off as a realtime database, and now offers developers and marketers a comprehensive selection of tools and products that help develop advanced applications, as well as market them. The firebase platform allows for easy integration with IOS, Android, Web, and Unity products. There is a lot to learn about the platform, however in this article we will cover in-app messaging.

What Is In-App Messaging?

Firebase In-App Messaging allows you to target the active users of your app with various styles of customizable messages. The styles include cards, banners, models, and images. The diverse uses for in-app messaging range from getting users to subscribe, watch videos, complete levels, or buy items. Currently this feature is available for IOS, Android, and Flutter. In this article we will explore all aspects of in-app messaging including how to set it up, creating your first message, and reviewing the analytic features that are attached to this nifty tool.

Setup

Before starting, make sure to add Firebase to your Apple, Android, or Flutter project.

It is my opinion that the best documentation for adding the SDK to your project comes from Google itself; these are the links to get the SDK setup for Apple, Android, or Flutter.

Creating an In-App Message

The great thing for marketers is that the process of creating an in-app message is fairly simple. First, head to the in-app messaging feature located on the left-hand navigation. This will bring you to the in-app messaging dashboard where you will be able to create new campaigns, as well as check on the status of your old campaigns. To create a new campaign simply click on the blue New Campaign button.

There are five steps to creating a new campaign, with two of them being optional. The first step is Style and Content. In this section you can choose from the following message layouts: card, modal, image only, or top banner. Each layout provides a different option about the content of the message. In this example, we will explore the modal layout. Generally all of the layouts (excluding image only) allow you to customize the background and text color of the message, as well as choosing the text for the message title and optional body text. When working with the modal layout, there is an optional choice for including either an image or a button. After choosing a message title, click Next.

The next section is the Target. This is where you will customize the campaign name and description, which is useful when it comes to keeping track of the various campaigns you create. When naming your campaign remember to make it unique so you avoid confusion with your other campaigns. You can also choose which devices you send the message to. In this example, I have chosen to send out the message to IOS users only. When you are done with this section, proceed to the next step by clicking Next.

The next section is called Scheduling. In this section you are able to specify the timing of your campaign launch, as well as the conditions it is shown under (by conditions I am referring to the event that will trigger your campaign). In this example, I want my campaign to be active immediately and to trigger when my users launch my app. You can also configure how many times you want your message to show per device. Once you’re done with the scheduling section, you can click Next.

The following two steps are optional, the first being Conversion Events. This is where you can connect your campaign’s impressions or clicks with any of your conversion events. The final section, Additional Options, allows you to send additional information by means of a key/value pair to your app.

Once you’ve completed the necessary steps, you can click on the Review button. You will then be prompted to review your campaign and ensure everything meets your expectations. If you are satisfied with your campaign, click Publish and just like that you have created your first in-app messaging campaign.

Analytics

When it comes to analytics, in-app messaging allows you to track both the impressions of your customized messages, as well as the interactions through clicks. Additionally, when configured during the creation of your campaign, you are able to track conversions. One thing to note is that the chart only displays data for the last 30 days.

Conclusion

Firebase has an abundance of tools and features that are useful for both developers and marketers. If you haven’t already, check out my previous article on 5 Benefits of Using Firebase by Google. If you’d like to discuss the current and future setup for your mobile application tracking and analytics, reach out to the team at InfoTrust.

Curious about Firebase?

We have a team of experts who are here to help when you need it.
Facebook
Twitter
LinkedIn
Email
Last Updated: September 6, 2022

Other Articles You Will Enjoy

5 Things to Know about Google Analytics 4 Enterprise Pricing

5 Things to Know about Google Analytics 4 Enterprise Pricing

So your organization is considering the move to the Google Analytics 4 (GA4) version of Analytics 360, but there are still some lingering questions…

7-minute read
Google Analytics 4, Privacy Centricity, and Compliance: Aligning Teams

Google Analytics 4, Privacy Centricity, and Compliance: Aligning Teams

As marketers have been challenged to ensure the transition to durability is pacing with the depreciation of Universal Analytics, the best-in-class realize that these…

3-minute read
Creating Goals in Google Analytics 4: What’s New?

Creating Goals in Google Analytics 4: What’s New?

Google Analytics, which is arguably one of the most important and widely used web and app analytics tools, saw the release of its latest…

5-minute read
Analytics 360 (GA4 Version) vs. Adobe Analytics: Differences, Improvements, and Privacy Compliance

Analytics 360 (GA4 Version) vs. Adobe Analytics: Differences, Improvements, and Privacy Compliance

Overview This article covers the newly launched web analytics platform by Google, Google Analytics 4 (GA4), and its comparison, similarities, and improvements compared to…

7-minute read
Recreating Core Universal Analytics Reports in Google Analytics 4: Top Audience Reports

Recreating Core Universal Analytics Reports in Google Analytics 4: Top Audience Reports

Introduction As the martech world begins preparing for our cookieless, privacy-centric future, Google has responded with their own platform updates to address consumer concerns…

5-minute read
Recreating Core Universal Analytics Reports in Google Analytics 4: Top Acquisition Reports

Recreating Core Universal Analytics Reports in Google Analytics 4: Top Acquisition Reports

Introduction As the martech world begins preparing for our cookieless, privacy-centric future, Google has responded with their own platform updates to address consumer concerns…

8-minute read
Firebase Tools & Features: Cloud Messaging

Firebase Tools & Features: Cloud Messaging

What Is Firebase? Firebase is Google’s Backend-as-a-Service (Baas) solution for mobile app development. Originally it was developed and launched in 2011 by Firebase Inc,…

5-minute read
Prepare for the Trek with Your Google Analytics 4 Roadmap

Prepare for the Trek with Your Google Analytics 4 Roadmap

Unless you’ve been living under a rock, you’ve heard the news that Google is deprecating Google Universal Analytics (UA) by July of 2023 (October…

7-minute read
Privacy-Centric Google Analytics 4: Consent and Opt-Out Configuration

Privacy-Centric Google Analytics 4: Consent and Opt-Out Configuration

Configuration requirements for data collection have never been more confusing. Differing EU laws, patchwork privacy in the United States, differing feature support based upon…

12-minute read

Get Your Assessment

Thank you! We will be in touch with your results soon.
{{ field.placeholder }}
{{ option.name }}

Talk To Us

Talk To Us

Receive Book Updates

Fill out this form to receive email announcements about Crawl, Walk, Run: Advancing Analytics Maturity with Google Marketing Platform. This includes pre-sale dates, official publishing dates, and more.

Search InfoTrust

Leave Us A Review

Leave a review and let us know how we’re doing. Only actual clients, please.