Enregistrer les appareils dans Pushwoosh et synchroniser les données avec la plateforme
Pour cibler et engager efficacement les utilisateurs via Pushwoosh, il est crucial de s’assurer que les appareils des utilisateurs sont correctement enregistrés et que vos données sont synchronisées. Il existe plusieurs méthodes pour enregistrer les appareils et synchroniser les données avec Pushwoosh, en fonction de vos besoins spécifiques.
SDK Pushwoosh
Anchor link toMobile
Anchor link toPour les applications mobiles, l’intégration du SDK Pushwoosh est la méthode recommandée pour un enregistrement fluide des appareils et une synchronisation des données entre l’application, les systèmes Pushwoosh et, éventuellement, les systèmes tiers que les clients peuvent utiliser pour des pipelines de données ou des flux de travail spécifiques.
En intégrant le SDK, vous pouvez automatiser le processus d’enregistrement des appareils et de gestion de leurs tokens push. Le SDK appelle en interne la méthode de l’API registerDevice
, garantissant que chaque appareil est enregistré et synchronisé avec Pushwoosh sans nécessiter d’intervention manuelle.
De plus, le SDK Pushwoosh permet d’enregistrer des numéros de téléphone pour les notifications SMS et WhatsApp. Vous pouvez utiliser les méthodes suivantes :
Enregistrer un numéro SMS
Anchor link to- (void)registerSmsNumber:(NSString * _Nonnull)number;
Exemple
Pushwoosh.sharedInstance().registerSmsNumber(@"+0000000000");
Remplacez +0000000000
par le numéro de téléphone réel au format E.164 (incluant le signe « + » et l’indicatif du pays).
Android
Anchor link toPushwoosh.getInstance().registerSmsNumber(String number);
Exemple
Pushwoosh.getInstance().registerSmsNumber("+0000000000");
Remplacez +0000000000
par le numéro de téléphone réel de l’utilisateur au format E.164, incluant le « + » et l’indicatif du pays.
Enregistrer un numéro WhatsApp
Anchor link to- (void)registerWhatsappNumber:(NSString * _Nonnull)number;
Exemple
Pushwoosh.sharedInstance().registerWhatsappNumber(@"+0000000000");
Remplacez +0000000000
par le numéro de téléphone réel au format E.164 (incluant le signe « + » et l’indicatif du pays).
Android
Anchor link toPour enregistrer le numéro de téléphone d’un utilisateur pour WhatsApp sur Android, utilisez la méthode suivante :
Pushwoosh.getInstance().registerWhatsappNumber(String number);
Exemple
Pushwoosh.getInstance().registerWhatsappNumber("+0000000000");
Remplacez +0000000000
par le numéro de téléphone réel de l’utilisateur au format E.164, incluant le « + » et l’indicatif du pays.
Pour enregistrer des appareils pour les notifications push web, utilisez le SDK Web Push.

En savoir plus sur le SDK Pushwoosh
API Pushwoosh
Anchor link toVous pouvez également utiliser l’API Pushwoosh pour enregistrer des appareils et synchroniser des données. L’API offre une flexibilité totale pour des scénarios plus avancés.
Mobile
Anchor link toPour enregistrer les appareils mobiles, utilisez la méthode de l’API registerDevice
.
Pour permettre aux utilisateurs de s’abonner à vos e-mails, collectez leurs adresses e-mail via un formulaire d’inscription personnalisé et utilisez la méthode de l’API registerEmail
pour enregistrer les appareils e-mail. Alternativement, vous pouvez utiliser registerDevice
.
Pour associer les utilisateurs de votre application ou les visiteurs de votre site à leurs adresses e-mail, utilisez les User IDs. Cela vous permet de construire des Customer Journeys cross-canal et d’envoyer des e-mails en fonction des actions de l’utilisateur dans votre application ou sur le site web. Le User ID vous permettra également de consulter l’historique des messages et des événements de l’utilisateur dans User Explorer.
1. Obtenir le User ID.
Chaque appareil enregistré pour votre projet Pushwoosh a son propre User ID ; par défaut, il est égal à l’ID matériel de l’appareil (HWID) et est récupéré par la requête API registerDevice
.
Pour définir un User ID personnalisé, appelez la méthode registerUser
.
2. Attribuer le User ID à une adresse e-mail.
Utilisez la méthode de l’API registerEmail
ou registerEmailUser
pour associer le User ID à une adresse e-mail.
En savoir plus sur les User IDs
Pour enregistrer des appareils SMS dans Pushwoosh, vous pouvez utiliser soit la méthode de l’API registerDevice
, soit la méthode de l’API createSMSMessage
. En utilisant cette dernière, assurez-vous de définir le paramètre use_auto_registration
sur true
afin d’enregistrer automatiquement le numéro de téléphone comme un appareil SMS. En savoir plus
Pour enregistrer des appareils WhatsApp dans Pushwoosh, vous pouvez utiliser soit la méthode de l’API registerDevice
, soit la méthode de l’API createWhatsAppMessage
. En utilisant cette dernière, assurez-vous de définir le paramètre use_auto_registration
sur true
afin d’enregistrer automatiquement le numéro de téléphone comme un appareil WhatsApp.
Importer votre base d’utilisateurs existante
Anchor link toSi vous travaillez avec de grands ensembles de données préexistantes, vous pouvez importer ces données dans Pushwoosh.
Mobile
Anchor link toPour migrer votre base d’abonnés aux notifications push mobiles, veuillez nous contacter via le formulaire de contact et fournir un échantillon de votre base d’utilisateurs. Notre équipe examinera le format des données et évaluera si la migration est réalisable.
Les utilisateurs web ne peuvent pas être importés en raison de limitations techniques. Différents fournisseurs de notifications push utilisent des formats de charge utile et des configurations de plateforme variés, ce qui rend l’importation d’utilisateurs web inefficace. Par conséquent, la base d’utilisateurs importée serait soit invalidée, soit recevrait un contenu incorrect ou vide.
Cependant, les utilisateurs web qui ont déjà donné leur autorisation pour recevoir des notifications push pour votre site web peuvent être réabonnés. En savoir plus
Pour importer votre base de données d’abonnés par e-mail, téléchargez un fichier .csv contenant les adresses e-mail. Les e-mails importés seront enregistrés comme abonnés sur la plateforme e-mail. Vous pouvez également soumettre des données supplémentaires pour chaque adresse e-mail, telles que le nom, le sexe ou la localisation du destinataire, pour mieux segmenter et personnaliser vos communications par e-mail.
Importez un fichier .csv avec les numéros de téléphone de vos abonnés SMS. Vous pouvez fournir des données supplémentaires, telles que le nom, le sexe ou la localisation du destinataire, pour mieux segmenter et personnaliser vos communications par SMS.
Pour importer vos contacts WhatsApp, téléchargez un fichier .csv contenant les contacts WhatsApp. Vous pouvez également fournir des détails supplémentaires, tels que le nom, le sexe ou la localisation du destinataire, pour personnaliser vos messages WhatsApp.
Importer des contacts WhatsApp
Utiliser des intégrations tierces pour transférer des données
Anchor link toEn plus du SDK et de l’API, Pushwoosh propose plusieurs intégrations tierces pour vous aider à synchroniser et à transférer des données depuis d’autres plateformes, facilitant ainsi la gestion des utilisateurs et des données sur plusieurs systèmes.