Trustpilot
Trustpilot ist eine Online-Bewertungsplattform, die es Kund:innen ermöglicht, Feedback zu teilen, und die es Ihnen erlaubt, Bewertungen zu verwalten und darauf zu antworten.
Auf dieser Seite finden Sie eine Schritt-für-Schritt-Anleitung für:
- Erstellen von Einladungen zu Bewertungen mit der Trustpilot-API „Create Invitation“
- Personalisierung von Nachrichten mit Produktbewertungen über die Produktbewertungs-API von Trustpilot
Voraussetzungen
Bevor Sie beginnen, benötigen Sie Folgendes:
| Voraussetzung | Beschreibung |
|---|---|
| Ein Trustpilot-Konto | Sie benötigen ein Trustpilot-Konto mit Zugriff auf die API von Trustpilot. |
| Ein Trustpilot-Authentifizierungsschlüssel | Sie müssen einen API-Schlüssel einrichten und ein Access Token anfordern. |
Integration
1. Schritt: Trustpilot-API-Zugangsdaten abrufen
- Melden Sie sich bei Trustpilot an mit Ihren Zugangsdaten.
- Erstellen oder rufen Sie den API-Schlüssel und das Secret im Trustpilot-Dashboard ab, indem Sie zu Integrations > Developers > APIs navigieren. Wenn Sie noch keinen API-Schlüssel haben, erstellen Sie einen neuen:
- Gehen Sie zu Application Name > Create Application.
- Kopieren Sie Ihren API-Schlüssel und Ihr Secret, die zur Authentifizierung Ihrer Connected-Content-Anfragen verwendet werden.
Trustpilot-Bewertungseinladungen versenden
1. Schritt: Braze-Webhook-Campaign einrichten
Richten Sie eine aktionsbasierte Braze-Webhook-Campaign ein, um die Trustpilot-APIs zu triggern und E-Mail-Bewertungseinladungen an Nutzer:innen zu senden. Sie könnten zum Beispiel eine Einladung zur Bewertung senden, nachdem Nutzer:innen eine Bestellung aufgegeben haben, mit den folgenden Webhook-Details:
- Webhook-URL:
https://invitations-api.trustpilot.com/v1/private/business-units/{businessUnitId}/email-invitations - Methode: POST
- Fügen Sie die relevanten Kundeninformationen als Schlüssel-Wert-Paare hinzu.
2. Schritt: Access Token abrufen
- Verwenden Sie Connected-Content, um eine Anfrage an den Authentifizierungs-Endpunkt von Trustpilot zu stellen, um das Access Token abzurufen.
- Verwenden Sie den Grant-Typ client_credentials und geben Sie Ihren API-Schlüssel und Ihr Secret in einen Connected-Content-Tag ein, um ein Token abzurufen. Die Connected-Content-Anfrage kann in den Anfrage-Header eingegeben werden. Der Connected-Content kann wie folgt aussehen:
1
2
3
4
5
6
7
8
9
10
11
{% connected_content
https://api.trustpilot.com/v1/oauth/oauth-business-users-for-applications/accesstoken
:method post
:headers {"Content-Type": "application/x-www-form-urlencoded", "Authorization": "Basic {{'API_KEY:API_SECRET' | base64_encode}}" }
:body grant_type=client_credentials
:save token
:retry
:cache_max_age 3600 %}
{{token.access_token}}
- Fügen Sie das Access Token in den Anfrage-Header Ihrer Webhook-Campaign ein.

Ausführlichere Anweisungen finden Sie in der Dokumentation von Trustpilot.
Nachrichten mit Insights aus Produktbewertungen personalisieren
Führen Sie in Ihrer Braze-Campaign einen Connected-Content-Aufruf durch, um Daten vom Trustpilot-Endpunkt Zusammenfassung der Produktbewertungen abrufen (https://api.trustpilot.com/v1/product-reviews/business-units/{businessUnitId}) anzufordern. Diese Methode ruft Produktbewertungen für bestimmte SKUs aus der Geschäftseinheit ab. Das folgende Beispiel gibt die spezifische Produkt-SKU an und filtert nach Bewertungen mit fünf Sternen.
1
2
3
4
{% connected_content https://api.trustpilot.com/v1/product-reviews/business-units/66ea0530xxxxxx/reviews?sku={{event_properties.${item_sku}}}&stars=5
:method get
:headers {"apikey": "xxxxx"}
:content_type application/json :save result %}

Die Connected-Content-Anfrage gibt die Produktbewertungen zurück.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
"productReviews": [
{
"id": "670d5810ba62e6b31de97de9",
"createdAt": "2024-10-14T17:42:40.286Z",
"stars": 5,
"content": "Such a great toy truck, my kids really enjoy it! ",
"consumer": {
"id": "6176xxxx",
"displayName": "Kevin Bob"
},
"language": "en",
"attributeRatings": [],
"attachments": [],
"firstCompanyComment": null
}
],
"links": []
- Verwenden Sie die Liquid-Syntax, um die relevanten Inhalte in Ihre Nachricht einzubinden. Um zum Beispiel den Inhalt der Produktbewertung abzurufen, verwenden Sie den Liquid-Tag
{{result.productReviews[0].content}}.
