MailPoet→Mailchimp 移行手順|CSVインポートとタグ設計(解除/バウンス持ち越し)

MailPoetは「WordPress内完結で最短スタート」には強い。

ただ、運用が伸びると「自動化・管理・到達率・安定性」の都合で、外部ESP(Mailchimpなど)に逃がしたくなる場面が出る。

このページは、MailPoet → Mailchimp の移行を 事故らない順番 でまとめた手順書。

関連: MailPoetから乗り換える手順(全体像) / MailPoet代替ツール5選 / メール到達率の基本(SPF/DKIM/DMARC)


目次

先に結論(迷うならここだけ)

  • 移行は 「データ(CSV)」「入口(フォーム)」 の2つ
  • 失敗の大半は 解除/バウンスを持ち越さずに送る → 苦情/評判が死ぬ
  • 順番は固定:MailPoetエクスポート → CSV整形 → Mailchimpインポート → 抑止リスト → フォーム切替 → 差分取り込み

このページのゴール(30分でここまで)

  • MailPoetから購読者をCSVで出せる
  • MailchimpにCSVで入れられる(タグも付けられる)
  • 解除/バウンスは「送らない側」に退避できる
  • フォーム切替で取りこぼしゼロにできる

0) 先に決めること(ここが雑だと後で詰む)

  • Mailchimpの箱:基本は Audience 1つ+タグ運用(増やすほど運用がカオスになる)
  • タグ命名だけ固定(例:src:post / src:footer / topic:mailpoet)
  • フォーム設置場所を絞る(記事末+固定ページくらい)

1) MailPoetから購読者をエクスポートする

手順(公式):MailPoet → Subscribers → Export。(MailPoet公式)

  • 対象:使ってるリスト(or セグメント)
  • 最低限出す列:email / first_name / last_name(あるなら)
  • できれば出す列:Global status(subscribed/unconfirmed/unsubscribed/bounced)

2) CSV整形:送れる人 / 送らない人を分ける(事故防止)

MailPoetのGlobal statusを使って、CSVを2つに分ける。

MailPoetの状態扱いMailchimp側
subscribed配信OKSubscribedでインポート
unsubscribed配信NG抑止リスト(Unsubscribed)へ
bounced配信NG抑止リストへ(送らない)
unconfirmed配信NG(原則)まずは送らない(必要なら再オプトイン設計)
  • 重複(同一メール)はこのタイミングで潰す
  • 文字化け対策:UTF-8で保存

3) Mailchimp用CSVの列(これだけでOK)

MailchimpのインポートはCSVでいける。(Mailchimp公式)

おすすめの列(例):

  • Email Address(必須)
  • First Name(任意)
  • Last Name(任意)
  • Tags(任意だけど強い)

タグをCSVで持ち込むなら、Tags列にカンマ区切りで入れる。(Mailchimp公式:Tags列)

例:src:post,topic:mailpoet

4) Mailchimpにインポートする(配信OK側)

  1. Audience(オーディエンス)を開く
  2. Import(インポート)でCSVをアップロード
  3. 列のマッピング(Email Addressだけは必須)
  4. 必要ならインポート時にタグ付け(全件に一括タグもできる)

タグは「CSVのTags列」でも「インポート全体にタグ」でも運用できる。(Mailchimp公式:タグ運用)

5) 抑止リスト(送らないリスト)を作る:解除/バウンスを持ち越す

解除/バウンスは「送らない側」に退避させる。これが到達率の守り。

Mailchimpは抑止リスト(Suppression list)として、Unsubscribedでの取り込みができる。(Mailchimp公式)

  1. MailPoetで unsubscribed / bounced をまとめたCSVを用意
  2. Mailchimp側で「Unsubscribed」として取り込む(抑止リスト化)

6) フォームを切り替える(取りこぼしゼロ手順)

  • 切替直前に、もう一度MailPoetから最新CSVを出す(差分対策)
  • Mailchimpにインポート(重複は基本吸収される)
  • WordPress上のフォームをMailchimpのフォームに差し替える
  • 差し替え後にもう一回だけMailPoetをエクスポートして差分を取り込む

7) 最初の配信は小さく始める

  • まず少数にテスト(自分+数人)
  • 反応が取れる層から送る(いきなり全員に投げない)
  • From固定・認証(SPF/DKIM/DMARC)を先に固める

よくある詰まりポイント(速攻で回避)

  • タグが増えて管理できない:Audience増やすより、タグ命名を固定して最小から
  • 解除済みへ送ってしまう:抑止リスト(Unsubscribed)を先に作る
  • CSVが文字化け:UTF-8で保存、列名は英語に寄せると楽
  • unconfirmedをどうする?:原則は送らない。再オプトイン設計が必要なら別で段取りを作る

まとめ

  • 移行は「CSV移行+フォーム切替」が全て
  • 解除/バウンスを持ち越すと、到達率と評判が守れる
  • 迷ったら「タグ命名+フォーム設置場所」だけ先に決める

次に読む(おすすめ)

こんにちは 👋よろしくね。

毎月、受信トレイで素晴らしいコンテンツを受け取るためにサインアップしてください。

スパムはしません!詳細については、プライバシーポリシーをご覧ください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次