ドキュメント

TicketsX をもっと早く使いこなす

セットアップ手順、コマンドの完全リファレンス、Premium 機能、REST API がひとつにまとまっています。

14.2

サイトにウィジェットを追加する

ウィジェットのカードからスニペットをコピーし、チャットボタンを出したいページの閉じる body タグの直前に貼り付けます。

<script src="https://api.ticketsx.xyz/widget.js" data-key="wk_your_key_here" defer></script>

導入はこれだけです。ダウンロードも依存関係もなく、ウィジェットは shadow root の中に描画されるのでサイトのスタイルと衝突しません。素の HTML、WordPress、Shopify、Webflow、どの JavaScript フレームワークでも動きます。

任意の属性

名前必須説明
data-keystring
必須
ウィジェットの公開キーです。ダッシュボードからコピーします。
data-positionleft | right
任意
ボタンを置く角です。ダッシュボードの設定より優先されます。
data-themeauto | light | dark
任意
明るいパネルか暗いパネルか。既定では訪問者のシステム設定に従います。
data-localestring
任意
言語を固定します。たとえば de や pt-BR です。既定ではブラウザーに従います。
data-launcherauto | manual
任意
manual にすると、浮かぶボタンを隠して自分の要素からチャットを開けます。

自分のボタンからチャットを開く

data-launcher を manual にすると、呼び出すまでウィジェットは表示されません。

<script src="https://api.ticketsx.xyz/widget.js" data-key="wk_your_key_here" data-launcher="manual" defer></script>
<button onclick="TicketsXChat.open()">Contact support</button>
  • TicketsXChat.open() でパネルを開きます。
  • TicketsXChat.close() と TicketsXChat.toggle() は名前のとおりに動きます。
  • TicketsXChat.isOpen() はパネルが開いているかを返します。
  • TicketsXChat.on('message', handler) はチームからの返信が届いたときに実行されます。