このページで学べること

カスタム HTML テンプレートをインポートする場合や、独自のカスタムコード テンプレートを作成する場合に、カスタムコードをトラブルシューティングする方法をご確認ください。

カスタム HTML の使用は、技術に精通したマーケター、または開発者にアクセスできる方にのみおすすめします。弊社製品はカスタム HTML をサポートしていますが、サポートチームは、このドキュメントで扱う一般的なガイダンスの提供を超えて、カスタム テンプレートの構築をお手伝いすることはできません。

データのセキュリティを維持するため、Klaviyo のサポートチームは HTML ファイルを開くことができません。

カスタム HTML と CSS の要素

カスタム HTML テンプレートを作成している場合、メール内で商品フィードは使用できません。

メールをインタラクティブにするために使用される一部のHTMLおよびCSS要素は、すべてのメールクライアントでサポートされているわけではありません。Klaviyoで正しく表示されていても、受信者が使用している受信トレイでカスタムテンプレートをテストしてください。

KlaviyoがCSSを処理できない場合、プレビューの生成に失敗することがあります。CSSの構文を確認し、エラーの原因となっているルールを簡略化してから、再度プレビューしてください。テンプレートタグや変数に関連するエラーについては、メールテンプレートのエラーメッセージのトラブルシューティングを参照してください。

よくある HTML の問題

カスタム HTML メールの表示が正しくない場合は、問題がないか確認できる一般的な箇所をいくつかご紹介します。

font-familyスタイル内の引用符

インラインスタイルにfont-familyプロパティを追加する際は、フォント名を囲む引用符がHTMLのstyle属性を閉じてしまわないように注意してください。たとえば、style属性はダブルクオーテーションで囲み、Helvetica Neueはシングルクオーテーションで囲んでください。フォント名から、正しく対応付けられた引用符を削除する必要はありません。

問題

固定

<p style='font-family:'Helvetica Neue', Helvetica, Arial;'>テキスト</p>

<p style="font-family:'Helvetica Neue', Helvetica, Arial;">テキスト</p>

メディアクエリ

適用したいルールを中かっこで囲むことを含め、メディアクエリには有効なCSS構文を使用してください。次の例をテンプレートの<head>に配置してください。幅が最大460pxの画面上で、class mobile-textを持つ要素に適用されます。デザインに合わせてクラス、スタイル、幅を調整し、その後、受信者のメールクライアントでテストしてください。

メディアクエリの例

<style>
@media only screen and (max-width: 460px) {
  .mobile-text {
    font-size: 16px;
  }
}
</style>

不要な center タグ

メール テンプレート内に複数の HTML <center> タグがある場合、Gmail で正しくレンダリングされない可能性があります。この問題を解決するには、不要な <center> タグをすべて削除します。<center>メール テンプレートの先頭付近の タグ近くには、<body> タグが 1 つだけ必要です。追加の <center> タグはすべて不要です。

Klaviyo は JavaScript メールをサポートしていません

ほとんどのメールクライアント(Gmail、Hotmail、Yahooなど)は、メール内のJavaScriptをセキュリティ上の脅威とみなします。これは、スクリプトによって悪意のあるコンテンツを隠すことができるためです。その結果、これらの主要なメールクライアントは、メール内のスクリプトを完全にブロックします。メール内のJavaScriptには本質的にセキュリティ上の脅威が伴い、さらにほとんどの主要なメールクライアントがそのようなスクリプトをサポートしていないため、追加されたスクリプトは自動的に削除されます。

Klaviyo は埋め込みフォームまたは動画をサポートしていません

Klaviyo は、テンプレート内の埋め込みフォーム、ウィジェット、動画をサポートしていません。これは、テストの結果、これらの種類の機能が主要なメールクライアント全体で確実にレンダリングされないことが示されているためです。JavaScript スニペットと同様に、ほとんどのメールクライアントはこれらの要素をセキュリティ上の脅威と見なし、メールから完全に削除します。

この回避策について詳しく知りたい場合は、メールに動画または GIF を追加する方法に関するこの記事をご覧ください。

その他のサポートされていないタグと属性

ここで取り上げるHTMLタグと属性は、Klaviyoがサポートしているものの網羅的なリストではありません。使用する要素が主要な受信トレイプロバイダーでサポートされているかを確認してください。Klaviyoは、テンプレートをインポートまたは保存する際にも、タグと属性を確認します。

カスタムHTMLをインポートまたは保存すると、Klaviyoは<script>や<iframe>などの許可されていない要素を削除し、認識されないタグを<span>に変換し、サポートされていない属性を削除します。HTMLエディターで変更を保存する際は、影響を受けるタグまたは属性に関する警告を確認してください。HTMLの一部が消えたり変更されたりする場合は、サポートされている代替手段を使用してください。

変更を確認する

  1. HTMLエディターで[保存]をクリックします。エラーや警告があれば確認し、該当するコードを修正して、再度保存します。
  2. [プレビュー]をクリックします。テンプレートでプロファイルまたはイベントデータを使用している場合は、プレビューに使用するプロファイルまたはイベントを選択します。
  3. メールとして送信を選択し、送信先:にメールアドレスを入力して、今すぐプレビューをクリックしてください。
  4. デスクトップとモバイルでプレビュー用メールを開いてください。レイアウト、フォント、リンク、インタラクティブなコンテンツがあれば、それらを確認してください。さらに変更を加える場合は、オーディエンスに送信する前に保存し、別のプレビューを送信してください。

その他のリソース

この記事は役に立ちましたか?
この記事へのフィードバックは、上記のボタン・記入欄よりご提供ください。 サポートへの連絡方法.

Klaviyo の詳細を見る

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

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

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

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