ارسال ایمیل خوش آمد گویی با Mail Chimp

ارسال ایمیل خوش آمد گویی با Mail Chimp

Mailchimp API

گاهی اوقات لازم میشه تا لیست کاربران رو جداگانه داشته باشیم و بتونیم براشون ایمیل خوش آمد گویی ارسال کنیم.

خوشبختانه Mailchimp چنین سیستمی رو داره و پیاده سازیش آنچنان سخت نیست.

برای شروع کار باید مراحل زیر رو طی کنیم:

 

1.ایجاد حساب کاربری

وارد سایت mailchimp.com شده و با ایمیل خود یک حساب کاربری ایجاد کنید.

نکته : ثبت نام در این سایت نیاز مند اطلاعات آدرس هست و از آنجایی که iran در لیست کشور ها وجود نداره، میتونید از یه آدرس Fake استفاده کنید.

 

2.ایجاد API Key

پس از ثبت نام به مسیر زیر بروید:

Account -> Extras -> API Keys

در این بخش میتوانید یک API Key جدید برای خود بسازید.

در بخش Your API Keys روی Create A Key کلیک کنید تا اولین API Key شما ساخته شود.

نکته : توجه داشته باشید که هیچوقت API Key خود را به شخص دیگری ارسال نکنید!

 

3.ایجاد حضار (Audience)

در Mailchimp بخش audience نقش دسته بندی مخاطبان را دارد و برای ارسال ایمیل به شخصی، ابتدا آن شخص باید عضو یک audience باشد.

برای ایجاد حضار از API زیر استفاده میکنیم:

Method = POST
Header = {
    Authorization : "Bearer YOUR_API_TOKEN"
}
parameters = {
    "name": "AUDIENCE_NAME",
    "contact": {
			"company": "Mailchimp",
			"address1": "675 Ponce de Leon Ave NE",
			"address2": "Suite 5000",
			"city": "Atlanta",
			"state": "GA",
			"zip": "30308",
			"country": "US"
		},
    "permission_reminder": "permission_reminder",
    "email_type_option": true,
    "campaign_defaults": {
			"from_name": "Gettin' Together",
			"from_email": "sgz137692@gmail.com",
			"subject": "JS Developers Meetup",
			"language": "EN_US"
		}
}
URL = https://{YOUR_DC}.api.mailchimp.com/3.0/lists/

موارد موجود در بخش بالا عبارت اند از :

  • YOUR_DC = در پنل ادمین به آدرس مرورگر نگاه کنید،قبل از کلمه admin چه چیزی نوشته شده است؟
  • YOUR_API_TOKEN نیز برابر با کلید API شما هست که در مرحله قبل ایجاد کردید.
  • AUDIENCE_NAME  اسم گروه مخاطبینی هست که باید ایجاد کنید.

بهتر است تا این مرحله را با نرم افزاری مانند Postman تست کنید تا خروجی را مشاهده کنید، چون به خروجی این API نیاز داریم.

در خروجی این API فیلدی به نام id وجود دارد. ما از این id برای API بعدی استفاده خواهیم کرد.

نکته : اگر قبلا یک Audience ساخته باشید و به id آن نیاز داشته باشید، کافی است API بالا را با متد GET فراخوانی کنید و در این صورت به شما لیستی ازAudience ها را نمایش خواهد دارد و از این طرق میتوانید به راحتی id مورد نظر خود را پیدا کنید.

 

4. ایجاد یک Automation

در پنل Mailchimp به بخش Automation رفته و در بخش Explore روی Welcome new contacts را بزنید و سپس Create a welcome email - Automated email را زده و Audience مورد نظر خود را انتخاب کنید و فیلد های باقی مانده را پر کنید.

با این کار یک اتوماسیونی ایجاد میکنید و هر بار که کاربر جدیدی به Audience شما Subscribe شد، ایمیلی به آن ارسال خواهد شد.

 

5.عضو یا subscribe کردن کاربر به Audience

با استفاده از API زیر میتوانید کاربر جدید را وارد Audience کنید:

Method = POST
Header ={
    Authorization : "Bearer YOUR_API_TOKEN"
}
parameters = {
  "email_address": "USER_EMAIL",
  "status": "subscribed",
  "merge_fields": {
	"FNAME": "FIRST_NAME",
	"LNAME": "LAST_NAME"
  }
}
URL = https://{YOUR_DC}.api.mailchimp.com/3.0/lists/{AUDIENCE_ID}/members

موارد موجود در بخش بالا عبارت اند از :

  • USER_EMAIL = ایمیل کاربر
  • FIRST_NAME = نام کاربر
  • LAST_NAME = نام خانوادگی کاربر
  • AUDIENCE_ID = شناسه Audience مورد نظر

پس از فراخوانی این API کاربر عضو Audience مورد نظر شده و یک ایمیل خوش آمد گویی دریافت خواهد کرد.

 

نکته : هر کاربر تنها یکبار میتواند عصو یک Audience شود.

تگ ها : ایمیل mailchimp marketing email


نویسنده : سینا | 1400-02-10

نظرات

برای ارسال نظر باید حساب کاربری داشته باشی!

نظری ثبت نشده است.