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 au sein de 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 sous forme de valeurs de Tag Acquisition Source.

Cas d’utilisation

Anchor link to

En utilisant ces données, vous pouvez construire des segments d’utilisateurs et créer 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 efficaces dans Pushwoosh.

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

Supposons 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’actualités. Cet événement a l’attribut de catégorie indiquant le type de nouvelles auquel l’utilisateur s’abonne : politics, business ou sports.

Pushwoosh reçoit les informations sur cet événement avec ses valeurs d’attribut. 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 de nouvelles

Maintenant, vous pouvez créer des campagnes ciblées sur les utilisateurs intéressés par un type particulier de nouvelles :

Campagnes ciblées pour les utilisateurs intéressés par des catégories de nouvelles spécifiques

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

Dans cet exemple, nous utiliserons une application de shopping 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 indiquant 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 une notification 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 de 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 cela, 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 Activer le partenaire dans AppsFlyer Désactivation du mode de confidentialité avancé dans AppsFlyer
  1. Dans la section General settings, entrez 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 apprendre plus sur le jeton d’accès API 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 Postback par défaut
  1. Dans la section In-app event settings, entrez 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 d'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
the mapped to partner eventMê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 qu’ils apparaissent dans AppsFlyer.
for users fromDans ce champ, sélectionnez si les postbacks sont envoyés exclusivement pour les utilisateurs attribués à ce partenaire ou pour toutes les sources de médias, y compris organiques.
including

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

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