ハイブリッドメールテンプレートの作成方法
このページで学べること
Klaviyo のドラッグ&ドロップ エディタと互換性のあるカスタム HTML テンプレート(例:ハイブリッド テンプレート)の作成方法について説明します。次の手順に従うと、ドラッグ&ドロップ エディタでのみ利用できる機能(例:商品ブロックやユニバーサルコンテンツ ブロック)へのアクセスを維持したまま、完全にカスタムの HTML メールをデザインできます。
カスタム HTML の使用は、技術に詳しいマーケター、またはデベロッパーにアクセスできる方にのみおすすめします。弊社の製品ではカスタム HTML をサポートしていますが、サポートチームでは、このドキュメントで扱っている一般的なガイダンスの提供を超えて、カスタムテンプレートの構築を支援できません。お困りですか?Klaviyo パートナーにお問い合わせください。
データのセキュリティを維持するため、Klaviyo のサポートチームは HTML ファイルを開くことができません。
HTML テンプレートにコードスニペットを追加する
メールテンプレートごとに、以下に示すコードスニペットのいずれか 1 つだけを追加してください。1 つのコードスニペットで複数のドラッグ&ドロップブロックを追加できるため、複数のコードスニペットを追加する必要はありません。
たとえば、ドラッグ&ドロップ エディターを使用して画像ブロックと表ブロックを追加する場合は、以下の カスタマイズ可能な画像ブロックを追加する 手順に従ってください。テンプレートを Klaviyo にアップロードしてキャンペーンまたはフローで使用すると、画像ブロックの上または下にブロックを追加できるようになります。
編集可能なテキストブロックを追加
- 任意の 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 内にプリセット画像を追加できます。その場合、コードは次のようになります。
<td align="center" data-klaviyo-region="true" data-klaviyo-region-width-pixels="600">
<div class="klaviyo-block klaviyo-image-block">
<a href="http://klaviyo.com><img src="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 %} |