このページで学べること

特定のボタンを訪問者がクリックしたときに、ウェブサイトにサインアップフォームを表示するトリガー方法をご確認ください。このガイドでは、カスタムトリガーでフォームを表示するようにフォームを調整する方法、サイトに新しいボタンを作成して追加する方法、ボタンのクリックでサインアップフォームがトリガーされるようにサイトの HTML に短いコードスニペットを貼り付ける方法について説明します。

開発者で、サインアップフォームのトリガーをカスタムコードで作成したい場合は、開発者向けリソースのポップアップまたはフライアウトフォームのカスタムトリガー方法をご覧ください。

このコードを貼り付けるには、サイトの HTML や E コマースプラットフォームにアクセスする必要があるため、サポートチームが実際の作業を直接お手伝いすることはできません。チーム内に開発者がいなく、コードの追加に不安がある場合は、Klaviyo パートナーにご連絡いただき、サポートのご利用をご検討ください。

新しいボタンを作成

まず、クリックするとサインアップフォームが表示されるようにトリガーする新しいボタンを、ウェブサイト上に作成します。サイトにボタンを追加する前に、Klaviyo でサインアップフォームが正しく設定されていることを確認する必要があります。これを行うには以下の手順に従ってください。

  1. ボタンがクリックされたときに表示される新しいサインアップフォームを作成するか、すでに作成済みのフォームを選択します。
  2. [Styles] タブで、 Form Type を Popup、フライアウト、または Full Page のいずれかに設定してください。埋め込みフォームは、ボタンのクリックでトリガーできません。
  3. [ターゲティングと行動] タブで、 タイミング。 の下にある [カスタム トリガーでのみ表示] を選択します。
The Timing section of the Targeting and behaviors tab in the form editor showing the option to Show on a custom trigger selected.
The Timing section of the Targeting and behaviors tab in the form editor showing the option to Show on a custom trigger selected.
  1. フォームのデザインとコンテンツに問題がなければ、[公開] をクリックします。
  2. 次に、フォームのエディターを開き、次の設定を選択します。
  3. 以下のコードをコピーしてください:
text
<button class="klaviyo_form_trigger">Click here</button>
  1. ボタンを表示したいウェブサイト内の任意のページの HTML にコードを貼り付けてください。このボタンには、サイトのテンプレートのデフォルト スタイルが使用されます。ボタンの外観をさらにカスタマイズする場合は、開発者または Klaviyo パートナーにご相談ください。

それぞれ異なるサインアップフォームをトリガーする複数のボタンをサイトに追加する場合、各ボタンを分類するために一意の名前(例:klaviyo_form_trigger1、klaviyo_form_trigger2)を使用する必要があります。

サインアップフォームをトリガーするようにボタンを設定します。

ウェブサイトに新しいボタンを追加したので、次に、そのボタンがクリックされたときにサインアップフォームが表示されるよう、トリガーを設定する必要があります。次のように、小さなカスタム JavaScript スニペットをサイトに追加してトリガーを設定します:

  1. 以下のコードスニペットをコピーしてください:
text
<script type="text/javascript">
	document.querySelector('.klaviyo_form_trigger').addEventListener('click', function (){
		window._klOnsite = window._klOnsite || []; 
		window._klOnsite.push(['openForm', 'FORM_ID']);
	});
</script>
  1. 前のセクションでサイトに追加したボタンコードのすぐ下に、コードスニペットを直接貼り付けます。
  2. 貼り付けたスニペットで、FORM_ID をサインアップフォームの ID に置き換えてください。
    • フォーム ID を確認するには、Klaviyo に戻り、サインアップフォームのフォームエディタを開いてください。URL の末尾にある 6 桁のコードをコピーしてコードスニペットに追加してください。これがフォーム ID です。
The URL for an example sign-up form in the form editor with the six digit code at the end highlighted to show the unique Form ID.
The URL for an example sign-up form in the form editor with the six digit code at the end highlighted to show the unique Form ID.
  1. 完成したコードには、新しいボタンコードと、一意のフォーム ID を含むサインアップフォームのトリガーが含まれている必要があります。ボタンコードを追加したすべてのページにこれを貼り付けてください。
    • これは、Shopify ページ エディターで完了したコードの例です:
An example of the completed code showing the button code and form trigger in a Shopify page editor.
An example of the completed code showing the button code and form trigger in a Shopify page editor.

最後のステップでボタンのクラスを調整した場合(つまり、klaviyo_form_trigger を別のテキストに置き換えた、または番号を追加した場合)、使用したテキストでこのコードも必ず更新してください。

  1. その後、変更を保存します。

ボタンをテストする

サイトのコードに対するすべての変更を保存したら、サイトにアクセスして新しいボタンをクリックします。そうすると、サインアップフォームが表示されます。

お困りですか?他の Klaviyo ユーザーからガイダンスを得るには、Klaviyo の コミュニティフォーラム にアクセスしてください。

その他のリソース

この記事は役に立ちましたか?
この記事へのフィードバックには、このフォームのみを使用してください。 サポートへの連絡方法.

Klaviyo の詳細を見る

コミュニティ
同業者、パートナー、Klaviyo のエキスパートとつながり、インスピレーションを得たり、インサイトを共有したり、あらゆる質問への回答を得たりできます。
パートナー
特定のタスクのサポートや継続的なマーケティング管理のために、Klaviyo 認定エキスパートを雇いましょう。
サポート

アカウントからサポートにアクセスしてください。

メールサポート (無料トライアルと有料アカウント) 24 時間 365 日利用可能

チャット/バーチャル アシスタント
利用可否は地域およびプランタイプによって異なります