# Mise à jour push Journey Builder

L’activité de mise à jour Push permet à Salesforce Marketing Cloud d’appeler The Wallet Crew pendant un parcours. Elle résout une carte à partir des identifiants de contact et envoie la charge utile nécessaire pour mettre à jour les données de la carte.

Terminer [Configuration](/docs/fr/connecter/marketing-automation/salesforce-marketing-cloud/configuration.md) avant d’utiliser l’activité.

<details>

<summary><strong>Exemples concrets</strong></summary>

* Un parcours post-achat actualise la carte de fidélité après une transaction en magasin.
* Un parcours VIP change le type de carte ciblé après une montée en niveau.

</details>

## Ce que fait l’activité

Journey Builder envoie une charge utile à l’écouteur de mise à jour Push de The Wallet Crew.

La charge utile contient :

* `identifiants` pour résoudre le client cible ou la carte
* `additionalData` pour injecter les données de la carte ou les valeurs du modèle
* `passType` lorsque le parcours doit cibler un type de carte spécifique

Utiliser [notification de Journey Builder](/docs/fr/connecter/marketing-automation/salesforce-marketing-cloud/notification-journey-builder.md) lorsque l’objectif est uniquement d’envoyer une notification Wallet.

## Ajouter l’activité à un parcours

{% stepper %}
{% step %}

### Ouvrir Journey Builder

Créer un nouveau parcours ou ouvrir un parcours multi-étapes existant.

<div data-with-frame="true"><figure><img src="/files/b38eafeaf140f9628d3c945f6b8c47dac77ed3c2" alt="Salesforce Marketing Cloud Journey Builder showing creation of a multi-step journey"><figcaption><p>Utilisez un parcours multi-étapes lorsque les mises à jour Wallet doivent faire partie d’un flux de campagne plus large.</p></figcaption></figure></div>
{% endstep %}

{% step %}

### Ajouter l’activité de mise à jour Push de The Wallet Crew

Faites glisser l’activité de mise à jour Push de The Wallet Crew dans le parcours.

<div data-with-frame="true"><figure><img src="/files/e31b096f0932316e00066db87671925d4a4608d7" alt="Journey Builder canvas with The Wallet Crew push update custom activity"><figcaption><p>Ajoutez l’activité de mise à jour Push de The Wallet Crew à l’endroit où le parcours doit actualiser les données de la carte ou changer de modèle.</p></figcaption></figure></div>
{% endstep %}

{% step %}

### Configurer la charge utile de l’activité

Définissez d’abord le mappage des identifiants. Ajoutez ensuite toutes les données de message ou de modèle requises par le flux.
{% endstep %}
{% endstepper %}

## Configurer `identifiants`

`identifiants` doit correspondre à un identifiant déjà connu de The Wallet Crew.

Un exemple courant dans Salesforce Marketing Cloud utilise un identifiant client stocké sur le contact.

{% code title="Exemple d’identifiants" %}

```json
{
  "id.sfmc.customerId": "{{Contact.Attribute.Identifier}}"
}
```

{% endcode %}

Utilisez de préférence un identifiant externe stable.

Cela évite les problèmes de ciblage causés par des champs modifiables comme l’e-mail.

## Configurer `additionalData`

`additionalData` contient les valeurs utilisées par le flux de mise à jour de la carte cible.

Un exemple simple de message ressemble à ceci.

{% code title="Exemple de additionalData" %}

```json
{
  "sfmc_message": "Votre message ici"
}
```

{% endcode %}

Les clés exactes dépendent du flux The Wallet Crew ou de la logique de modèle utilisée par le tenant.

## Utiliser `passType` uniquement pour changer de modèle

`passType` est facultatif.

Laissez-le vide pour conserver le modèle actuel déjà associé à la carte ciblée.

Définir `passType` uniquement lorsque le parcours doit faire passer la carte à un autre modèle.

Le format attendu est `passType=template`.

Les valeurs acceptées dépendent de la configuration du tenant.

## Tester et activer

La validation doit commencer avec un petit public interne.

{% stepper %}
{% step %}

### Tester le parcours avec un contact

Utilisez un contact avec un identifiant connu et une carte existante.
{% endstep %}

{% step %}

### Vérifier la charge utile de l’activité

Confirmez que la valeur de l’identifiant se résout vers le client ou la carte attendu.
{% endstep %}

{% step %}

### Vérifier le résultat de la carte

Confirmez que la carte se met à jour comme prévu sur un appareil de test.
{% endstep %}

{% step %}

### Activer le parcours

Activez le parcours une fois que le mappage des identifiants et le comportement Wallet ont été validés.
{% endstep %}
{% endstepper %}

## Dépannage

### Aucune carte n’est mise à jour

Vérifiez d’abord le mappage des identifiants.

La plupart des échecs proviennent d’un nom ou d’une valeur d’identifiant qui ne correspond pas aux données de The Wallet Crew.

### Le mauvais type de carte est ciblé

Laissez `passType` vide lorsque l’objectif est uniquement de mettre à jour la carte actuelle.

Définir `passType` uniquement lorsque le parcours doit faire passer la carte à un autre modèle.

### Une notification était attendue, mais aucune notification n’apparaît

La mise à jour Push n’existe pas pour envoyer des charges utiles de notification uniquement.

Utiliser [notification de Journey Builder](/docs/fr/connecter/marketing-automation/salesforce-marketing-cloud/notification-journey-builder.md) pour les cas d’utilisation de notification uniquement.

## FAQ

<details>

<summary><strong>Est-ce que <code>passType</code> est toujours requis ?</strong></summary>

Non. Laissez `passType` vide pour conserver le modèle actuel.

Définissez-le uniquement lorsque le parcours doit modifier le modèle de la carte.

</details>

<details>

<summary><strong>Quel identifiant doit être utilisé en premier ?</strong></summary>

Il convient de privilégier un identifiant externe stable.

C’est généralement plus sûr qu’un champ modifiable tel que l’e-mail.

</details>

<details>

<summary><strong>L’activité peut-elle envoyer une notification Wallet ?</strong></summary>

Non. Utilisez [notification de Journey Builder](/docs/fr/connecter/marketing-automation/salesforce-marketing-cloud/notification-journey-builder.md) pour envoyer une notification Wallet sans mettre à jour les données de la carte.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.thewalletcrew.io/docs/fr/connecter/marketing-automation/salesforce-marketing-cloud/mise-a-jour-push-journey-builder.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
