# Campagnes omnicanal

Pushwoosh vous permet de créer des campagnes omnicanal et d'unifier de manière transparente vos communications sur différents canaux tels que les notifications push, les e-mails, les SMS, les in-apps et WhatsApp. Ce guide explique comment les campagnes omnicanal fonctionnent dans Pushwoosh et comment configurer l'intégration pour créer ces campagnes.

## Identifiants clés pour les campagnes omnicanal dans Pushwoosh

Pour gérer efficacement les campagnes omnicanal, il est essentiel de comprendre comment Pushwoosh identifie les utilisateurs sur divers appareils et canaux. Pushwoosh utilise trois identifiants principaux par défaut :

*   **ID d'appareil (HWID)** : Un identifiant unique attribué à chaque appareil par le SDK Pushwoosh. [En savoir plus](/fr/product/pushwoosh-knowledge-hub/device-identifiers#hwid)

*   **ID utilisateur** : Un identifiant unique qui représente l'utilisateur de l'appareil.
    Par défaut, l'ID utilisateur est égal au HWID. Cependant, l'ID utilisateur vous est réservé, vous permettant de remplacer ultérieurement l'ID utilisateur par défaut par un ID personnalisé. Cela permet de mapper les utilisateurs sur différents systèmes ou de lier différents appareils et canaux de communication sous un seul ID utilisateur pour les campagnes omnicanal.
    [En savoir plus sur les ID utilisateur](/fr/product/pushwoosh-knowledge-hub/users-userids).
<Aside type="caution" icon="setting" title="Assistance d'un développeur requise">
 Vous aurez besoin de l'aide de votre équipe de développement pour définir un ID utilisateur personnalisé. Veuillez partager [ce guide](/fr/developer/pushwoosh-knowledge-hub/users-userids/collecting-user-ids) avec eux pour commencer.
</Aside>

*   **Jeton Push** : Une clé unique pour la combinaison application-appareil, émise par les passerelles de notification push d'Apple ou de Google. Il est collecté et géré par le SDK Pushwoosh. [En savoir plus](/fr/product/pushwoosh-knowledge-hub/device-identifiers#push-token)

## Comprendre comment Pushwoosh gère les appareils

Dans Pushwoosh, toute méthode de contact — comme un [identifiant d'appareil (HWID)](/fr/product/pushwoosh-knowledge-hub/device-identifiers), une adresse e-mail ou un numéro de téléphone — est traitée comme une entité distincte ou un « appareil ». Chaque « appareil » est stocké comme une entrée distincte dans la base de données de Pushwoosh. Par exemple :

*   **HWID** pour les notifications push mobiles ou web
*   **Adresses e-mail** pour les communications par e-mail.
*   **Numéros de téléphone** pour les messages SMS et les communications WhatsApp

Par exemple, si un utilisateur a à la fois un appareil mobile et une adresse e-mail, Pushwoosh compte l'identifiant de l'appareil (HWID) et l'adresse e-mail comme deux entités (appareils) distinctes. Par conséquent, il y aura deux entrées distinctes dans la base de données de Pushwoosh.

[Apprenez à enregistrer des appareils dans Pushwoosh](/fr/product/first-steps/start-with-your-project/subscribe-users)

## Comment lier les appareils pour des campagnes omnicanal efficaces
Pour mener des campagnes omnicanal dans Pushwoosh, où vous pouvez atteindre le même utilisateur via des notifications push, des e-mails, des SMS ou WhatsApp, vous devez lier toutes les méthodes de contact d'un utilisateur sous un seul et unique ID utilisateur. Ce processus essentiel garantit que Pushwoosh reconnaît que des points de contact distincts (comme un téléphone, un e-mail ou un numéro SMS) appartiennent tous au même utilisateur.

Pushwoosh permet à un seul ID utilisateur d'être associé à plusieurs appareils et canaux. C'est la base qui garantit que toutes les actions de l'utilisateur et les points de contact sont traités comme appartenant au même profil unifié.
##### Ce que vous devez faire

1.  Définissez un ID utilisateur personnalisé et unique qui connectera tous les canaux/appareils liés à la même personne (par exemple, « alex_smith_123 »).

2.  Lors de l'enregistrement de chaque méthode de contact (appareil mobile, adresse e-mail, numéro de téléphone/SMS ou WhatsApp) dans Pushwoosh, attribuez le même ID utilisateur à toutes.
    Cela signifie que lorsque vous enregistrez un appareil avec le SDK ou l'API Pushwoosh, ou que vous importez des utilisateurs via CSV, utilisez toujours le même ID utilisateur pour chaque point de contact appartenant à l'utilisateur.
<Aside type="note">
Lorsque vous enregistrez des appareils avec le même ID utilisateur, Pushwoosh les lie automatiquement dans votre base d'utilisateurs. Aucune configuration supplémentaire n'est nécessaire, mais vous devez vous assurer que le **même ID utilisateur** est fourni pour chaque méthode de contact que vous enregistrez.
</Aside>
##### Pourquoi est-ce important ?
Si vous ne liez pas les appareils sous un seul ID utilisateur, chaque appareil ou méthode de contact sera traité comme un utilisateur indépendant, et vous ne pourrez pas cibler les personnes sur plusieurs canaux ou coordonner les messages.

##### Exemple
Supposons que vous souhaitiez envoyer un e-mail ou un SMS de suivi aux utilisateurs qui n'ont pas ouvert une notification push. Pour ce faire de manière transparente, vous devez vous assurer que toutes les coordonnées de l'utilisateur (telles que son appareil mobile, son adresse e-mail et son numéro de téléphone) sont associées au même ID utilisateur. De cette façon, Pushwoosh peut reconnaître et atteindre l'utilisateur sur plusieurs canaux en tant que profil unique.

Voici une représentation simplifiée de ce à quoi cela pourrait ressembler dans la base de données de Pushwoosh :

| Plateforme | Appareil (HWID) | ID utilisateur |
| ----- | ----- | ----- |
| Mobile | abc123pushToken | user123 |
| E-mail | user@example.com | user123 |
| SMS | +1234567890 | user123 |
| WhatsApp | +1234567890 | user123 |

Dans cet exemple, l'ID utilisateur personnalisé **"user123"** est lié à quatre appareils différents : un appareil mobile, une adresse e-mail, un numéro SMS et un contact WhatsApp. Cela signifie que Pushwoosh reconnaît que tous ces appareils appartiennent au même utilisateur, vous permettant de le contacter via différents canaux.

<Aside type="tip">
Pour voir tous les appareils liés sous un ID utilisateur, saisissez l'ID utilisateur dans l'[Explorateur d'utilisateurs de Pushwoosh](/fr/product/audience-data-and-segmentation/user-explorer/). Vous pourrez voir tous les appareils utilisateur actifs associés à cet ID utilisateur, ainsi que tous les [tags utilisateur](/fr/product/audience-data-and-segmentation/user-data-tags/).

<img src="/pushwoosh-knowledge-hub-omnichannel-campaigns-1.webp" alt="L'explorateur d'utilisateurs montrant plusieurs appareils liés à un seul ID utilisateur avec les types d'appareils et les tags"/>
</Aside>

## Scénario d'exemple

<Aside type="caution" icon="setting" title="Assistance d'un développeur requise">
 La configuration des étapes décrites ci-dessous nécessite l'aide de votre équipe de développement. Veuillez partager ce guide avec eux pour une mise en œuvre correcte.
</Aside>

Imaginez que vous gérez une application de commerce électronique et que vous souhaitez atteindre vos clients via divers canaux, notamment les notifications push, les e-mails, les SMS et WhatsApp, en garantissant une messagerie cohérente et personnalisée sur toutes les plateformes.

Voici à quoi cela pourrait ressembler :

### Étape 1. Enregistrement de l'appareil et définition d'un ID utilisateur personnalisé

Lorsqu'une nouvelle cliente, appelons-la Sarah, télécharge votre application, le SDK Pushwoosh enregistre automatiquement son appareil dans Pushwoosh en utilisant son ID matériel (HWID) comme ID utilisateur par défaut. Après que Sarah a créé un compte et s'est connectée, vous lui attribuez un ID utilisateur personnalisé, `sarah_123`, en utilisant la méthode SDK [setUserId](/fr/developer/pushwoosh-knowledge-hub/users-userids/collecting-user-ids#setuserid-sdk-method).


### Étape 2. Extension à l'e-mail

Ensuite, encouragez Sarah à s'inscrire pour recevoir des e-mails promotionnels et enregistrez son adresse e-mail dans la base d'utilisateurs de Pushwoosh en utilisant la méthode API [registerEmail](/fr/developer/api-reference/email-api#registeremail). Vous pouvez également enregistrer une adresse e-mail via les méthodes correspondantes en utilisant soit le [SDK mobile](/fr/developer/pushwoosh-sdk/ios-sdk) de Pushwoosh, soit le [SDK Web](/fr/developer/pushwoosh-sdk/web-push-notifications/web-push-sdk-30) si vous devez le faire depuis votre application mobile ou votre site web. Définissez l'ID utilisateur personnalisé sur `sarah_123` et vous pouvez également inclure tous les tags qui doivent être associés à l'enregistrement de l'e-mail, comme ses préférences ou son activité.

### Étape 3. Extension au SMS

De même, lorsque Sarah accepte de recevoir des messages SMS et fournit son numéro de téléphone, vous devez utiliser la méthode API [registerDevice](/fr/developer/api-reference/device-api#registering-sms-devices) pour lier son numéro **(+1234567890)** à son ID utilisateur **sarah_123**.

L'appareil mobile, l'e-mail et le numéro de téléphone de Sarah sont maintenant liés à son ID utilisateur, **sarah_123**. Cette configuration vous permet d'envoyer des [messages personnalisés](/fr/product/personalization/dynamic-content) à Sarah via les canaux de [notifications push](/fr/product/messaging-channels/push-notifications/), d'[e-mails](/fr/product/messaging-channels/emails/sending-emails) et de [SMS](/fr/product/messaging-channels/sms/send-sms/), garantissant une expérience utilisateur transparente et cohérente.

## Comment l'omnicanal fonctionne dans les parcours client

*   Lors de la configuration de parcours client omnicanal, assurez-vous d'activer l'option [Envoyer à tous les appareils de l'utilisateur](/fr/product/customer-journey/journey-elements#send-by-user-id). Cela garantit que le message est livré au canal approprié sur tous les appareils de l'utilisateur.

<img src="/pushwoosh-knowledge-hub-omnichannel-campaigns-2.webp" alt="Le bouton 'Envoyer à tous les appareils de l'utilisateur' activé dans les paramètres de l'élément de message du Customer Journey"/>

*   Pour que les campagnes omnicanal fonctionnent efficacement, les utilisateurs qui entrent dans un parcours doivent disposer de tous les canaux utilisés dans le parcours. Par exemple, si vous lancez une campagne avec une notification push, seuls les clients ayant des appareils mobiles enregistrés la recevront. S'ils n'ont pas d'appareil mobile, ils ne pourront pas continuer. Il en va de même pour les campagnes par e-mail.