# Erklärung benutzerdefinierter Felder für Advocate

Sie können *benutzerdefinierten Feldern* verwenden, um impact.com zusätzliche Daten zu Teilnehmern in Ihrem Empfehlungsprogramm zu senden. Diese Informationen können in Ihren [Programmregeln](/brand/de/woruber-mochten-sie-mehr-erfahren/advocate-program/getting-started-with-advocate/advocate-program-rules-explained.md) verwendet werden, um zu bestimmen, wann Ziele und Aktionen ausgelöst werden. Sie können Ihre Teilnehmer auch anhand benutzerdefinierter Feldwerte segmentieren.

Die Arten benutzerdefinierter Felder, die Sie senden, sind flexibel. Beispielsweise möchten Sie möglicherweise Informationen zu Folgendem eines Teilnehmers einbeziehen:

* Geburtstag
* Sprache
* Ort
* Abonnementtyp
* Mitgliedsstatus

Benutzerdefinierte Felder können an impact.com gesendet werden, wenn Sie eine Benutzer-Importdatei hochladen oder über UTT, API, SDK oder eine andere Integrationsmethode.

#### Feldeigenschaften

Alle von Ihnen gesendeten benutzerdefinierten Felder müssen einige Anforderungen an Feldnamen und -werte erfüllen.

{% tabs %}
{% tab title="Namen" %}

* Bis zu 64 Zeichen.
* Es werden nur alphanumerische Zeichen, Bindestriche und Unterstriche akzeptiert (Buchstaben dürfen keine Akzente enthalten).
* Groß-/Kleinschreibung wird berücksichtigt, z. B. `customFieldName` wird als unterschiedlich zu `customfieldname`.
  {% endtab %}

{% tab title="Werte" %}

* Unterstützt `String`, `Anzahl`, `Boolean`und `Null-Typen`.
* Maximaler Zeichenfolgenwert von 1024 Zeichen.
* Datumsangaben müssen als UNIX-Zeitstempel in Millisekunden formatiert sein.
* Pro Anfrage können maximal 100 Felder hinzugefügt/aktualisiert werden.
* Das Festlegen eines benutzerdefinierten Felds für einen Benutzer auf `null` entfernt das Feld für diesen Benutzer.
  {% endtab %}
  {% endtabs %}

#### Benutzerdefinierte Feldinformationen an impact.com senden

Sie können benutzerdefinierte Felder einbeziehen, wenn Sie Benutzer erstellen, aktualisieren oder upserten, unabhängig davon, mit welcher Methode Sie die Daten senden.

{% tabs %}
{% tab title="Dateiimporte" %}
Sie können benutzerdefinierte Felder einbeziehen, wenn Sie neue Benutzer importieren oder bestehende Benutzer in großen Mengen aktualisieren. Siehe [Advocate-Teilnehmer im Bulk importieren](/brand/de/woruber-mochten-sie-mehr-erfahren/advocate-program/manage-advocate-participants/import-advocate-participants-in-bulk.md) für Anweisungen.

Nachfolgend finden Sie zwei Beispieldateien, die Ihnen als Orientierung für Ihren Import dienen können.

* Importe von Benutzerdaten: [CSV](https://assets.ctfassets.net/s68ib1kj8k5n/7LOYwhDlsI22uuaIMaWImE/71cefe860edc71c0968c8065e1d6e953/sample-user-upload.csv) ![](/files/dd207a11d348872e1e27a6b04cce9bdb367c6a60) oder [JSONL](https://assets.ctfassets.net/s68ib1kj8k5n/5rD1ZiKEjqStp54qjDB90N/48918dfa8b53a935c7c83ea5fbf3af77/userImportSample.jsonl) ![](/files/dd207a11d348872e1e27a6b04cce9bdb367c6a60)
* Importe von Ereignisdaten: [CSV](https://assets.ctfassets.net/s68ib1kj8k5n/20lD8Gua3EtW8qIahBvciz/152fd3cfaa3f0ee4076a6729bc8d4164/userEventSample.csv) ![](/files/dd207a11d348872e1e27a6b04cce9bdb367c6a60) oder [JSONL](https://assets.ctfassets.net/s68ib1kj8k5n/2IPDDkVhCgDBPyQrRANfb9/d38643fba660ca1412b7d85f1b7c0f41/userEventSample.jsonl) ![](/files/dd207a11d348872e1e27a6b04cce9bdb367c6a60)
  {% endtab %}

{% tab title="APIs und SDKs" %}
Benutzerdefinierte Felder können beim Verwenden der [GraphQL-Methoden](https://integrations.impact.com/impact-brand/docs/graphql-reference) oder [REST-API-Endpunkte](https://integrations.impact.com/impact-brand/docs/saasquatch-rest-api-1) von impact.com einbezogen werden, die Benutzer erstellen, aktualisieren oder upserten. Sie können auch beim Verwenden von [UTT](https://integrations.impact.com/impact-brand/docs/install-the-utt) oder unseren [mobilen Optionen](https://integrations.impact.com/impact-brand/docs/saasquatch-mobile-overview-1) einbezogen werden, um Benutzer innerhalb Ihrer Anwendung zu erstellen, zu aktualisieren oder upzudaten.
{% endtab %}
{% endtabs %}


---

# 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://help.impact.com/brand/de/woruber-mochten-sie-mehr-erfahren/advocate-program/manage-advocate-participants/custom-and-calculated-fields/custom-fields-for-advocate-explained.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.
