Trustpilot
Trustpilot は、顧客がフィードバックを共有し、レビューの管理と返信を可能にするオンラインレビュープラットフォームです。
このページでは、次の手順について説明します。
- Trustpilot のCreate Invitation API を使用したレビュー招待の作成
- Trustpilot の製品レビューAPI を使用した製品レビューでのメッセージのパーソナライズ
前提条件
開始する前に、次のものが必要になります。
前提条件 | 説明 |
---|---|
Trustpilot アカウント | Trustpilot のAPI へのアクセス権を持つTrustpilot アカウントが必要です。 |
Trustpilot 認証キー | API キーを設定し、アクセストークンをリクエストする必要があります。 |
統合
ステップ 1: Trustpilot API 認証情報を取得する
- 資格情報を使用してTrustpilot にログインします。
- Trustpilot ダッシュボードで API キーとシークレットを作成または取得するには、[統合] > [開発者] > [API] と移動します。APIキーをまだ持っていない場合は、新規に作成する:
- [アプリケーション名] > [アプリケーションを作成] に移動します。
- API キーとシークレットをコピーします。これは、接続コンテンツリクエストの認証に使用されます。
Trustpilot レビュー招待の送信
ステップ 1: Braze Webhook キャンペーンを設定する
アクションベースのBraze webhook キャンペーンを設定して、Trustpilot API をトリガしてメールレビューの招待状をユーザに送信します。たとえば、ユーザーが次の Webhook 詳細を使用して注文した後に、レビュー招待を送信できます。
- Webhook URL:
https://invitations-api.trustpilot.com/v1/private/business-units/{businessUnitId}/email-invitations
- 方法:POST
- 関連する顧客情報をキーと値のペアとして追加する
ステップ2: アクセストークンを取得する
- コネクテッドコンテンツを使用して、Trustpilot の認証エンドポイントに要求してアクセストークンを取得します。
- client_credentials 付与タイプを使用し、API キーとシークレットをConnected Content タグに入力してトークンを取得します。コネクテッドコンテンツリクエストは、リクエストヘッダーに入力できます。コネクテッドコンテンツは次のようになります。
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}}
3.アクセストークンをWebhook キャンペーンのリクエストヘッダーに追加します。
tip:
詳細な手順については、Trustpilot のドキュメントを参照してください。
製品レビューインサイトを使用したメッセージのカスタマイズ
Braze キャンペーンで、Trustpilot の製品レビューサマリーエンドポイント (https://api.trustpilot.com/v1/product-reviews/business-units/{businessUnitId}
) からデータをリクエストするために、コネクテッドコンテンツコールを実行します。この方法では、ビジネスユニットから特定のSKU の製品レビューを取得します。次の例では、5つ星レビューの特定の製品SKUとフィルタを指定します。
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 %}
Connected Content リクエストは、製品レビューを返します。
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": []
2.Liquid 構文を使用して、関連するコンテンツをメッセージにプルします。たとえば、製品レビューのコンテンツをプルインするには、Liquid タグ{{result.productReviews[0].content}}
を使用します。
New Stuff!