Skip to content

Trustpilot

Trustpilotは、顧客がフィードバックを共有し、レビューの管理と対応を行うためのオンラインレビュープラットフォームです。

このページでは、以下の手順について説明します。

  • TrustpilotのCreate Invitation APIを使用したレビュー招待の作成
  • TrustpilotのProduct Reviews APIを使用した製品レビューによるメッセージのパーソナライズ

前提条件

開始する前に、以下が必要です。

統合

ステップ1:Trustpilot APIの認証情報を取得する

  1. 認証情報を使用してTrustpilotにログインします。
  2. TrustpilotダッシュボードでIntegrations > Developers > APIsに移動し、APIキーとシークレットを作成または取得します。まだAPIキーがない場合は、新規作成します。
    1. Application Name > Create Applicationに移動します。
    2. 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:アクセストークンを取得する

  1. コネクテッドコンテンツを使用して、Trustpilotの認証エンドポイントにリクエストしてアクセストークンを取得します。
  2. client_credentialsグラントタイプを使用し、APIキーとシークレットをコネクテッドコンテンツタグに入力してトークンを取得します。コネクテッドコンテンツリクエストはリクエストヘッダーに入力できます。コネクテッドコンテンツは次のようになります。
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}}

  1. アクセストークンをWebhookキャンペーンのリクエストヘッダーに追加します。

製品レビューインサイトを使用したメッセージのパーソナライズ

BrazeのCampaignで、Trustpilotの製品レビューサマリー取得エンドポイントhttps://api.trustpilot.com/v1/product-reviews/business-units/{businessUnitId})からデータをリクエストするコネクテッドコンテンツコールを実行します。このメソッドは、ビジネスユニットから特定のSKUの製品レビューを取得します。以下の例では、特定の製品SKUを指定し、5つ星レビューでフィルタリングしています。

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 %}

Liquidを使用してメールに情報を取り込むコネクテッドコンテンツ。

コネクテッドコンテンツリクエストは製品レビューを返します。

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": []
  1. Liquid構文を使用して、関連するコンテンツをメッセージに取り込みます。たとえば、製品レビューのコンテンツを取り込むには、Liquidタグ{{result.productReviews[0].content}}を使用します。

ユーザーがカートに入れたままにしていたおもちゃのトラックのレビューを含むパーソナライズされたメール。

New Stuff!