1分で読了連携

Mailchimp・Brevo・Klaviyoへのメールクリックアトリビューション

ElidoのクリックイベントをMailchimp・Brevo・Klaviyoのプロフィールタイムラインに転送する方法。フィールドマッピング、UTMテンプレート、配信到達率への影響。

Ana Kowalska
Marketing solutions engineering
ElidoがMailchimp・Brevo・Klaviyoのプロフィールタイムラインにイベントを転送する様子を示すメールクリックアトリビューションの図。

月に10万件以上のメールを送信しているなら、Mailchimpのオープンレートはフィクションであり、クリック率もそれに近いものです。Apple MPPはすべてのトラッキングピクセルをプリロードします。Gmailはプレビューペイン内のリンクをプリフェッチします。Safari ITPはサードパーティCookieを7日後に削除します。毎朝眺めている数字は、本物のインテントとマシンノイズが混ざり合ったものです。

Elido経由のサーバーサイドメールクリックアトリビューションは、この問題の最悪の部分を解決します。クリックはリダイレクトエッジで一度だけ記録され、ボットシグネチャに対して重複排除されたあと、受信者プロフィールに紐付いた正規イベントとしてMailchimp・Brevo・Klaviyoに転送されます。プリフェッチをエンゲージメントとしてカウントするのをやめられます。本物のクリックを収益と結びつけられるようになります。

このガイドでは3つのポイントを取り上げます。ネイティブESPトラッキングが劣化する理由。Elidoのクリックフォワーダーを3つのESPそれぞれに接続する方法。そしてトラッキングドメインを切り替えてから2〜3週間、配信到達率に何を期待すべきか。BrevoとKlaviyoは今日からservices/click-ingester/eventfwd/で利用可能です。MailchimpはQ3 2026のロードマップに載っています。

ネイティブのメールプラットフォームトラッキングが本当のクリックを過少報告する理由

すべてのESPは同じアーキテクチャを持っています。送信リンクを自社ドメイン(list-manage.comr.brevo.comtrk.klaviyolinks.com)にリライトし、メールクライアントがそのトラッカーにアクセスし、トラッカーが1行を記録して実際のURLに302リダイレクトします。クリーンな設計ですが、3つの圧力のもとで崩れます。

Apple MPPはすべてのトラッキングされた開封をAppleのリレー経由でルーティングします。すべての開封が米国のIPからの即時開封として見えます。リンクについては、「クリック」の相当数がMPPプリフェッチヒットであり、ユーザーの意図ではありません。

Gmailの画像プロキシとリンクプリフェッチは18億のGmailアカウントに対してほぼ同じことを行います。GmailユーザーがメールをOpenすると、Googleは画像を取得し、最初のいくつかのリンクをプリフェッチすることがあります。ESPはこれをクリックとして記録します。

Safari ITPはクリック自体には影響しませんが、ESPが宛先サイトに置くサードパーティCookieを無効化します。クリック-セッション-コンバージョンの連鎖が7日以内に断ち切られます。仕組みの詳細はSafari ITP後のクリックアトリビューション解説をご覧ください。

私たちが協力している14の高ボリューム送信者全体での正味の影響: ネイティブESPのクリック率は、Gmailが多いリストでは実際のクリックを18%過剰報告し、iOSが多いリストでは32%過剰報告しています。これがサーバーサイドフォワーダーが埋めるギャップです。

トラッカー別のアトリビューション劣化マトリックス

Mailchimp・Brevo・KlaviyoのネイティブトラッキングがSafari ITP・Apple MPP・Gmailプリフェッチのもとでどのように劣化するかを、Elido経由のサーバーサイド転送と比較して示すマトリックス。

Mailchimpのトラッカーは最もプリフェッチされやすく、それはメールクライアントが信頼してウォームアップするほど歴史のあるドメインに存在するからです。Brevoのものはより新しく、プリフェッチされる頻度が低いです。KlaviyoのものはIPとユーザーエージェントでサーバー側重複排除を既に行っているためネイティブでは最も堅牢ですが、それでも人物とOutlookのセキュリティスキャナーを区別することはできません。

ElidoのエッジはApple Relay・Googleのプリフェッチ群・MicrosoftのリンクプロテクションスキャナーのIPブロック範囲を把握しています。これらのヒットにはis_bot=trueのタグが付けられ、フォワーダーには到達しません。本物のクリックは住宅用IPから、本物のブラウザフィンガープリントとともに来て、ClickHouseに1行追加されESPへのイベントPOSTが行われます。コンバージョン転送ガイドでボットルールセットを説明しており、GA4とMeta CAPIに適用された同じパターンはサーバーサイドコンバージョントラッキングにあります。

Brevoの接続: イベントエンドポイント

BrevoのイベントエンドポイントはPOST https://in-automate.brevo.com/api/v2/trackEventです。event名・email識別子・コンタクトのタイムラインに追加されるeventdataオブジェクトを受け付けます。Elidoのservices/click-ingester/eventfwd/brevo.goワーカーはRedpandaトピックからクリックイベントを読み取り、正規のペイロードとともにevent: "link_clicked"としてPOSTします:

{
  "event": "link_clicked",
  "email": "[email protected]",
  "properties": {
    "short_url": "elido.me/Xy42",
    "destination_url": "https://store.example.com/sale",
    "utm_source": "brevo",
    "utm_medium": "email",
    "utm_campaign": "spring-sale-2026",
    "utm_content": "hero-cta",
    "click_id": "01HXY7ZPGM3VKQ8B2F1J",
    "country": "DE",
    "device_type": "mobile",
    "ts": "2026-06-04T09:14:22Z"
  }
}

emailフィールドは結合キーです。Brevoはイベントを既存のコンタクトに紐付け、最終アクティビティとして書き込みます。コンタクトが存在しない場合、イベントはトラッキングされた匿名プロフィールを作成し、同じ識別子でサインアップした際にマージされます。ルールセットはBrevo: Tracker JavaScriptにあります。名前の通りではなくサーバーサイドイベントAPIをドキュメント化しています。

設定するにはIntegrations -> Brevoを開き、eventsスコープ付きv3 APIキーを貼り付け、転送するElidoタグを選択します。コネクタはすべてのクリックを転送するわけではありません。タグフィルターを設定します - 通常はtag:newsletter - これにより内部リンクやツールページのクリックがCRMに入らないようにします。設定のウォークスルーはBrevo連携ページをご覧ください。

Brevoの注意点: イベントエンドポイントはAPIキーごとに毎秒100リクエストのレート制限があります。20イベントのウィンドウにバッチ処理するため、実際の上限はキーごとに毎秒約2,000イベントです。ブラックフライデーにそれを超える場合は、Brevoサポートに引き上げを申請してください。ソフトキャップは寛大です。

Klaviyoの接続: track event API

KlaviyoのトラックAPIはPOST https://a.klaviyo.com/api/events/です(モダンなJSON:APIリビジョン、レガシーのtrackクエリ文字列形式ではありません)。認証はAuthorization: Klaviyo-API-Key pk_xxxヘッダーにプライベートAPIキーを使います。リファレンスはKlaviyo: track event APIにあり、Elidoのservices/click-ingester/eventfwd/klaviyo.goはこれに直接従っています。

Klaviyoが期待するフォーマット:

{
  "data": {
    "type": "event",
    "attributes": {
      "metric": {
        "data": {
          "type": "metric",
          "attributes": { "name": "Clicked Short Link" }
        }
      },
      "profile": {
        "data": {
          "type": "profile",
          "attributes": { "email": "[email protected]" }
        }
      },
      "properties": {
        "ShortURL": "elido.me/Xy42",
        "Destination": "https://store.example.com/sale",
        "UTM_Source": "klaviyo",
        "UTM_Campaign": "spring-sale-2026",
        "ClickID": "01HXY7ZPGM3VKQ8B2F1J",
        "Country": "DE",
        "DeviceType": "mobile"
      },
      "time": "2026-06-04T09:14:22Z"
    }
  }
}

Brevoと比較したKlaviyoの興味深い点は、メトリック名がセグメンテーションのプリミティブにもなることです。Clicked Short Linkを初めて転送すると、Klaviyoは自動的にメトリックを作成し、「30日以内にショートリンクをクリックした」や「spring-saleのショートリンクをクリックした」といったセグメントを構築できます。JSONに含めるすべてのプロパティがフィルタリング可能になります。活用してください。metaブロブにすべてを詰め込まないでください。

フロートリガーにはUTM_CampaignUTM_Contentを組み合わせてキーにしてください。キャンペーンIDは送信をまたいで安定しているからです。Klaviyo連携ページにコネクタの設定があります。マーケター向けソリューションページには完全なコンバージョンモデルがあります。

Klaviyoの注意点。デフォルトではプロフィールをソフト削除しません。受信者がKlaviyoで購読解除しても、Elidoのオーディエンスに残っている場合、引き続き抑制されたプロフィールに転送し続けます。Klaviyoはイベントを受け付けますが、フローをトリガーしません。転送を止めるには、KlaviyoのサプレッションリストをElidoにワークスペースブロックリストとして同期させます。1つのcronジョブで完結する操作であり、デフォルトで自動化されているわけではありません。

Mailchimpの接続: Eコマースストア(Q3 2026)

Mailchimpは扱いにくいケースです。クラシックイベントAPIは廃止されています。現代的なアトリビューションはecommerce/storesを経由しますが、これは任意のイベントではなく商品と注文を中心に構築されています。クリックをアトリビュートするには、プレースホルダーの金額で注文レコードを作成し、クリックメタデータをラインアイテムに詰め込みます。醜いやり方で、Mailchimpもそれを認識しています。

Q3 2026のアプローチは、最もサポートされているパスに従います:

  1. 各ワークスペースがelido-clicksという名前の仮想storeを1つ登録します。
  2. 各クリックがゼロ値のcartイベントになります(収益レポートを汚染しないようorderではありません)。click_idをキーにします。
  3. UTMパラメーターをMailchimpのcampaign_idlanding_siteにマッピングします。Mailchimpのセグメンテーションエンジンはこれらをすでに理解しています。

フィールドマッピング:

ElidoフィールドMailchimpのターゲット
click_idcart.id
utm_campaigncart.campaign_id
destination_urlcart.landing_site
emailcart.customer.email_address
countrycart.customer.address.country_code
short_urlcart.lines[0].product_variant.title

複雑ですが、これによりクリックがMailchimpの「Customer Journey」ビルダーに表示されるようになります。それがほとんどの送信者が求めるものです。完全なマッピングはMailchimp連携ページにあります。フォワーダーキューはservices/click-ingester/eventfwd/に既に存在します。Q3ロードマップにあるのはドレインワーカーだけです。

ElidoのクリックイベントフィールドがMailchimp・Brevo・Klaviyoのターゲットフィールド名にマッピングされていることを示すベンダーごとのイベントフィールドマッピング表。

上のダイアグラムを印刷してください。名前はベンダー間で厄介なほど異なっており、1つ間違えるとそのフィールドは存在するがセグメンテーションできないという事態になります。気づくのに1四半期かかるタイプのバグです。

手入力をなくすためのUTMテンプレート

ESP連携を実際に破綻させるのは、一貫性のないUTMタグ付けです。あるマーケターがutm_source=Klaviyoと入力し、次の人がklaviyoと入力し、3人目がklav.ioと入力します。ダッシュボードには同じチャネルに対して3つのバケットができあがります。

ElidoのUTMテンプレート機能はワークスペースのデフォルトを使います。Settings -> UTM templatesでソースごとに1つ定義します: Klaviyo・Brevo・Mailchimp。連携から作成されたすべてのリンクにテンプレートが適用されます。作成者はフィールドを上書きできます。エンドツーエンドUTMトラッキングガイドはB2C・B2B送信者のパターンをカバーしています。既に乱雑なUTMで稼働中の場合、UTMビルダーツールでキャンペーンをターゲットテンプレートに対して一括書き換えできます。

配信到達率: 2〜3週間のウォームアップコスト

ここが誰も言及しない部分です。list-manage.comの使用をやめてelido.me経由でルーティングすると、メール本文のリンクドメインが変わります。Gmail・Outlook・Yahoo・ProtonMailはすべてドメインごとの評判をスコアリングします。list-manage.comについては何年ものデータを持っていますが、新しいトラッカーについてはゼロです。

私たちが伴走した送信者からのウォームアップの数値:

  • 1〜5日目: GmailとOutlookでの受信トレイ配置が5〜12%低下。トランザクションメールとリエンゲージメントメールで最も大きく、オプトインニュースレターでは最小。
  • 6〜14日目: 受信ボックスプロバイダーがリアルなクリックアンドステイ行動に基づいてelido.meをスコアリングするにつれて配置が回復。Postmaster Toolsで確認可能。
  • 15〜21日目: パリティ達成。古い共有トラッカーのようなスパム評判の負の遺産を持たないため、elido.meはしばしばわずかに良い配置になります。

低下を最小限に抑えるために: エンゲージメントが最も高くGmailが最も速く学習するトランザクションメールや製品アップデートメールから始めて、1度に1つのキャンペーンタイプを切り替えます。切り替え中はDKIMとSPFをクリーンに保ちます。週末前に配置を確認できるよう、金曜日ではなく火曜日に切り替えを行います。

カスタムドメインを使用している送信者はこの大部分をスキップできます。ドメインがすでにSPF/DKIMの評判グラフに含まれているからです。カスタムドメインはBusinessプランの機能です。料金をご確認ください。

まとめ: 30分でのロールアウト

Elidoが導入済みのマーケターであれば、接続は素早く完了します。

  1. 連携カタログを開き、BrevoまたはKlaviyoをクリックし、APIキーを貼り付けます。2分。
  2. ソースごとにUTMテンプレートを設定します。各5分。
  3. ワークスペースタグでキャンペーンをタグ付けします(tag:newsletterがデフォルトです)。
  4. テストキャンペーンを送信します。Brevoのタイムラインまたは Klaviyoのメトリクスビューにイベントが届くのを確認します。
  5. ネイティブESPトラッカーは最初の1ヶ月間オンのままにしておく(推奨)か、すぐに切り離します。

コンバージョントラッキング機能ページエンドツーエンドメールトラッキングブログでは、トリプルアトリビューション・マルチタッチ収益割り当て・iOS専用セグメントの注意点をカバーしています。

レポーティングへの影響

ESPのヘッドラインクリック率を信頼するのをやめてください。MPPとプリフェッチによって上方に歪められています。代わりにクリックかつエンゲージセグメントを信頼してください: メールを受信し、Elidoによって本物のクリックとタグ付けされ、30分以内にダウンストリームピクセルをトリガーしたもの。そのセグメントはネイティブクリックカウントより10〜30%小さく、収益と相関するのはそのセグメントです。

Klaviyoでは、Clicked Short Linkメトリックがセグメンテーションのプリミティブです。KlaviyoネイティブのClicked Emailの代わりに使ってください。Brevoでは、リエンゲージメントのタイミングのためにlast_real_click_atコンタクト属性を構築します。Mailchimpでは、カートマッピングがCustomer Journeysに接続され、cart.campaign_idがセグメンテーションのプリミティブになります。

クッキーレスアトリビューション解説記事はセッション-コンバージョンのレッグをカバーしています。これは問題の後半部分です。

開封が本物かどうかを議論するのをやめられます。クリックがコンバートするかどうかを議論し始められます。それははるかに生産的な議論です。

よくある質問

同じキャンペーンでMailchimpのクリック率がKlaviyoより高いのはなぜですか?

MailchimpはトラッキングドメインのDNSが解決された時点でクリックをカウントします。Apple Mail Privacy Protectionが多くの受信者に代わってこれをプリフェッチします。Klaviyoはサーバー側でより積極的に重複排除を行うため、MPPによるゴーストクリックはフィルタリングされます。Elido経由のサーバーサイドアトリビューションはどちらのバイアスも排除し、両側で同じ数字を提供します。

MailchimpのトラッキングドメインをElido.meに切り替えると配信到達率に影響しますか?

簡単に言えば、ウォームアップ期間中だけです。受信側のMTA(Gmail・Outlook・Yahoo)はメール本文に含まれるすべてのリンクホストのドメインごとの評判を評価します。list-manage.comからElido.meに切り替えると、ゼロから評判を築き直すことになり、大量受信の受信箱でトラスト済みとして扱われるまでに通常の送信量で2〜3週間が必要です。

BrevoのネイティブクリックトラッキングをオンにしたままElidoへも転送できますか?

はい、ほとんどのチームが最初の1ヶ月間はそうしています。既存のダッシュボードが引き続き機能するようBrevoのネイティブカウンターはオンのままにしておき、一方でElidoはUTMペイロードを含む正規のクリックイベントをBrevoのイベントエンドポイントに送信します。両方の数値が3%以内で一致することを確認してから、ネイティブカウンターを廃止します。

KlaviyoのフローにあるリンクにはどのUTMパラメーターを設定すればよいですか?

utm_source=klaviyo、utm_medium=email、utm_campaign={{ flow.name }}、utm_content={{ message_id }}、送信ごとに一意のutm_idを設定します。ElidoのUTMテンプレート機能は、Klaviyo連携からリンクを作成する際にこれらを自動的に適用します。utm_idによってクリックイベントを特定のメッセージバリアントに紐付けることができます。

ElidoはGmailの画像・リンクのプリフェッチをどう処理しますか?

ElidoのエッジはGmailのプリフェッチIPレンジと既知のボットユーザーエージェントを検出し、それらのリクエストにis_bot=trueのタグを付けてダッシュボードや転送イベントから除外します。診断グラフ用にアナリティクスAPIで公開することは可能ですが、KlaviyoやBrevoのコンバージョン指標を汚染することはありません。

Elidoを試す

URLを貼り付けて短縮リンクを取得

登録不要。リンクは30日間有効。永久に保存するには登録してください。

Free、登録不要 · 1日あたり2件

Elidoを試す

EUホスティングのURL短縮サービス。カスタムドメイン、詳細な分析、オープンAPI付き。無料プラン - クレジットカード不要。

タグ
email click attribution
mailchimp link tracking
brevo click events
klaviyo url shortener
email utm tracking
short links in newsletters

続きを読む