ハイブリッドメールテンプレートの作成方法
このページで学べること
Klaviyo のドラッグ&ドロップ エディタと互換性のあるカスタム HTML テンプレート(例:ハイブリッド テンプレート)の作成方法について説明します。次の手順に従うと、ドラッグ&ドロップ エディタでのみ利用できる機能(例:商品ブロックやユニバーサルコンテンツ ブロック)へのアクセスを維持したまま、完全にカスタムの HTML メールをデザインできます。
既存のHTMLテンプレートをドラッグ&ドロップテンプレートとして再構築するには、HTMLからドラッグ&ドロップへのコンバージョンを使用します。KlaviyoはAIを使用して、編集可能なブロックでデザインを再作成します。送信する前に、変換されたレイアウトとコンテンツを確認してください。カスタムHTMLを維持しつつ、特定の領域にのみ編集可能なブロックを追加したい場合は、ハイブリッドテンプレートを使用してください。
カスタム HTML の使用は、技術に詳しいマーケター、またはデベロッパーにアクセスできる方にのみおすすめします。弊社の製品ではカスタム HTML をサポートしていますが、サポートチームでは、このドキュメントで扱っている一般的なガイダンスの提供を超えて、カスタムテンプレートの構築を支援できません。お困りですか?Klaviyo パートナーにお問い合わせください。
データのセキュリティを維持するため、Klaviyo のサポートチームは HTML ファイルを開くことができません。
HTML テンプレートにコードスニペットを追加する
以下の各コードスニペットは、編集可能な領域を1つ作成します。その領域内には、ドラッグ&ドロップブロックを複数追加できます。テンプレート内で別々の領域を編集可能にするには、領域ごとにスニペットを追加してください。
メールのテーブルレイアウト内の<tr>に、各<td>スニペットを配置してください。data-klaviyo-region-width-pixelsを、その領域の幅(ピクセル)に設定してください。例では600を使用しています。
たとえば、ドラッグ&ドロップ エディターを使用して画像ブロックと表ブロックを追加する場合は、以下の カスタマイズ可能な画像ブロックを追加する 手順に従ってください。テンプレートを Klaviyo にアップロードしてキャンペーンまたはフローで使用すると、画像ブロックの上または下にブロックを追加できるようになります。
マーケティングメールのテンプレートをインポートする前に、{% unsubscribe %}などの購読解除タグを含めてください。テンプレートを.htmlファイルとして保存してください。
編集可能なテキストブロックを追加
- 任意の HTML エディタを使用して、カスタム HTML テンプレートを作成します。
- 次のコードスニペットを HTML テンプレートに追加します。テンプレート内でテキストブロックを追加したい場所に配置します。
<td align="center" data-klaviyo-region="true" data-klaviyo-region-width-pixels="600">
<div class="klaviyo-block klaviyo-text-block">Hello world!</div>
</td>- Klaviyo で、[コンテンツ] > [テンプレート]に進みます。
- [メール:保存済み]タブを選択します。
- [作成] > [メールテンプレートをインポート] をクリックします。
- テンプレートの名前を入力し、HTMLファイルをアップロードして、[テンプレートをインポート]をクリックします。
- テンプレートタブからテンプレートを開くと、Klaviyo の HTML エディタにテンプレートのコードが表示されます。

- Klaviyo のドラッグ&ドロップ エディターでテンプレートにアクセスするには、キャンペーンまたはフローに追加してください。
- テンプレートタイプを選択するよう求められた場合は、[ドラッグ&ドロップ]を選択してください。

- テンプレートギャラリーで、メール:保存済みを選択し、インポートしたテンプレートを選択して、テンプレートを使用をクリックします。
- Hello world! と書かれたテキストブロックに注意してください。これは編集可能なテキストブロックです。
- 必要に応じて、追加のブロックをテキストブロックの上または下にドラッグ&ドロップします。
カスタマイズ可能な画像ブロックを追加
- 任意の HTML エディタを使用して、カスタム HTML テンプレートを作成します。
- 次のコードスニペットを HTML テンプレートに追加します。テンプレートをインポートした後、画像ブロックを追加したい場所に必ず配置してください。
<td align="center" data-klaviyo-region="true" data-klaviyo-region-width-pixels="600">
<div class="klaviyo-block klaviyo-image-block"></div>
</td>- 必要に応じて、
div内にプリセット画像を追加します。以下のサンプル画像URLを公開アクセス可能な画像URLに置き換え、リンクと代替テキストをご自身の内容に置き換えてください:
<td align="center" data-klaviyo-region="true" data-klaviyo-region-width-pixels="600">
<div class="klaviyo-block klaviyo-image-block">
<a href="https://www.klaviyo.com/"><img src="https://example.com/my_image.png" alt="My Image" /></a>
</div>
</td>- Klaviyo で、[コンテンツ] > [テンプレート]に進みます。
- [メール:保存済み]タブを選択します。
- [作成] > [メールテンプレートをインポート] をクリックします。
- テンプレートの名前を入力し、HTMLファイルをアップロードして、[テンプレートをインポート]をクリックします。
- テンプレートタブからテンプレートを開くと、Klaviyo の HTML エディタにテンプレートのコードが表示されます。

- Klaviyoのドラッグ&ドロップエディタでテンプレートにアクセスするには、キャンペーンまたはフローに追加してください。テンプレートタイプを選択するよう求められた場合は、[ドラッグ&ドロップ]を選択してください。
- テンプレートギャラリーで、メール:保存済みを選択し、インポートしたテンプレートを選択して、テンプレートを使用をクリックします。
- 画像ブロックには、画像をアップロードするボタン、または含めた画像のいずれかが表示されます。
- 必要に応じて、画像ブロックの上または下に追加のブロックをドラッグ&ドロップします。

ユニバーサルコンテンツブロックを追加
このプロセスは、ユニバーサルコンテンツブロックではサポートされていますが、ユニバーサルセクションではサポートされていません。
- 任意の HTML エディタを使用して、カスタム HTML テンプレートを作成します。
- 次のコードスニペットをHTMLテンプレートに追加してください。テンプレートをインポートした後、ユニバーサルコンテンツブロックを追加したい場所に配置してください。
<td data-klaviyo-region="true" data-klaviyo-region-width-pixels="600">
<div data-klaviyo-universal-block="block_id_1"> </div>
</td>- block_id_1 をユニバーサルコンテンツブロックの ID に置き換えます。ユニバーサルコンテンツブロックの ID を見つけるには:
- [コンテンツ] > [ユニバーサルコンテンツ] に移動します。
- ユニバーサルコンテンツのブロックを開いて編集します。
- このページの URL は、次の形式になります:https://www.klaviyo.com/email-template-editor/universal/block/BLOCK_ID。
- URL からブロック ID をコピーします。
- Klaviyo で、[コンテンツ] > [テンプレート]に進みます。
- [メール:保存済み]タブを選択します。
- [作成] > [メールテンプレートをインポート] をクリックします。
- テンプレートの名前を入力し、HTMLファイルをアップロードして、[テンプレートをインポート]をクリックします。
- テンプレートタブからテンプレートを開くと、Klaviyo の HTML エディタにテンプレートのコードが表示されます。

- Klaviyoのドラッグ&ドロップエディタでテンプレートにアクセスするには、キャンペーンまたはフローに追加してください。テンプレートタイプを選択するよう求められた場合は、[ドラッグ&ドロップ]を選択してください。
- テンプレートギャラリーで、メール:保存済みを選択し、インポートしたテンプレートを選択して、テンプレートを使用をクリックします。
- ユニバーサルコンテンツのブロックに注意してください。
単一の コードスニペット で複数の ユニバーサルコンテンツ ブロックを追加できます。そのためには、上記のコードスニペット内で、最初の div 要素の直後に別の div 要素を追加し、別のブロックの ID を使用してください。
別の種類のブロック(例:商品ブロック、表ブロック)を追加します。
- 任意の HTML エディタを使用して、カスタム HTML テンプレートを作成します。
- 次のコードスニペットを HTML テンプレートに追加します。テンプレートをインポートした後、ブロックを追加したい場所に配置します。
<td align="center" data-klaviyo-region="true" data-klaviyo-region-width-pixels="600">
<div class="klaviyo-block klaviyo-text-block">Hello world!</div>
</td>- Klaviyo で、[コンテンツ] > [テンプレート]に進みます。
- [メール:保存済み]タブを選択します。
- [作成] > [メールテンプレートをインポート] をクリックします。
- テンプレートの名前を入力し、HTMLファイルをアップロードして、[テンプレートをインポート]をクリックします。
- テンプレートタブからテンプレートを開くと、Klaviyo の HTML エディタにテンプレートのコードが表示されます。

- Klaviyoのドラッグ&ドロップエディタでテンプレートにアクセスするには、キャンペーンまたはフローに追加してください。テンプレートタイプを選択するよう求められた場合は、[ドラッグ&ドロップ]を選択してください。
- テンプレートギャラリーで、メール:保存済みを選択し、インポートしたテンプレートを選択して、テンプレートを使用をクリックします。
- Hello world! と書かれたテキストブロックに注意してください。別のブロック(例: 商品ブロック)をこのブロックの下にドラッグしてください。
- テキスト ブロックを削除し、必要に応じて追加のカスタム ブロックを追加します。

サンプルのハイブリッドメールテンプレートコード
以下の例は、テキスト ブロック用のハイブリッド コードスニペットを含む機能的な HTML ファイルを示しています。このコードを使用して、ハイブリッド エディターの機能をテストします。
| This is a very simple HTML email | |
|
|
| {% unsubscribe %} |