ダッシュボードに戻る

ドキュメント

Asyntaiの使い方を学ぶ

機能
Ask AI バー AI 検索バー WordPress のための AI 検索 AI Search for Joomla AI Search for Webflow AI Search for Ghost AI Search for Moodle AI Search for TYPO3 AI Search for Craft CMS AI Search for Grav AI Search for Concrete CMS AI Search for October CMS AI Search for ProcessWire AI Search for Odoo AI Search for Bagisto AI Search for Medusa AI Search for OpenCart AI Search for BigCommerce AI Search for Magento ウェブサイトクロール 知識のギャップ 商品カード 動的商品カード ダイナミック画像 ユーザーコンテキスト カスタムツール リンクパラメータ ライブモニタリング オペレーター対応 エスカレーション AI通知 デイリーレポート リアルタイムデータフィード リアルタイムデータフィードMax チームメンバー シングルサインオン 二要素認証 画像を含める 画像認識 翻訳ウィジェット ローカライズ AIの透明性 リード スマートリード獲得 サポートチケット チャットのカテゴリ 予約 埋め込み ページの除外 ブロックされたIP データ保存ポリシー ゼロ保存モード 個人情報マスキング 出力クラシファイア Access Tags ウィジェットのバージョン固定 監査ログ よりスマートなモデル 思考モードを有効化 返信候補 フォローアップメッセージ 音声テキスト変換 トランスクリプトのダウンロード 埋め込みチャット iframe による埋め込み

Craft CMSにAsyntai AIチャットボットを追加する方法

Craft CMSウェブサイト向けステップバイステップガイド

埋め込みコードの取得

ステップ1:埋め込みコードを取得する

First, go to your Asyntai Dashboard and scroll down to the "Embed Code" section. Copy your unique embed code which will look like this:

<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>

注記: 上記のコードは一例です。個人のウィジェットIDが含まれているため、ダッシュボードから固有の埋め込みコードをコピーしてください。

ステップ2:レイアウトテンプレートを編集する(推奨)

すべてのページにチャットボットを追加する最も簡単な方法は、メインレイアウトテンプレートを編集することです:

  1. FTP、SSH、またはコードエディターを使用してCraft CMSのプロジェクトファイルにアクセスします
  2. templates/ディレクトリに移動します
  3. メインレイアウトファイルを見つけます(一般的に_layout.twig_layout.htmlという名前、またはtemplates/_layouts/内にあります)
  4. </body>閉じタグを見つけます
  5. </body>タグの直にAsyntaiの埋め込みコードを貼り付けます
  6. ファイルを保存します

ヒント: </body>閉じタグの前にスクリプトを追加することで、ページコンテンツの後に読み込まれます。これはチャットウィジェットに推奨される方法で、ページの読み込みを遅くしません。

Alternative: Using Twig {% js %} Tag (Craft CMS 3.x+)

Craft CMSにはJavaScriptを登録するための組み込みTwigタグがあります:

  1. メインレイアウトテンプレートを開きます
  2. </body>閉じタグの前に以下のコードを追加します:
    {% js %} (function() { var script = document.createElement('script'); script.async = true; script.src = 'https://asyntai.com/static/js/chat-widget.js'; script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID'); document.body.appendChild(script); })(); {% endjs %}
  3. YOUR_WIDGET_IDを実際のウィジェットIDに置き換えてください
  4. ファイルを保存します

注記: The {% js %} tag automatically handles script registration and prevents duplicate loading if the same code appears multiple times.

代替方法:別のインクルードファイルを作成する

より良い整理のために、専用のインクルードファイルを作成します:

  1. 新しいファイルを作成します:templates/_includes/chatbot.twig(または.html
  2. このファイルにAsyntaiの埋め込みコードを追加します:
    <script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>
  3. メインレイアウトテンプレートの</body>の前にこのファイルをインクルードします:
    {% include '_includes/chatbot' %}
  4. 両方のファイルを保存します

ヒント: インクルードファイルを使用すると、1行をコメントアウトするだけでサイト全体のチャットボットの有効/無効を簡単に切り替えられます。

代替方法:条件付き読み込み

特定のページやセクションでのみチャットボットを読み込むには:

  1. レイアウトまたはページテンプレートでTwigの条件文を使用します:
    {% if entry.showChatbot ?? true %} <script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script> {% endif %}
  2. または特定のセクションを確認します:
    {% if craft.app.request.segments[0] != 'admin' %} <script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script> {% endif %}

ステップ3:インストールの確認

変更を保存した後、新しいブラウザタブまたはシークレットウィンドウでCraft CMSウェブサイトにアクセスしてください。右下にチャットウィジェットボタンが表示されるはずです。クリックして正しく開いて動作することを確認してください。

ウィジェットが表示されませんか? テンプレートファイルを保存したこと、ページが使用している正しいレイアウトテンプレートを編集していることを確認してください。ブラウザキャッシュをクリアするか、シークレットウィンドウで表示してください。テンプレートキャッシュを使用している場合は、コントロールパネルのユーティリティ > キャッシュのクリアからCraft CMSのキャッシュをクリアしてください。

テンプレートの場所: Craft CMSのテンプレートの場所はプロジェクトの設定によって異なります。一般的な場所にはtemplates/_layout.twigtemplates/_layouts/main.twigtemplates/_base.twigがあります。既存のテンプレートを確認して、</body>タグが定義されている場所を見つけてください。