メインコンテンツにスキップ

あらゆるeコマースプラットフォームでFinを設定する

WooCommerce、Magento、BigCommerce、Salesforce Commerce Cloud、またはカスタムプラットフォームのストアでFin for Ecommerceを使用する方法。

対応者:Beth-Ann Sher

ストアがWooCommerce、Magento、BigCommerce、Salesforce Commerce Cloud、またはカスタムプラットフォームで運営されている場合、商品カタログをIntercomに接続し、Fin for Ecommerceが会話で商品を推薦し、質問に答え、顧客を適切な購入へ導きます。カタログ全体をスケジュールで公開し、個別の商品変更は発生時にIntercomへ送信できます。

注意:

  • Shopify以外のFin for Ecommerceは初期段階でクローズドベータです。アクセス希望の場合はアカウントチームに連絡してください。

  • ストアがShopifyの場合は、代わりに既存のworkflowsをFin for Ecommerceに移行する方法をご覧ください。

開始前に

  • 開発者が必要です。カタログの公開は技術的なステップで、チームが定期的にカタログをIntercomに公開するジョブを設定します。

  • Messengerをストアにインストールしてください(usersとvisitors向け)。これにより顧客がFinと会話できます。

  • 商品データが整っていることを確認してください。Finは提供されたカタログの質に依存します。豊富な説明、カテゴリ、価格、画像、在庫状況が推薦の精度を高めます。


仕組み

商品カタログを直接Intercomに送信します。

  • Intercomでカタログコネクターを作成し、その詳細を開発者と共有します。

  • 開発者がスケジュールに従って商品カタログをIntercomに公開し、Finが常に最新の商品、価格、在庫を把握できるようにします。

  • Finはカタログを使ってMessenger内で商品を推薦し、商品に関する質問に答えます。

ステップ1:カタログコネクターを作成する

  1. Fin AI Agent > Ecommerce > Train > Contentにアクセスしてください。

  2. 「コンテンツを追加」の下のすべて表示をクリックし、ストアを接続を選択してコネクターの設定手順に従います。

  3. Intercomがコネクターを作成し、公開の詳細を表示します。これを開発者と共有してください。

Fin AI Agent > Ecommerce > Train > Contentページのスクリーンショット。'Add content'セクションにPublic article、Internal article、Snippet、Website sync、See all、Recommendationsのオプションが表示され、「See all」が強調表示されています。

ステップ2:カタログを公開する

開発者が商品カタログ全体をJSON(JavaScript Object Notation)ファイルとしてIntercomに公開し、その後選択したスケジュール(例:数時間ごと、または毎日)で再公開します。各公開は変更された商品を更新し、カタログにない商品を削除するため、Finは常にストアの最新情報を反映します。

開発者向けガイドはこちら:Fin for Ecommerceに商品カタログを公開する。

ステップ3:Intercomで商品を確認する

Fin AI Agent > Ecommerce > Train > Contentにアクセスしてインポートした商品を確認してください。

コネクター作成時または後からAudience controlでオーディエンスを設定します。カタログ全体の単一オーディエンスか、商品属性に基づくルールを設定可能です。複数ストアを運営している場合は、各コネクターに独自のオーディエンスを割り当ててください。

Fin AI Agent > Ecommerce > Train > Contentページのスクリーンショット。'Type'フィルターのドロップダウンが開いており、Public article、Internal article、Webpage、Snippet、Document、Productのオプションが表示されています。'Product'がチェックされ、商品だけが表示されています。

任意の商品を選択し、ページ下部のRaw Data > Fin for Ecommerceを開きます。ここでJSON形式の全レコード(すべてのバリアント含む)を確認でき、公開した内容と照合してカタログが正しく届いているか確認できます。表示は読み取り専用です。Finの認識を変更するにはカタログを更新して再公開してください。

個別の商品更新の送信方法

注意:個別の商品更新はPreview APIバージョン(Intercom-Version: Preview)のクローズドベータで提供されており、まだ安定版APIには含まれていません。

ストアがShopifyでない場合、Finの商品の回答は最後の完全カタログアップロード時点の情報に依存していました。現在は商品が作成、更新、削除されるたびに単一の商品変更をAPI経由でIntercomに送信でき、全カタログを再アップロードする必要がなくなりました。新しいUIはなく、開発者がAPIを通じて使用します。

商品イベントを送信するには、少なくとも1回はコネクターへの完全なカタログアップロードが成功している必要があります。成功していない場合、イベントは拒否されます。

開発者は1リクエストにつき3種類のイベントのうち1つを送信します。

イベント

送信内容

Finでの動作

product.created

完全な商品情報(カタログ商品と同じフィールドに加えupdated_atを含む)

商品が追加されます。既に存在する場合は更新されます。

product.updated

変更されたフィールドだけでなく完全な商品情報

商品が更新されます。存在しない場合は追加されます。

product.deleted

商品IDのみ

商品がFinの知識から削除されます。

すべてのイベントには変更が発生した日時のタイムスタンプが必要です。作成および更新イベントには商品ID、タイトル、URL、updated_atタイムスタンプも必要です。Intercomがイベントを受信すると、通常数秒以内に変更が反映されますが、数分かかる場合もあります。

イベントのupdated_atタイムスタンプがFinに保存されている同商品の情報より古い場合、そのイベントは無視されます。遅延した古い更新が新しいデータを上書きすることはありません。開発者は常に商品の実際の最終変更日時を送信してください。

個別の商品更新の制限は何ですか?

  • 1リクエストにつき1イベント。イベントのバッチエンドポイントはありません。大規模な変更には完全なカタログアップロードが適しています。

  • 最初に完全なカタログが必要。コネクターへの完全なカタログアップロードが成功するまでイベントは拒否されます。

  • 商品全体を送信してください。product.updatedイベントは保存された商品を完全に置き換えます。部分的な更新はサポートされていません。

  • 最初の同期完了を待つ。最初のカタログ同期がインデックス中に送信されたイベントは、同期完了時に失われる可能性があります。最初のカタログアップロード完了後にイベントを送信してください。

  • Shopifyストアフロント。Shopifyストアを持つワークスペースでは、このカタログコネクター経由で追加された商品はShopifyストアフロントMessenger内のFinの商品検索に表示されません。

  • Shopifyのトラフィックが多い場合の処理遅延。商品イベントはShopify商品Webhookと処理キューを共有しています。トラフィックが多いと商品変更がFinに反映されるまで数分かかることがあります。

ステップ4:Finをトレーニング、テスト、デプロイする

カタログが接続されたら:

  • Finの推薦方法を形作るGuidanceを追加し、必要なProceduresやエスカレーションルールも設定します。

  • プレビューパネルを使って、公開前にFinをカタログに対してテストします。

  • WorkflowsまたはSimple Deployを使ってFinをデプロイします。

完全な手順については、既存のworkflowsをFin for Ecommerceに移行する方法のトレーニング、テスト、デプロイのステップをご覧ください。


よくある質問

対応プラットフォームは?

すべてのプラットフォームに対応。コネクターはプラットフォームに依存せず、WooCommerce、Magento、BigCommerce、Salesforce Commerce Cloud、カスタムまたはヘッドレスストアで動作します。

Finは商品をカートに追加したり、チェックアウトに誘導したりできますか?

いいえ。Finは商品発見と推薦のみを担当し、カートへの追加やチェックアウトへの誘導はできません。

複数の市場で販売しています。どのように設定すればよいですか?

価格、通貨、在庫状況が市場ごとに異なる場合は、市場ごとに別々のコネクターを作成してください。各コネクターは独自のオーディエンスに同期され、Finは常に顧客に適切なカタログを表示します。すべての市場で同じ商品を同じ価格で販売する場合は、単一のカタログを使用し、開発者がカスタム属性(例:どの倉庫に在庫があるか)で商品にタグ付けし、オーディエンスルールでそれらの属性にマッチさせます。

販売するすべての言語でカタログを送信する必要がありますか?

いいえ。カタログは1言語で送信すればよく、Finが自動的に各顧客の言語に商品コンテンツを翻訳します。

どのくらいの頻度で同期すべきですか?

カタログが意味のある変化をする頻度に合わせてください。動きの速い在庫は数時間ごと、ほとんどのストアは毎日、ほとんど変わらないカタログは週1回の同期で十分です。

Fin for Ecommerceは同じ会話内でショッピングとサポートの両方を扱えますか?

はい。Fin for EcommerceはFinのサポート機能とショッピング支援を組み合わせており、顧客が商品を発見し質問に答え、返品や注文更新などの購入後のリクエストも1つの会話内で対応できます。

Finにeコマースのガイダンスを追加する必要がありますか?

ほとんどのストアでは追加のガイダンスなしでFinは十分に機能します。複雑なカタログ、特定のビジネスルール、厳しいトーン要件がある場合はガイダンスを追加するとよいでしょう。

Fin for Ecommerceの料金体系は?

Fin for EcommerceはFin for Serviceと同じ料金モデルを使用し、1解決あたり$0.99 です。解決とは、Finがコンテンツやカタログデータを使って顧客の質問に答え、顧客が否定的なフィードバックをせず、会話に追加のフォローアップが不要な場合を指します。これはサポート問い合わせとショッピングの両方に適用されます。

Finのeコマースロールは英語以外の言語でも動作しますか?

はい。Finは顧客の言語を自動検出し、その言語で応答します。

こちらの回答で解決しましたか?