# Benutzerprofil aktualisieren

Das Element **Benutzerprofil aktualisieren** weist Benutzern Tag-Werte zu, während sie sich durch eine Journey bewegen. Sie können Werte manuell festlegen oder sie aus Event-Attributen oder einer [**Webhook**](#einen-wert-aus-einer-webhook-antwort-verwenden)-Antwort abrufen.

## Aktualisierungsoptionen

### Manuelle Aktualisierung

Um Benutzern innerhalb der Journey manuell Tag-Werte zuzuweisen:

* Fügen Sie das Element **Benutzerprofil aktualisieren** an einer beliebigen Stelle auf der Arbeitsfläche hinzu.
* Klicken Sie auf **+ Manueller Wert** und wählen Sie ein Tag aus der Dropdown-Liste aus, die alle in Ihrem Pushwoosh-Konto erstellten Tags enthält.
* Geben Sie die Werte für das ausgewählte Tag je nach dessen Typ an.

Sie können bis zu 10 Tags gleichzeitig einrichten.

Bei benutzerspezifischen Tags werden die Werte allen Geräten des Benutzers mit derselben User ID zugewiesen. Bei Tags, die nicht benutzerspezifisch sind, werden die Werte einem bestimmten Gerät zugewiesen, mit dem ein Benutzer die Journey durchläuft.

Was die Anwendungsfälle betrifft, so gibt es viele. Zum Beispiel ist das Taggen von Benutzern, die eine bestimmte Journey-Phase erreichen, nützlich, um die weitere Kommunikation aufzubauen.

<img src="/journey-elements-README-37.webp" alt="Das Element 'Benutzerprofil aktualisieren' zeigt Optionen zur manuellen Tag-Zuweisung im Customer Journey Builder."/>

### Dynamischer Tag-Wert

Dynamische Aktualisierung bedeutet, dass Tag-Werte automatisch aus Event-Attributen übernommen werden, die Benutzer auslösen, bevor sie das Element **Benutzerprofil aktualisieren** erreichen. Sie können mit diesen Benutzern persönlicher kommunizieren und ihnen maßgeschneiderte Angebote senden.

<Aside type="note">
Um mehr über Events und ihre Attribute zu erfahren, lesen Sie bitte den [Leitfaden zu Events](/de/product/audience-data-and-segmentation/events/).
</Aside>

So legen Sie dynamische Tag-Werte aus einem Event fest:

1. Platzieren Sie das Element **Benutzerprofil aktualisieren** auf der Arbeitsfläche nach mindestens einem auslöserbasierten Element (**Auslöserbasierter Eintritt** oder **Auf Auslöser warten**).

<img src="/journey-elements-README-38.webp" alt="Das Element 'Benutzerprofil aktualisieren' ist in einem Customer Journey-Fluss nach einem auslöserbasierten Element positioniert."/>

2. Doppelklicken Sie auf das Element und klicken Sie im Abschnitt **Dynamischer Tag-Wert** auf **+ Dynamischer Wert**.
3. Wählen Sie das festzulegende Tag aus.

<Aside type="caution">
Wenn Sie ein Tag auswählen, das manuell festgelegt werden soll, wird es nicht in der Tag-Liste des Abschnitts **Dynamischer Tag-Wert** angezeigt.
</Aside>

4. Wählen Sie ein Event und das Attribut aus, das den Tag-Wert liefert.

<Aside type="caution">
Stellen Sie sicher, dass die Typen des Tags und des Event-Attributs übereinstimmen. Um beispielsweise ein STRING-Tag festzulegen, verwenden Sie ein STRING-Event-Attribut. Um mehr über Tag-Typen zu erfahren, lesen Sie bitte den [Leitfaden zu Tags und Filtern](/de/product/audience-data-and-segmentation/user-data-tags/tags#types-of-tags).
</Aside>

<img src="/journey-elements-README-39.webp" alt="Die Konfiguration für den dynamischen Tag-Wert zeigt Optionen zur Event-Auswahl und Tag-Zuordnung."/>


#### Einen Wert aus einer Webhook-Antwort verwenden

Wenn für ein [**Webhook**](/de/product/customer-journey/journey-elements/channels/webhook/#map-webhook-response-data-to-variables)-Element weiter oben in der Journey eine **Antwortzuordnung (Response mapping)** konfiguriert ist, erscheint es in der **Event**-Dropdown-Liste unter dem von Ihnen festgelegten Namen des Webhook-Schritts (z. B. `Create user in CRM`), neben den regulären Events. Ein vollständiges Journey-Beispiel finden Sie unter [Verwendung von Webhook-Antwortdaten in Ihrer Journey](/de/product/customer-journey/journey-elements/using-webhook-response-data-in-journeys/).

1. Platzieren Sie **Benutzerprofil aktualisieren** nach dem **Webhook**-Schritt.
2. Klicken Sie unter **Dynamischer Tag-Wert** auf **+ Dynamischer Wert**.
3. Wählen Sie unter **Tag** das zu aktualisierende Tag aus.
4. Wählen Sie unter **Event** den Webhook-Schritt anhand des von Ihnen vergebenen Namens aus (z. B. `Create user in CRM`).
5. Wählen Sie unter **Dynamischer Wert** das zugeordnete Attribut aus (z. B. `subscription_status`).

<img src="/journey-elements-update-user-profile-1.webp" alt="Dynamischer Tag-Wert mit Tag, Event auf Webhook-Schrittnamen gesetzt und dynamischem Wert aus der Antwortzuordnung" />

<Aside type="caution">
Wenn ein per Webhook zugeordneter Wert für einen Benutzer fehlt (die Antwort war kein JSON, der **Pfad** konnte nicht aufgelöst werden oder der Webhook-Aufruf ist fehlgeschlagen), überspringt Pushwoosh diese Tag-Aktualisierung. Das Tag behält seinen vorherigen Wert oder bleibt ungesetzt, und die Journey wird ohne Fehler an diesem Schritt fortgesetzt. Dies unterscheidet sich von [**Zeitverzögerung (Time Delay)**](/de/product/customer-journey/journey-elements/flow-controls/time-delay/#use-a-date-from-a-webhook-response), bei dem der Benutzer mit einem Fehler aus der Journey entfernt wird, wenn der Wert fehlt oder kein gültiges Datum ist. Führen Sie vor dem Start einen [**Test-Webhook**](/de/product/customer-journey/journey-elements/channels/webhook/#test-the-webhook) durch, um Ihre Zuordnung zu bestätigen.
</Aside>

<LinkCard title="Verwendung von Webhook-Antwortdaten in Ihrer Journey" href="/product/customer-journey/journey-elements/using-webhook-response-data-in-journeys/" />