> For the complete documentation index, see [llms.txt](https://docs.thewalletcrew.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.thewalletcrew.io/connectors/fr/marketing-automation/salesforce-marketing-cloud/journey-builder-push-update.md).

# Mise à jour push de Journey Builder

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

Terminé [Configuration](/connectors/fr/marketing-automation/salesforce-marketing-cloud/setup.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 flux VIP change le type de Carte ciblé après une montée de niveau.

</details>

## Ce que fait l’activité

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

La charge utile contient :

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

Utilisez [Notification Journey Builder](/connectors/fr/marketing-automation/salesforce-marketing-cloud/journey-builder-notify.md) lorsque l’objectif est uniquement d’envoyer une notification Wallet.

## Ajouter l’activité à un parcours

{% stepper %}
{% step %}

### Ouvrez Journey Builder

Créez un nouveau parcours ou ouvrez un parcours existant à plusieurs étapes.

<div data-with-frame="true"><figure><img src="/files/175cbbf2d683708d10366a14b3dfde47903322b4" alt="Salesforce Marketing Cloud Journey Builder showing creation of a multi-step journey"><figcaption><p>Utilisez un parcours à plusieurs é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é Push update de The Wallet Crew

Faites glisser l’activité Push update de The Wallet Crew dans le parcours.

<div data-with-frame="true"><figure><img src="/files/593b3bd7ec6decc4be97b2b41d43efcbb68c5d7d" alt="Journey Builder canvas with The Wallet Crew push update custom activity"><figcaption><p>Ajoutez l’activité Push update de The Wallet Crew là où le parcours doit actualiser les données de 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. Puis ajoutez 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 autant que possible un identifiant externe stable.

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

## Configurer `additionalData`

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

Un exemple de message simple ressemble à ceci.

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

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

{% endcode %}

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

## Utilisez `CarteType` uniquement pour changer de modèle

`CarteType` est facultatif.

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

Définissez `CarteType` uniquement lorsque le parcours doit basculer la Carte vers un autre modèle.

Le format attendu est `passType=template`.

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

## Tester et activer

La validation doit commencer par un petit public interne.

{% stepper %}
{% step %}

### Testez le parcours avec un contact

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

{% step %}

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

Confirmez que la valeur de l’identifiant correspond au client ou à la Carte attendus.
{% endstep %}

{% step %}

### Vérifiez le résultat de la Carte

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

{% step %}

### Activez le parcours

Activez le parcours une fois le mappage des identifiants et le comportement Wallet 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 `CarteType` vide lorsque l’objectif est uniquement de mettre à jour la Carte actuelle.

Définissez `CarteType` uniquement lorsque le parcours doit déplacer la Carte vers un autre modèle.

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

Push update n’existe pas pour envoyer des charges utiles de notification uniquement.

Utilisez [Notification Journey Builder](/connectors/fr/marketing-automation/salesforce-marketing-cloud/journey-builder-notify.md) pour les cas d’usage de notification uniquement.

## FAQ

<details>

<summary><strong>Est <code>CarteType</code> toujours requis ?</strong></summary>

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

Ne le définissez que lorsque le parcours doit changer le modèle de la Carte.

</details>

<details>

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

Un identifiant externe stable doit être privilégié.

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 Journey Builder](/connectors/fr/marketing-automation/salesforce-marketing-cloud/journey-builder-notify.md) pour envoyer une notification Wallet sans mettre à jour les données de la Carte.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.thewalletcrew.io/connectors/fr/marketing-automation/salesforce-marketing-cloud/journey-builder-push-update.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
