連携
Mailchimp
コンバージョンした人を、イベントと短縮リンクのタグ付き、タイムラインイベント付きでMailchimpのオーディエンスに追加します。
Mailchimp連携は、承認済みのコンバージョンの当事者をMailchimpのオーディエンスに追加し、コンバージョンの種類ときっかけとなった短縮リンクでタグ付けし、プロフィールのタイムラインにカスタムイベントを記録します。クリックは送信されません。クリックにはメールアドレスがないためです。GrowthとUltimateで利用できます。
必要な機能
- MailchimpのAPIキー(Profile → Extras → API keys → Create A Key)。末尾はデータセンターで、たとえば
-us21です。 - オーディエンスID(Audience → All contacts → Settings → Audience name and defaults)。
emailを含むコンバージョン。含まないコンバージョンはスキップされます。
Letlinkに接続する
- 連携 → Mailchimpを開きます。オーナーと管理者のみ。
- APIキーとオーディエンスIDを貼り付けます。
- 新規連絡先の追加方法を選びます:ダブルオプトイン(デフォルト — Mailchimpが確認メールを送り、確認されるまで保留中のままになります)、直接登録(すでに同意を得ている場合のみ)、トランザクション(オーディエンスには入りますがマーケティング対象外)。
- 必要に応じてタグのプレフィックス(デフォルト
letlink)を変更し、保存します。
送信する内容
コンバージョンごとにMailchimpのバッチエンドポイント(POST https://<dc>.api.mailchimp.com/3.0/batches)へ1回リクエストし、小文字化したメールアドレスのMD5ハッシュで指定したメンバーに3つの操作を行います:
| 操作 | 機能 |
|---|---|
PUT /lists/<audience>/members/<hash> |
選択したステータスで人を追加し、すでに存在する場合は更新します。既存のメンバーはステータスを維持します。 |
POST …/members/<hash>/tags |
タグ<prefix>-<event>(sale、lead、signupまたはカスタムイベント名)と<prefix>-<short code>を追加します。 |
POST …/members/<hash>/events |
short_code、value、currency、order_idをプロパティとしてイベント<prefix>_<event>を記録します。 |
タグを使ってセグメントを作成し(たとえばspring-sale経由で購入した全員)、イベントでCustomer Journeyを起動できます。
何も届きません — 何を確認すればよいですか?
- Mailchimpはバッチを即座に受け付けてバックグラウンドで処理するため、個々の操作のエラー(無効なアドレスや以前に配信停止したアドレスなど)は当社に報告されません。Audience → All contactsを確認し、詳細が必要な場合はMailchimp APIでバッチ結果を確認してください。
- ダブルオプトインでは、新しい人は確認メールのリンクをクリックするまでpendingと表示されます。
- Mailchimpはバッチ内の操作順序を保証しません。メンバーは常にタグ付きで作成されますが、まったく新しい人の場合、タイムラインイベントがまれにスキップされることがあります。
401はAPIキーが間違っているか取り消されたことを意味します。すべてのコンバージョンで404になる場合は、たいていオーディエンスIDが間違っています。