Passer au contenu

Intégration AppsFlyer

Aperçu de l’intégration

Anchor link to

AppsFlyer est une plateforme d’attribution mobile et d’analyse marketing qui vous aide à analyser l’acquisition et l’engagement des utilisateurs. Elle fournit des données complètes sur le comportement des utilisateurs dans l’application et vous permet de suivre les sources d’acquisition des utilisateurs. En utilisant les informations obtenues d’AppsFlyer, vous pouvez créer des campagnes marketing efficaces dans Pushwoosh.

Une fois l’intégration configurée, AppsFlyer enverra les informations suivantes à Pushwoosh :

  • Le comportement in-app de l’utilisateur sous forme d’Événements et leurs attributs ;
  • Les sources d’acquisition des utilisateurs en tant que valeurs du Tag Acquisition Source.

Cas d’utilisation

Anchor link to

En utilisant ces données, vous pouvez créer des segments d’utilisateurs et réaliser des campagnes précisément ciblées et personnalisées dans Pushwoosh. Vous trouverez ci-dessous deux exemples d’utilisation des données d’AppsFlyer pour créer des parcours clients (customer journeys) efficaces dans Pushwoosh.

1. Créez des campagnes très ciblées dans Pushwoosh en utilisant les événements suivis par AppsFlyer.

Imaginons que vous ayez une application d’actualités. Vous avez configuré AppsFlyer pour suivre l’événement SubscribedToNews, qui se déclenche chaque fois qu’un utilisateur s’abonne à une chaîne d’information. Cet événement a l’attribut category qui indique le type d’actualités auquel l’utilisateur s’abonne : politics, business ou sports.

Pushwoosh reçoit les informations sur cet événement avec les valeurs de ses attributs. Vous pouvez créer trois segments d’utilisateurs basés sur trois valeurs possibles :

Segments d'utilisateurs basés sur les attributs de catégorie d'actualités

Vous pouvez maintenant créer des campagnes ciblant les utilisateurs intéressés par un type d’actualités particulier :

Campagnes ciblées pour les utilisateurs intéressés par des catégories d'actualités spécifiques

2. Personnalisez les messages en fonction des données de comportement des utilisateurs d’AppsFlyer.

Dans cet exemple, nous utiliserons une application d’achat en ligne. Supposons qu’AppsFlyer suive l’événement AddToWishlist qui se déclenche chaque fois qu’un utilisateur ajoute un article à sa liste de souhaits. Cet événement a l’attribut item qui indique le nom de l’article ajouté à la liste de souhaits.

AppsFlyer envoie les données de l’événement AddToWishlist à Pushwoosh, où vous pouvez personnaliser les messages en fonction des choix des utilisateurs. Par exemple, vous pouvez créer un préréglage de push offrant une réduction sur un article qu’un utilisateur a ajouté à sa liste de souhaits. Au lieu du nom de l’article, ajoutez un placeholder de Contenu Dynamique avec l’attribut item :

Placeholder de contenu dynamique dans un préréglage de push Pushwoosh

Si un utilisateur ajoute un article à sa liste de souhaits, il recevra un push contenant des informations à ce sujet. Par exemple, ceux qui sélectionnent l’iPhone 14 Pro Max verront ce message :

Aperçu de la notification push pour l'offre sur l'article iPhone 14 Pro Max

Configuration de l’intégration

Anchor link to
  1. Intégrez le SDK Pushwoosh dans votre application si vous ne l’avez pas déjà fait. Pour des instructions plus détaillées, lisez le guide.
  1. Pour vous assurer que les bonnes données sont envoyées à AppsFlyer, intégrez cet extrait de code dans votre code. Assurez-vous qu’il est exécuté après l’initialisation du SDK Pushwoosh et du SDK AppsFlyer.
String pwhwid = Pushwoosh.getInstance().getHwid();
String pwuserid = Pushwoosh.getInstance().getUserId();
Map<String, Object> customData = new HashMap<String, Object>();
customData.put("pushwoosh_hwid", pwhwid);
customData.put("pushwoosh_user_id", pwuserid);
AppsFlyerLib.getInstance().setAdditionalData(customData);
  1. Configurez l’intégration Pushwoosh dans AppsFlyer. Pour ce faire, dans votre compte AppsFlyer, allez dans Collaborate > Partner Marketplace. Dans la liste des partenaires, localisez et choisissez Pushwoosh.
Localisation de Pushwoosh dans AppsFlyer
  1. Cliquez sur Set up integration. Vous serez alors redirigé vers la page de configuration de l’intégration. Là, activez le bouton Activate partner.
Activation du bouton Activate partner dans AppsFlyer Désactivation du mode de confidentialité avancé dans AppsFlyer
  1. Dans la section General settings, saisissez vos identifiants Pushwoosh :
  • API Access Token. Pour obtenir le jeton, dans votre compte Pushwoosh, allez dans Settings > API Access et copiez le code. Vous pouvez en savoir plus sur l’API Access Token dans ce guide.
  • Application Code (XXXXX-XXXXX) que vous pouvez trouver sous le nom de votre application dans votre compte Pushwoosh.
Ajout des identifiants Pushwoosh dans les paramètres généraux d'AppsFlyer
  1. Dans la section Default postback, sélectionnez All media sources, including organic.
Configuration de la section Default postback
  1. Dans la section In-app event settings, saisissez votre Application Code et votre API Access Token Pushwoosh.
Section des paramètres d'événements in-app avec le code d'application et le jeton API
  1. Activez le bouton In-app event postback et configurez les événements et les données à inclure dans les postbacks envoyés à Pushwoosh.
Configuration du bouton de postback d'événement in-app dans AppsFlyer

Choisissez un ou plusieurs événements AppsFlyer à envoyer à Pushwoosh depuis le menu déroulant, et complétez les paramètres nécessaires.

ParamètreDescription
l’événement mappé au partenaireMême si ce champ est obligatoire, ne vous inquiétez pas de ce que vous tapez car cela ne changera pas la façon dont les événements sont nommés. Pushwoosh recevra toujours les événements avec les mêmes noms que ceux qui apparaissent dans AppsFlyer.
pour les utilisateurs deDans ce champ, sélectionnez si les postbacks sont envoyés exclusivement pour les utilisateurs attribués à ce partenaire ou pour toutes les sources médias, y compris organiques.
y compris

Choisissez comment les données d’événement sont partagées avec Pushwoosh :

  • Aucune valeur et aucun revenu : N’envoyez que l’événement lui-même sans aucun paramètre (valeurs ou revenu).
  • Valeurs et aucun revenu : Envoyez tous les paramètres sauf la valeur du revenu.
  • Valeurs et revenu : Envoyez tous les paramètres de l’événement, y compris la valeur du revenu (si elle existe dans l’événement).
    Pour recevoir des événements avec des attributs supplémentaires envoyés à Pushwoosh, sélectionnez Valeurs et Revenu.
  1. Une fois l’intégration configurée, cliquez sur Save.

Suivi des clics d’e-mails avec AppsFlyer ESP 2.0

Anchor link to

Pour utiliser le suivi des clics d’e-mails et préserver les Universal Links / App Links lors de l’envoi d’e-mails via Pushwoosh, vous pouvez configurer l’intégration e-mail AppsFlyer ESP 2.0.