A propos de Batch
Batch est une plateforme marketing de gestion des campagnes de notifications push et inApp messages. Plusieurs milliers d'applications utilisent Batch pour gérer l’envoi de notifications push, pour segmenter automatiquement les audiences (nouveaux utilisateurs, utilisateurs engagés, etc.) et ce, de manière prédictive.
En savoir plus sur https://batch.com/fr.
PA Connect Batch
Actionnez vos données grâce au PA Connect Batch. Cette intégration vous permet de mieux communiquer avec vos clients, en automatisant l’envoi de notifications basées sur des données fiables et exhaustives. Le partenariat entre Piano Analytics et Batch vous aide à tirer le meilleur de ces deux outils en évitant tout silotage de vos données.
Suivez l’ouverture de notifications push / in-apps Batch depuis Piano Analytics. Engagez des audiences personnalisées grâce aux données segmentées Piano Analytics. Monitorez les performances de vos campagnes push notifications dans des Dashboards faciles à prendre en main.
Principes du connecteur (version PA SDK)
La première configuration concerne l'implémentation du Dispatcher SDK Batch : ce dernier permet l'envoi d'événements vers Piano Analytics. Il sera ensuite nécessaire de paramétrer des push notifications/inApp messages via les interfaces de Batch. Ces push peuvent être marqués avec des campagnes afin d'en assurer le suivi directement sur Piano Analytics.
Vous pouvez ensuite jouer avec les interfaces de Piano Analytics pour construire vos jeux de données, puis décider d'importer vos segments d'audiences directement sur Batch depuis leur interface dédiée.
Push notif = campagne en tant que source
In App = event onsite Ad
Prérequis :
- Posséder un compte Piano Analytics
- Posséder un compte Batch
- Implémenter le Dispatcher de Batch afin de mettre en œuvre l’intégration. Lien Android / Lien iOS.
Tracking des données Batch
Piano Analytics ne permet d'associer qu'une seule campagne à chaque visite de votre application (en tant que source de trafic). Or Batch vous permet de déclencher plusieurs campagnes par visite.
Ainsi, pour répondre à ce problème, les données Batch sont envoyées vers deux modules Piano Analytics, le module Publicités on site et le module Sources Marketing.
Module Publicités On Site :
Le Dispatcheur Piano Analytics du SDK Batch permet d'envoyer deux types d'événements vers Piano Analytics :
- Des événements Publicités On Site natifs de Piano Analytics (configuration standard du SDK Batch) :
- publisher.impression
- publisher.click
- Des événements personnalisées (vous devrez ajouter la configuration SDK Batch associée, mais également déclarer ces événements dans votre Data Model Piano Analytics) :
- batch_notification_open : déclenché lorsqu'une notification push est affichée
- batch_in_app_show : déclenché lorsqu'une notification push est cliquée
- batch_in_app_close : déclenché lorsqu'un message in-app est explicitement fermé par l'utilisateur (à l'aide du bouton de fermeture ou d'un CTA)
- batch_in_app_auto_close : déclenché lorsqu'un message in-app est fermé par le timer de fermeture automatique.
- batch_in_app_click : déclenché lorsqu'un Click-To-Action in-app est cliqué ou lorsque l'in-app est touché (sauf si le CTA est une fermeture, un événement "close" est alors déclenché).
Les données récupérées (propriétés Piano Analytics) dans chacun des événements ci-dessus sont les suivantes :
- onsitead_type : type de la campagne Onsite mesurée
- onsitead_advertiser : annonceur associé aux campagnes de publicité Onsite
- onsitead_campaign : détails des campagnes de publicité Onsite
- onsitead_format : format associé aux campagnes de publicité Onsite
Module Sources Marketing :
Le Dispatcher de Batch permet de prendre en compte le marquage de campagnes marketing "at_" mais également "utm" que vous paramétrez via vos push notifications et In-App messages (voir suite de cette documentation). Cela vous permet de définir une source à chaque visite sur votre application.
Seule la première campagne détectée au cours d'une visite est disponible dans Piano Analytics (remontée via le premier événement de la visite). Mais il est possible de forcer la source marketing d'une visite même si nous en avons déjà récupéré une autre sur des événements passés grâce au paramètre booléen "src_force" à "true".
Paramètres disponibles et obligatoires lors du paramétrage d'une campagne marketing :
- at_medium : famille générale de la campagne
- at_campaign : nom de la campagne ayant généré une visite sur votre site
Ou :
- utm_medium
- utm_campaign
Paramétrage de vos canaux de communication sur Batch
Marquage de campagnes Push
Le dispatcher collecte les paramètres "at_" ou les paramètres "utm_" à partir de l'URL deeplink et du custom payload de votre campagne. Vous pouvez utiliser l'un ou l'autre. Si les deux sont remplis, les paramètres "at_" / "utm_" du custom payload seront prioritaires sur les paramètres deeplink.
Marquage de campagnes In-App messages
Le dispatcher collecte les paramètres "at_"/"utm" à partir de l'URL deeplink et du champ Tracking ID de votre campagne.
Affichage des résultats dans Piano Analytics
Maintenant que le suivi des notification push et In-App est activé, vous pouvez suivre les résultats de vos campagnes dans Piano Analytics comme le montre la capture suivante :
Envoi de segments à Batch
Vous pouvez ensuite créer des segments dans Data Query afin de les envoyer à Batch. Ils seront disponibles dans Batch en tant que « custom audiences ». Les segments peuvent être envoyées au format CSV sur un serveur FTP (a définir avec Batch).
Ressources additionnelles
- Page partenariat technologique Batch x Piano Analytics - https://batch.com/fr/partenaires/piano-analytics
- Documentation Event Dispatcher Android - https://doc.batch.com/android/advanced/event-dispatchers
- GitHub Batch – Piano Analytics Dispatcher Android - https://github.com/BatchLabs/Batch-Android-piano-dispatcher/blob/dev/piano-dispatcher/src/main/java/com/batch/android/dispatcher/piano/LegacyPianoDispatcher.javahttps://github.com/BatchLabs/Batch-Android-atinternet-dispatcher
- Documentation Event Dispatcher iOS - https://doc.batch.com/ios/advanced/event-dispatchers
- GitHub Batch – Piano Analytics Dispatcher iOS - https://github.com/BatchLabs/Batch-iOS-piano-dispatcher/blob/master/Sources/BatchPianoDispatcher/BatchPianoDispatcher.swift