1. Track displays and dismiss of In-App messages in the app

First, you need to implement Batch's event dispatcher. That component will automatically pass analytics events to Firebase or Google Analaytics:

In case you are using both solutions, you can simply integrate the Firebase event dispatcher and link Firebase to Google Analytics. Batch analytics events (e.g. In-App displayed, closed, button clicked, etc) will be shared with Google Analytics automatically (see more here). 

2. Add a tracking ID to your campaign

The message identifier will be the tracking ID you can fill in the campaign's creation form.

Did this answer your question?