Email Spam Tester

Home › 連携 › ガイド › Klaviyo

ガイド · 接続不要

Klaviyoメールのテスト

Klaviyoメールの多くは、キャンペーンとして送信されるわけではありません。登録、カート放棄、注文をトリガーとするフローから送信されます。ここでは、両方をスパムテストにかける方法と、返された結果の読み方を説明します。

ガイド · Klaviyo

Klaviyoからのメールをテスト

1つのアドレスにメールを1通送信できます。有効期限は1時間です。アカウントもAPIキーも不要です。

テスト用アドレスを取得

ステップ1

ドメインを認証する

ブランド送信ドメイン: NS委任(推奨)またはCNAMEに加え、ルートドメインにTXTを1件設定します。

ステップ2

テスト用アドレスに実際のメールを1通送信する

1件のプロフィールだけを含むリストに実際のキャンペーンを送信し、Smart Sendingをオフにします。フローメールは自分でトリガーします。

ステップ3

レポートを確認する

共有送信ドメインでは、SPFはKlaviyoに対しては通過しますが、あなたのブランドに対しては通過せず、ブランドのDMARCは失敗します。

Klaviyoストアでは、2つの方法でメールを送信します。キャンペーンは担当者が送信操作をしたときに配信され、通常はその前に別の担当者が内容を確認します。フロー(ウェルカムシリーズ、カート放棄、閲覧放棄、購入後、休眠顧客の呼び戻し)は、作成時に一度だけ確認され、その後は人の手を介さずに送信され続ける傾向があります。

Email Spam Testerは実際のメールを1通読み取り、受信サーバーがそのメールをどう判定するかを示します。認証、送信元IPのブロックリスト登録状況(21件のリスト)、2つのスパム判定エンジン、HTML、GmailとYahooが大量送信者に課す要件を確認できます。ホームページでアドレスを取得し(登録不要)、1時間以内にそのアドレスへ送信すると、各チェックが完了するたびにレポートが自動的に作成されます。このアドレスで受信できるメールは1通だけなので、テストごとに新しいアドレスが必要です。

プレビューテストでは、到達率に重要な部分が省略されます

テスト送信はすぐにできます。キャンペーンまたはテンプレートエディターで Preview をクリックし、プレビューに使用するプロフィールまたはイベントを選択してから、Send test をクリックしてアドレスを入力します。フローでは、メッセージを開き、右上の Preview & test を使用します。

キャンペーンを最も現実に近い形で確認するには、小規模な社内リストに送信する方法が同じ記事で推奨されています。

1つのプロファイルだけを含むリスト、Smart Sendingはオフ

  1. Create > Listを選択し、「スパムテスト」などの名前を付けて作成します。
  2. リストページでAdd profileをクリックし(同意のチェックボックスをオンにした場合はAdd subscriberと表示されます)、テスト用アドレスと、受信先テストで提示された各プロバイダーの受信トレイ用アドレスを入力します。
  3. キャンペーンを作成するか複製し、このリストだけを受信者として選択します。
  4. このキャンペーンメッセージのSmart Sendingをオフにします。

見落とされやすいのは手順4です。キャンペーンではSmart Sendingがデフォルトでオンになっており、過去16時間以内にメールを受信した人は除外されます。同じ日に再度テストすると、朝のキャンペーンを受信したプロファイルが除外されることがあります。キャンペーンメッセージごとにオフにできます。

Klaviyoの手順では、プロファイルの手動追加はリストページから開始します。そのためリストを使用し、アドレスは1時間後に機能しなくなるので、テスト後にプロファイルを削除します。

受信先テストを実行する場合、その識別子を件名に残しておく必要があります。キャンペーンには、Gmail、Outlook、Yahooなどのプロバイダーで到達したフォルダーが表示されます。これらのプロバイダーの受信トレイには公開テスト用のものもあるため、件名、送信者名、到達したフォルダーが他の人に見える場合があります。

フローメールには別の方法が必要です

キャンペーンでは、フローメールを完全には再現できません。Klaviyoによると、キャンペーンには、指標をトリガーとするフローが持つイベント内容(カート内の商品や注文明細)が含まれません。方法は2つあります。

1つ目は、実際のイベントを選択し、フローの Preview & test を使用する方法です。イベント内容は確認できますが、そのメール内の配信停止リンクはプレースホルダーです。

もう1つは、購入者と同じようにテスト用アドレスでフローのトリガーを実行し、フローから実際のメールを送信させる方法です。これは、プレビューモードでは完全に確認できない送信時の動作について、Klaviyoが実環境でのテストを推奨する理由です。ウェルカムシリーズを例にします。最初のメールは登録直後に送信されるため、フォームから登録したテスト用アドレスは、有効なうちにそのメールを受信できます。しかし、2日後の2通目はアドレスの有効期限が切れてから届くため、プレビューで確認する方が適しています。

新しいKlaviyoアカウントについてレポートに表示される内容

レポートから · 認証

  • SPF合格不一致Klaviyoの共有送信ドメインでは合格しますが、Fromドメインでは合格しません。
  • DMARC不合格SPFとDKIMのどちらもFromドメインと一致していません。

ブランド送信ドメインを設定する前のKlaviyoの共有送信ドメインは、このように表示されます。

Klaviyoでは、ほとんどのアカウントが共有IPとKlaviyoの共有送信ドメインで開始されます。このドメインのメールは自動的に認証されるためSPFは合格しますが、合格するのはKlaviyoのドメインに対してです。Fromドメインとは一致しないため、ブランドのDMARCは失敗します。Klaviyoの認証に関する記事にも明記されています。Klaviyoの共有ドメインにポリシーがあっても、メールがDMARCに合格するわけではありません。

そのため、ブランド送信ドメインを設定していないアカウントでは、SPFは合格しても横に赤いアラインメント表示が付き、DMARCは失敗します。また、修正計画の上部付近にブランド送信ドメインが表示されます。仕組みを確認する場合は、DMARC failのページで説明しています。

Klaviyoでは、ブランド送信ドメインを到達率向上のベストプラクティスとしており、一括送信者には設定が必須です。KlaviyoによるGmailルールの要約では、一括送信者の基準は、個人用Gmailアカウント宛てに24時間で5,000通を送信することです。GmailとYahooへの一括送信者はDMARCポリシーも公開する必要があり、レポートでは一括送信者ルールの項目で個別に確認されます。

ブランド送信ドメインの設定

設定では送信サブドメインを指定します。Klaviyoの例ではsend.helloworld.comです。委任方法は2つあります。

  • 動的: Klaviyoのネームサーバーを参照する4つのNSレコードです。Klaviyoはこの方法を推奨しています。
  • 静的: NSを設定できないDNSプロバイダー向けで、最大3つのCNAMEを使用します。例では、sendは1.klaviyodns.comを参照し、km1._domainkeyとkm2._domainkeyはklaviyodns.com配下の対応するホストを参照します。

どちらの方法でも、ルートドメインにTXTレコードを1つ追加します。値はklaviyo-site-verification=の後に公開APIキーを続けたものです。実際の値はアカウントからコピーしてください。Klaviyoの表に記載されている値は例です。

セレクターを見ると、対象のメール種別が分かります。マーケティング用ドメインはkm1とkm2で署名し、トランザクション用ドメインはkt1とkt2で署名します。レコードが反映されたら、DKIMチェッカーでkm1を検索してください。他のメールプロバイダーが使用していないサブドメインを選び、Fromアドレスには送信サブドメインと同じルートドメインを使用してください。

値の例です。実際の値はアカウントからコピーしてください。

名前タイプ値用途コピー
動的(推奨)
sendNSKlaviyoのネームサーバー。アカウントに表示される4つのレコード送信サブドメインをKlaviyoに委任します。
静的(DNSでNSを設定できない場合)
sendCNAME1.klaviyodns.com送信サブドメインです。
km1._domainkeyCNAMEklaviyodns.com配下の対応するホストマーケティングメール用のDKIMです。トランザクション用ドメインはkt1とkt2で署名します。
km2._domainkeyCNAMEklaviyodns.com配下の対応するホスト2番目のセレクター用のDKIMです。
どちらの方法でも必要
yourstore.comTXTklaviyo-site-verification=<public API key>ドメインの所有権を証明します。
trkCNAMEdct.klaviyodns.comTXTレコードおよびSSLと組み合わせた専用クリックトラッキングです。

クリックトラッキングには別の設定があります。専用クリックトラッキングを有効にするには、trkにdct.klaviyodns.comを参照するCNAME、TXTレコード、SSLが必要です。有効にするまでは、リンクにKlaviyoの共有クリックトラッキングドメインが引き続き使用されます。

購読解除ヘッダーとその他

Klaviyoは、マーケティングメールにワンクリック購読解除ヘッダーを自動的に追加します。ヘルプ記事では、GoogleとYahooのワンクリック要件に対応するための設定は不要と説明されています。実際のキャンペーンでは、購読解除に関する2つのチェックに合格する必要があります。トランザクションフローのメールにリストヘッダーがない場合、レポートでは一括送信者向けのチェックが一切適用されません。

共有IPプールのブロックリスト結果は、KlaviyoのIPプールの状態を示します。Klaviyoが専用IPを推奨するのは、月間送信数が約100万通以上の場合に限られ、30日から40日間のウォームアップも必要です。そのため、ほとんどのストアは共有IPを使い続けることになります。

よくある質問

2回目のKlaviyoテストメールが届かなかったのはなぜですか?

Smart Sendingが原因である可能性が高いです。過去16時間以内にメールを受信した相手への送信をスキップする機能で、キャンペーンではデフォルトで有効です。テストするキャンペーンメッセージでは無効にしてください。

SPFがpassなのにDMARCがfailになるのはなぜですか?

SPFがpassしているのはKlaviyoの共有送信ドメインであり、Fromドメインではありません。DMARCでは、Fromと一致するドメインでSPFまたはDKIMがpassする必要があります。ブランド送信ドメインを設定すると、この条件を満たせます。

いいえ。Klaviyoはテスト送信時に配信停止リンクと設定変更リンクをプレースホルダーに置き換えており、ドキュメントにはヘッダーについての記載がありません。配信停止の動作を確認する必要がある場合は、1件のプロフィールだけを含むリストに実際のキャンペーンを送信してください。

テスト送信はKlaviyoの利用上限にカウントされますか?

各テスト受信者は、月間プレビューメール上限にカウントされます。無料プランでは月100件です。Klaviyoの記事では、この上限は実際のキャンペーンではなくテスト送信に適用されると説明されています。

ほかのプラットフォーム向けガイド

すべての連携とガイド →

今すぐメールをテスト

1つのアドレスにメールを1通送信できます。有効期限は1時間です。アカウントは不要です。各チェックが完了すると、レポートが自動で作成されます。

テスト用アドレスを取得