トラストパイロット
Trustpilotは、顧客がフィードバックを共有し、レビューを管理し、それに対応できるオンラインレビュープラットフォームです。
このページでは、次の手順について説明します。
- Trustpilot のCreate Invitation API を使用したレビュー招待の作成
- Trustpilot の製品レビューAPI を使用した製品レビューでのメッセージのパーソナライズ
前提条件
開始する前に、次のものが必要になります。
前提条件 | 説明 |
---|---|
Trustpilot アカウント | Trustpilot のAPI へのアクセス権を持つTrustpilot アカウントが必要です。 |
Trustpilot 認証キー | API キーを設定し、アクセストークンをリクエストする必要があります。 |
統合
ステップ1:Trustpilot API 認証情報を取得する
- 資格情報を使用してTrustpilot にログインします。
- Trustpilot ダッシュボードでAPI キーとシークレットを作成または取得するには、Integrations > Developers > APIs と移動します。APIキーをまだ持っていない場合は、新規に作成する:
- Application Name > Create Applicationに移動します。
- 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:アクセストークンを取得する
- Connected Content を使用して、Trustpilot の認証エンドポイント に要求してアクセストークンを取得します。
- client_credentials 付与タイプを使用し、API キーとシークレットをConnected Content タグに入力してトークンを取得します。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}
) からデータをリクエストするために、Connected Content コールを実行します。この方法では、ビジネスユニットから特定の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!