About Batch
Batch is a marketing and transactional push notifications & mobile CRM platform designed entirely from a mobile-first perspective. Several thousand applications use our platform to handle push notification delivery, while segmenting their audience automatically (new users, engaged users, etc.) and predictively (risky, promising). Batch also supports custom targeting depending on your business needs and can be plugged to your existing back-end by using our open APIs. Push notifications boost app usage if used correctly, and our tool allows you to send up to 2.5 million pushes per minute per app, all while prioritizing the most active users.
Learn more at www.batch.com.
The main areas in which they work
- Push notifications
- In-app messages
- Web push
- Segmentation
- Orchestration
- Security & Support
- API & SDKs
AT Connect Batch
Activate your data through the AT Connect Batch connector. This integration allows you to better
communicate with your customers by automating the sending of notifications based on reliable
and exhaustive data. The technical partnership between Piano Analytics and Batch gives you the best
of each the tools in avoiding any split of your data.
With AT Connect Batch follow the opening of push notifications in Piano Analytics. Engage
customized audiences based on v segments. Monitors the performance of your push
notifications campaigns in easy-to-use Dashboards.
- Automatic campaign tagging: Enable automatic tracking of push / in-apps notification
campaigns. Find information about notifications and related traffic sources. - Audience customization: Improve your communication by generating segments from Piano Analytics in order to send personalized notifications to these custom audiences.
- Activate retargeting: Optimize the performance of your campaigns by capitalizing on the results and the history of your notifications in order to adapt your messages and multiply your conversions.
- Monitoring results: Analyze the KPIs of your notifications by importing Batch data (push
sent, open rate, influences, reengage rate, users ...) into Dashboards (Piano Analytics,
Google Data Studio, etc.). - Publish your analysis: say goodbye to manual reports and hello to automation by sharing your dynamic dashboard. Set up scheduled Email, PDF files reports, public Web link...
How the bridge works
The AT Connect Batch allows you to track your Web & Mobile push campaigns. You can also
create segments based on notification openings, send them to Batch in order to retarget some
audiences.
- The first part of the bridge concerns the web / in-apps push tracking. This integration is
based on XTOR tracking. You need to create the XTOR parameter by declaring a
campaign in Piano Analytics (or use the automatic campaign tracking) and then add it to
Batch deeplinks. This first part associates Marketing Sources and On-site Ads (more
explanations in following parts). - The second part of the bridge concerns the sending of segments from Piano Analytics to Batch. In order to do it you can create a segment, in v, based on push campaigns results. Then you have to export it on a FTP server thanks to Data Query. Batch will catch these segments, they will be available in their interface as “custom audiences”.
- Additional Feature: Take advantage of AT Connect Data Studio to display your Batch
data in Google Data Studio dashboards.
Prerequisites:
This integration is based on an Events Dispatcher feature included in Batch SDK.
You must install the Piano Analytics Dispatcher provided by Batch in order to implement the
integration. Android link / iOS link.
Batch data tracking
The Piano Analytics Dispatcher from Batch SDK (see prerequisites at the beginning of the
documentation) uses the XTOR tag from your campaigns to dispatch data to the Piano Analytics.
Note: The Piano Analytics dispatcher doesn't support the Marketing campaigns v2 notation “at_”, so
make sure to use the XTOR tag in your links.
Piano Analytics allows only one campaign to be associated with every session (or visit) on your
application or website (as a Traffic Source). Or, Batch allows you to trigger several campaigns per session. So to answer this problem, Batch data are dispatched to two Piano Analytics modules, the Marketing
Sources module and the On-site ads module.
Marketing Sources:
Only the first detected campaign during a session will be available in the Piano Analytics.
You can consult those data in Traffic Sources > Marketing Sources and Content > Pages.
Batch data available in Marketing Sources:
- Traffic sources types (source_type): Type of source (i.e campaigns type, email,
display, custom, etc). - Campaigns (source_campaign): Name of the campaign.
- Visits - Campaigns: Number of visits associated with the campaign.
- Loads: Number of loads associated with the campaign.
- And every other properties/metrics related to the Marketing Sources available in Piano Analytics.
On-site ads:
The On-site ads module allows you to track ads impressions and clicks on your
website/application. As the Marketing Sources module doesn't allow to track several campaign
running simultaneously (during the same session), Batch also dispatch data to the On-site ads
module to allow customers to retrieve all data, campaign per campaign, in Piano Analytics.
You can consult those data in Content > On-site Ads > Publisher Campaigns in the Analytics
Suite.
Batch data available in On-site Ads:
- Campaigns (pub_campaign): Name of your campaign from your XTOR tag or batchdefault-campaign by default.
- Formats (pub_format): Name of the format (always in-app or push for data coming from
the Batch SDK). - Advertisers (pub_advertiser): Name of the advertiser (always batch for data coming
from the Batch SDK). - Publisher impressions: Number of time your push or in-app has been displayed.
- Publisher clicks: Number of time your push or in-app CTA has been clicked.
- Publisher clicks rates: Clicks rate of your push or in-app.
- Date (time_date): Date associated with the data.
Push campaigns tracking
You must add your XTOR parameter in the deeplinks of the push notification campaign you are
about to send. For instance, if my XTOR is CS1-123-label1-label2-label3, there are two ways of
adding that info into Batch.
- In the Deeplinks: myApp://categories/clothes?xtor=CS1-123-label1-label2-label3
- In the Payload of the campaign: {"xtor":"CS1-123-label1-label2-label3"}
The dispatcher gathers the XTOR tag from the Deeplink URL and from the Payload of your
campaign. You can see an example in the screenshot below:
In-App & Landing campaigns tracking
You must add your XTOR parameter in the deeplinks of the push notification campaign you are
about to send. For instance, if my XTOR is CS1-123-label1-label2-label3, there are two ways of
adding that info into Batch.
- In the Deeplinks: myApp://categories/clothes?xtor=CS1-123-label1-label2-label3
- In the Tracking ID: {"xtor":"CS1-123-label1-label2-label3"}
The dispatcher gathers the XTOR tag from the deeplink URL and from the Tracking ID field of
your campaign. You can see an example in the screenshot below:
Display results in the Piano Analytics
Now that the tracking of web & mobile push notification is activated you can follow the results of
your campaigns in the Piano Analytics. For example in “traffic sources” > “Campaigns”:
Sending segments to Batch
The you can create segments in Data Query in order to send them to Batch. They will be
available in Batch as “Custom Audiences”. Segments must be sent on a FTP (define with Batch).
Display Batch data in Google Data Studio
You can also push Batch data collected through this connector into Google Data Studio. Batch
has published an article about this functionality.
Here is an example of a visualization obtained from the Marketing Sources data:
Here is an example of visualization obtained from On Site Advertising data:
Ressources
You will find below various resources about Piano Analytics x Batch technology partnership:
Technology partnership web page Batch x Piano Analytics - https://batch.com/en/partner/at-internet
Article How to export my campaign's data to Piano Analytics using Events Dispatcher ? - https://help.batch.com/en/articles/3597151-how-to-export-my-campaign-s-data-to-firebase-google-analytics-or-atinternet-using-events-dispatcher
Use-case Create a cross-platform report on Google Data Studio using Batch and the Piano Analytics Event Dispatcher - https://help.batch.com/en/articles/3608694-use-case-create-a-cross-platform-report-on-google-data-studio-usingbatch-and-the-at-internet-event-dispatcher
Article How can I track mobile push opens in Piano Analytics ? - https://help.batch.com/en/articles/2440568-how-can-i-track-mobile-push-opens-in-at-internet
Documentation Event Dispatchers Android - https://doc.batch.com/android/advanced/event-dispatchers
GitHub Batch – Piano Analytics Dispatcher Android - https://github.com/BatchLabs/Batch-Android-atinternet-dispatcher
Documentation Event Dispatchers iOS- https://doc.batch.com/ios/advanced/event-dispatchers
GitHub Batch – Piano Analytics Dispatcher iOS - https://github.com/BatchLabs/Batch-iOS-atinternet-dispatcher
Privacy
Activating this partnership activates the exchange of data between Batch and Piano Analytics. Only the data necessary for the proper functioning of the bridge are exchanged.