6

MailChimp とカスタム API 統合の世界は初めてなので、ご容赦ください。私はインターネット マーケティング担当者でもあります (開発者ではありません)。

だからもっと我慢してください;)

状況:


ユーザーアカウント、データなどを備えたプラットフォームがあります。現在、このプラットフォームは、カスタムのプラットフォーム上のニュースレターシステムとリスト管理を利用しています。このプラットフォーム上のシステムは機能しません...まったく:(。したがって、

システム全体を MailChimp に移行しています。

問題:


ニュースレター リストがサイト (LAMP スタック) と MailChimp の両方で更新されていることを確認する必要があります。

基本的に、次のことを実現したいと考えています。

  1. ユーザーがプラットフォームのプロファイル内からニュースレターの購読を購読/購読解除/更新すると、そのMailChimpはこの情報を受け取ります
  2. 誰かが電子メールまたはセルフホスト フォーム アイテムのマージ タグから MailChimp サブスクリプションをサブスクライブ/サブスクライブ解除/更新すると、この情報がデータベースにプッシュ バックされます

簡単に言えば、両方のリストは同等で、独立しており、更新されたままです。

ニュースレターは 3 つの言語で 3 種類あります。これらのニュースレターごとにフィルターを作成するために、1) 3 つのグループを作成し、2) データベースから取得したユーザーの言語設定に基づいて、これらの各グループ内にセグメントを作成します。Zoho CRMを使用して

MailChimp にインポートする

質問:


どうやってそれをするのですか?(冗談です...) リスト管理に関連するプラットフォームの MySQL 列を MailChimp と同期できるようにするために必要な API 呼び出しは何ですか?

ユーザーがプラットフォーム内から購読ステータスを管理するために使用できるフォーム要素を MailChimp に提供する最良の方法は何ですか? (ニュースレターには 3 つのタイプがあります。ユーザーがサイトで何かを更新するとすぐに、1) mailchimp にアクセスするだけでなく (簡単な部分)、2) ウェブサイトに戻って独自の MySQL データベースを更新する必要があります。列。

Zoho CRM、私たちのサイト、MailChimp を最新のサブスクリプション データで更新し続けることができるようにするための、最もシームレスで手間がかからない方法は何でしょうか。私が考えていた:

  1. サイトからZohoへのエクスポート
  2. ZohoからMailChimpへのインポート
  3. MailChimp からウェブサイトにデータを取得します (ニュースレター購読のステータスのみ)。

私の考えでは、このプロセスを毎週かそこらで繰り返します。これは大丈夫ですか、それとも的外れですか?

何卒よろしくお願い申し上げます。

4

1 に答える 1

5

まず、開発者が必要だと思います。

次に、Zoho については知りませんが、知っていることは次のとおりです...

MailChimp APIは、必要なものをすべて提供します。Web フックの使用も、その同期を維持するのに役立ちます。過去に、私は次のような同様の状況にありました。

  1. ユーザーが (リストに登録するか、グループのオプトイン/オプトアウトを行うと)、MailChimp リストの情報は、double_optin=False および update_existing=True を指定したlistSubscribe API 呼び出しを使用して更新されます。私たちの側でダブルオプチンを実行していましたが、update_existing はサブスクリプションとグループの更新の両方を許可します。

  2. 登録、登録解除、プロファイルの更新をキャプチャし、データベースを更新するための Web フックがセットアップされました。私がこれを行っていた方法は、web フックでlistMemberInfoを使用して、オプトイン IP と時間も取得していることを確認することです。

  3. ユーザーがサブスクライブしたときに MailChimp がダウンした場合などに備えて、すべてのユーザーを対象に毎週 cron を実行し、それらを同期しました。少し余分な安心。

そうは言っても、私は最近、冗長なデータを維持する必要がなくなるように、週末全体をソフトウェアの再コーディングに費やしました. MailChimp のサブスクリプション ステータスは期間です。私たちは、電子メールアドレス、最後の既知のステータス、オプトイン時間、オプトイン IP のみを最後に保存します。ユーザーがサイトに変更を加えるたびに、それはすぐに MailChimp に送信され、ユーザーのサブスクリプション ステータスを照会するたびに、それは MailChimp から取得されます。

たとえば、「メール設定」フォームはlistMemberInfoの呼び出しによって読み込まれ、フォーム ハンドラーはlistUpdateMemberまたはlistSubscribeの呼び出しによって情報を MailChimp に保存します。MailChimp API は、グループに使用するフォーム フィールドのタイプ (チェックボックス、選択、ラジオ) も渡します。

于 2011-10-01T23:26:25.593 に答える