マルチボタン
マルチボタンは、サイトの隅に表示される1つのフローティングボタンで、押すと連絡チャネルの扇状メニューが展開します。WhatsApp、Telegram、Viber、VK、SNS、電話、メール、任意のリンク、そして当社のウィジェットのアクション(「チャットで書く」「注文する」「予約する」)に対応します。
これはお客様自身の課題も解決します。各ウィジェットは同じ下端の隅にそれぞれのボタンを描画するため、チャット・注文・コールバックを有効にすると、押し合うボタンの山ができます。マルチボタンはその山を解消します。取り込まれたウィジェットのチャネルはその扇状メニュー内に存在し、それぞれのボタンは消灯されます。
ウィジェットは無料です。別途拡張機能を購入する必要はありません。
有効化する場所:管理パネル → マーケティング → 「マイサイト」 → 「マルチボタン」カード。トグルでウィジェットが有効になり、歯車で設定が開きます。「サイドバーに移動」ボタンでウィジェットに専用のメニュー項目が付与されます。
サイトへの設置#
専用のコードは不要です。「マイサイト」セクションの共通タグが機能します:
<script src="https://cdn.cenaly.com/site/v1.js" data-domain="ВАШ-ДОМЕН" async></script>
<head>内または</body>の直前に1行を記述します。以降のウィジェットの構成はアカウント内のトグルで設定します。プラットフォーム別の手順(HTML、Google Tag Manager、WordPress、Tilda/Wix、Shopify、Webflow)は記事マイサイトの「人気プラットフォームへの設置」セクションをご覧ください。
⚠️ マルチボタンには共通タグが特に重要です。 マルチボタンは隣接するウィジェットを取り込みますが、取り込めるのは同じページで実際に読み込まれたものだけです。チャットが一部のページに、注文が別のページに設置されている場合、扇状メニューの内容はページごとに異なります。共通ローダーはウィジェットを正しい順序で読み込み、マルチボタンを最後に読み込みます。この時点で隣接ウィジェットは準備完了です。
単体タグmultibutton/v1.jsも存在し(「詳細設定」ブロック)、独自の属性があります:data-color、data-icon(ボタン上の絵文字)、data-label、data-position="left|right"、data-lang、data-keep-fabs="1"(隣接ウィジェットの独自ボタンを消灯しない)。タグの属性は常にアカウント内の設定より優先されます。
設置確認が認識するものと認識しないもの。 「設置を確認」ボタンはページのソースHTMLを読み取ります:共通ローダーが見つかった/個別タグのみ/別の拠点のコード/コードなし。Google Tag Managerがブラウザ上で挿入するタグは認識されません。これはエラーではないため、サイトを目視で確認してください。
ウィジェットの設定#
設定は自動で保存されるため、個別の「保存」ボタンはありません。フィールドの右側にはファンのライブプレビューが表示されます。
外観#
ボタンの色、ボタン上の絵文字アイコン、画面の角、ラベル(スクリーンリーダー用のラベルも兼ねます)。
ファンのチャンネル#
リストビルダー:追加、削除、並べ替え ↑↓。最大 12チャンネル。3つのファミリー:
| ファミリー | チャンネル | 値フィールドに入力する内容 |
|---|---|---|
| メッセンジャーとSNS | WhatsApp、Telegram、Viber、VK、Instagram、Facebook、TikTok、YouTube | 番号、@ニックネーム、または完成したアドレス — リンクはウィジェットが自動で組み立てます |
| 直接連絡先 | 電話、メール | 電話番号 / メールアドレス |
| 任意のリンク | 任意のページ | アドレス。ドメインのみの場合は https:// が補完されます |
| 当社ウィジェットのアクション | チャットを開く、ブラウザからの通話、コールバック、注文、テーブル予約、オンライン予約、サポートへのメッセージ | なし:項目は同じページ上の対応するウィジェットを開くだけです |
「サポートへのメッセージ」 項目はチャットウィンドウの「お問い合わせ」タブを開きます — お問い合わせ専用のボタンはないため、この項目はチャットが有効な場合に利用できます。店舗でお問い合わせが無効になっている場合は通常のチャットが開き、ビルダーがその項目のすぐ横でそれを知らせます。
各チャンネルには ラベル(サイトの言語ごとに個別)と 表示場所 の設定があります:すべて · パソコンのみ · スマートフォンのみ。
最初のメッセージのテンプレート はWhatsAppとTelegramにあります:ゲストがすでに入力された状態で見つけるテキストです。{url} と {title} の置換に対応 — クリックした そのページ のアドレスとタイトル(クリック時に置換され、描画時ではありません)。最大 300文字。
招待バブル#
ボタンの横に表示される短いフレーズ(「ご質問はありますか?」) — ゲストにクリックを促すものです:隅にある無言のボタンはただ気づかれません。テキストは言語ごとに個別に設定され、空のテキストはバブルがまったくないことを意味します。
バブルが表示されるまでの 遅延 と 表示間の一時停止 を設定できます。一時停止は サイトごとではなくゲストごと にカウントされます:表示の記録はそのゲストのブラウザに保存されるため、招待が毎回の訪問のすべてのページでポップアップするバナーになることはありません。
「営業中」の行#
展開されたファンのヘッダーには、営業時間に関する1行があります:「22:00まで営業中」、「閉店 · 10:00に開店」、「閉店 · 月曜日10:00に開店」。時間は 店舗のカード から取得されます(例外を含むスケジュール) — ウィジェット設定にコピーがないのは意図的です。
2つの値:自動(デフォルト — 時間が入力されていれば行が表示されます)と 表示しない。ステータスはファンを開くたびに再計算され、読み込み時に一度だけではありません:ボタンはページに何時間も表示され続け、22:30に「22:00まで営業中」と表示されるのは、他のすべての信頼を失う原因になるまさにその嘘です。店舗の時間が入力されていない場合、行はまったく表示されません(自分のサイトで店舗が閉まっていると宣言することはできません)。
表示するタイミング#
このブロックはコールバックと「ライブストアフロント」と共通です:
- ページ — アドレスマスク「のみ…」と「除く…」、
*= 任意のフラグメント、各リストで最大 20マスク。除外は許可より優先されます; - 遅延 — ページ読み込み後 0…600秒;
- デバイス — すべて · パソコンのみ · スマートフォンのみ(しきい値 — 480 px);
- スケジュール — 最大 14の独自ウィンドウ「曜日 + から…まで…」または 店舗の営業時間。
⚠️ 時間は 拠点のタイムゾーン で計算されます。店舗にタイムゾーンが設定されていない場合、ウィンドウは訪問者の時間で計算され、パネルはそのことを明示します。「店舗の営業時間」が選択されているのにスケジュールが入力されていない場合、スケジュールは何も制限せず、ボタンは表示されたままになります。逆に 独自 ウィンドウの空のリストは「表示する時間帯がない」ことを意味します。
ファンの構成は開くたびに再計算されます:表示の合間にゲストはスマートフォンを回転させたり、ボタンがあるべきでないページに移動したりするからです。
スマートフォンでのレイアウト#
「📱 スマートフォンでのレイアウト」セクション:丸いボタン(デフォルト)または 下部バー — 最初の4つのチャンネルをラベル付きで並べたバーと、残りをシートで表示する「その他」ボタン。広い画面では常にファンです。スマートフォンを回転させるとレイアウトがリアルタイムで変わります。プレビューでは「バーに入る / "その他"に入る」の実際の境界と「バーにはM件中N件が入ります」の行が表示されます。
バーは他人のページでも慎重に動作します:下部に他人の固定パネルがあればその 上 に配置され、下にスクロールすると消え、上にスクロールすると戻り、iPhoneのセーフエリアを尊重し、チャンネルが残っていなければ完全に消えます。
当社のストアフロントにも表示#
個別のトグル(デフォルトは オフ)。マルチボタンはこの設定を持つ唯一のウィジェットであり、その理由は誠実さにあります:当社のストアフロントでは、これが ネイティブボタンを吸収します — チャットバブルとコールバックの受話器 — つまり、すでに設定した画面の角を変えてしまいます。そのようなことは黙って有効にされるものではありません。
クリック後の動作#
ゲストがファンを展開してチャネルを選択します:
- メッセンジャー、SNS、または独自リンク — 新しいタブで開きます。やり取りはチャネルの遷移先で行われます。チャネルにメッセージのテンプレートが設定されている場合、ゲスト側の入力欄はすでに埋まっています;
- 電話とメール — 現在のタブでデバイスの標準アプリが開きます(そうでなければブラウザが空のウィンドウを開いてすぐ閉じてしまうため);
- 当社ウィジェットのアクション — 同じページ上でチャット、コールバックフォーム、カート、予約、または予約が開きます。データは通常と同じ場所に届きます:やり取りは「チャット」、注文は「注文」、予約は「テーブル」、予約は「予約」、コールバック番号は「リクエスト」へ。
マルチボタン自体はデータを収集しません:ゲストをチャネルへ誘導するだけです。カウントするのはクリックのみで、同じパネルの**「30日間のクリック」**ブロックに表示されます:ボタンが何回表示され、ファンが何回展開され、各チャネルに何回のクリックがあったか。この統計にはチャネルのアドレスもメッセージのテキストもゲストのページも含まれません — チャネルの種類と数だけです。
制限事項#
- 空のファン=ウィジェットなし。 チャネルが1つも設定されていない間は、ボタンはまったく描画されません:他人のサイトの隅にある空のボタンは、ない方がましです。
- チャネルは最大12個、テンプレートのテキストは最大300文字。
- アクションチャネルはウィジェット自体が生きている間だけ有効です。 チャットをオフにすると、「チャットを開く」項目は最初の保存時に設定から消え、自動で戻ることはありません — 再度追加する必要があります。ランタイムでもマルチボタンは展開のたびに隣接ウィジェットを確認します:起動しなければ項目は表示されず、背後に何もないボタンが残らないようになっています。
- 隣接ボタンの吸収は視覚的なものです。 マルチボタンはそれらのフローティングボタンを隠しますが、ウィジェット自体は動作し続けます;吸収は単一タグの
data-keep-fabs="1"属性で無効にできます。 - メッセージのテンプレートはWhatsAppとTelegramのみ。 他のチャネルでは入力欄は無視されます:WhatsAppでは事前入力が文書化されており、Telegramではクライアントによって対応が異なり、その他はまったく対応していません。非常に長いページアドレスは置換なしで渡されます — 動作するリンクの方がテキストより重要です。
- 許可されるのは安全なアドレスのみ:
https、http、tel、mailto、viber。それ以外はすべて破棄されます — アカウントのプレビューでもサイト上でも、チェックは1つだからです。 - 当社のストアフロントではマルチボタンは専用のトグルでのみ表示され、「ブラウザからの発信」項目はそこのファンにはまったく存在しません:ストアフロントにはそのためのウィンドウがないからです。
- 「営業中」の行はスケジュールを置き換えません。 店舗のカードから時間を読み取ります;未入力なら行は表示されませんが、ボタンは残ります。
トラブルシューティング#
サイトにボタンがない。
- タグが見つからない — 「インストールを確認」。「コードがない」 — タグが挿入されていないか、テンプレートのすべてのページにない;「別のロケーションのコード」 — タグ内の他人の
data-domain。タグを設置するのはGTM — 確認では検出されません。 - 変更が反映されていない — ウィジェットのファイルはキャッシュ5分のCDN経由で配信されます:待ってからキャッシュをクリアしてページを更新してください。
- ウィジェットがオフまたはチャネルリストが空 — 空のファンは描画されません。
- 表示条件がページを除外した — マスク(除外は許可より優先)、デバイス、遅延を確認してください。
- スケジュールが閉じている — 現在は時間外です。設定した時間枠または店舗カードのスケジュールを確認してください。
- 店舗のタイムゾーンが未設定 — その場合、時間枠は訪問者の時計で計算され、ボタンは期待したタイミングで表示されません。
ファンに項目が足りない。
- アクション項目が消えた — 対応するウィジェットがオフです:オンにしてチャネルを再追加してください。自動では戻りません;
- 項目に「電話のみ」(またはその逆)と表示されている — チャネルのデバイスフィルターが適用されました;
- 隣接ウィジェットが起動しなかった(遅いネットワーク、ページのセキュリティ制限) — ページを更新してください;恒久的には単一タグではなく統合タグが効果的です。
隅にまだ2つのボタンがある。 つまり、隣接ウィジェットのファンに対応するアクション項目がないということです:吸収されるのはアクションがファンにあるウィジェットだけです。必要な項目を追加してください。逆の状況 — 隣接ボタンが不要で、吸収が data-keep-fabs="1" 属性で無効になっている:属性を削除してください。
スマートフォンのバーが他人のパネルを覆う。 バーは下部の他人の固定バーを自ら探してその上に配置され、読み込み後に何度か測定を繰り返します。他人のパネルが非常に遅く出現する場合は、丸いボタンに切り替えてください — それはページ下部のマークアップに関与しません。
クラウドが表示されない。 ページの言語に対してテキストが設定されているか、表示間隔の一時停止が経過していないかを確認してください — それは特定のゲストのブラウザでカウントされます。
統計が空。 クリックは1つずつではなく、まとめて遅延して送信されます;カウンターは30日間を表示し、ゲストがクリックするにつれて埋まっていきます。
よくある質問#
料金はいくらですか?#
無料です。マルチボタンは無料で、別途拡張機能も必要ありません。独立した製品として販売されている類似サービスとは異なります。
チャネルはいくつまで追加できますか?#
最大12個までです。順序は↑↓の矢印で設定でき、その順序がスマートフォンの下部バーに表示される4つのチャネルを決定します。
メッセンジャーからの問い合わせはどこに届きますか?#
チャネルの遷移先に届きます。WhatsAppはWhatsAppへ、TelegramはTelegramへ。管理画面でやり取りを確認したい場合は、「チャット」セクションでこれらのチャネルを接続してください。そうすればメッセージは共通のインボックスに届き、ファンに「チャットを開く」項目を追加できます。
マルチボタンは他のウィジェットのボタンを隠しますか?#
はい、それが目的です。ファンに含まれるアクションを持つウィジェットのボタンは非表示になり、隅にボタンが重なるのを防ぎます。ウィジェット自体は動作し続け、単一タグではdata-keep-fabs="1"属性でこの動作が無効になります。
スマートフォンとパソコンで異なるチャネルを表示できますか?#
はい、各チャネルには「表示場所」の設定があります。すべて、パソコンのみ、スマートフォンのみから選択できます。ファンの構成は開くたびに再計算されるため、スマートフォンの回転も即座に反映されます。
ノートパソコンから「WhatsAppでメッセージを送る」をクリックするとどうなりますか?#
メッセンジャーのウェブ版が新しいタブで開きます。テンプレートを設定していれば、テキストがすでに入力された状態で開きます。
「22:00まで営業」の行はどこから時間を取得しますか?#
店舗のカードから取得します。ストアフロントでゲストが見るのと同じ、例外を含む営業時間です。ウィジェット内で別途時間を設定することはできません。2つの情報が食い違わないようにするためです。営業時間が未入力の場合、この行は表示されません。
ファンはどの言語で表示されますか?#
チャネルのラベルと吹き出しは言語ごとにご自身で設定できます。ページの言語はウィジェットがそのマークアップ(またはdata-lang属性)から判定します。「営業中」の行の曜日名は、ページの言語でブラウザから取得されます。
関連セクション#
- マイサイト — 設置コードと他の11のウィジェット
- ゲストとのチャット — サイトとメッセンジャーの共通インボックス
- コールバック — 「折り返し電話」フォームと自動発信
- サイトからの通話 — ブラウザから直接通話
- 自社サイトでのオンライン注文 — サイト上でのカートと注文手続き