Hướng dẫn xây dựng hệ thống Email Marketing tốt nhất nên dùng
Rất nhiều bạn muốn sử dụng một hệ thống Email Marketing cho riêng mình để đảm bảo sự ổn định, chất lượng, dễ control và tiết kiệm chi phí mình xin hướng dẫn các bạn cách tự build một hệ thống Email Marketing cho riêng mình gửi đến 10.000 email/ tháng free.
Các thành phần cần thiết:
Bạn đang xem: Hướng dẫn xây dựng hệ thống Email Marketing tốt nhất nên dùng
- Sendy – Hệ thống Email Marketing.
- Mailgun hoặc Amazon SES là 2 Server Email Marketing nổi tiếng. Nếu như bạn có điều kiện hãy sử dụng Amazon SES tỷ lệ inbox sẽ cao hơn, còn vì bài này mình tập trung tối giản chi phí nên sẻ dùng đến Mailgun
- Hosting hoặc VPS để chứa mã nguồn Sendy.
Nội Dung
1. Chuẩn bị các tài nguyên
1.1 Sendy
Sendy là hệ thống Email Marketing hoàn hảo giúp bạn dễ dàng thiết lập cài đặt, import, export, lên campain đơn giản và dễ hiểu. Giao diện của Sendy rất dễ nhìn và đơn giản, không phức tạp như các hệ thống khác, chỉ tập trung vào quản lý list email, template, campain .v.v.
Sendy bạn có thể đăng ký tại đây.
1.2 Mailgun – cung cấp SMTP miễn phí
MailGun là một nhà cung cấp dịch vụ SMTP miễn phí với số lượng 10.000 email/mỗi tháng – Đây là một con số khủng đối với nhiều bạn làm email marketing.
Tại sao mình không chọn Mailchimp hay GetResponse? Phải nói thật ban đầu mình dùng 2 thằng này cảm nhận của mình là tuyệt vời.
Tuy nhiên, sau một thời gian nhà nhà xài Mailchim, người người dùng GetResponse mình cảm thấy nó nát không thể tưởng tượng. Một Email mình gửi đi may mắn mắn thì nằm trong Tab cập nhật, quảng cáo còn nếu không nó đi thẳng vào mục Spam >.<
Đơn giản chỉ vì 2 thằng kia quá dễ xài nên ai cũng xài được, riêng thằng Mailgun bạn cần biết chút chút về kỹ thuật mới xài được vì nó chỉ cung cấp SMTP, API gửi email.
Xem chi tiết cách đăng ký tài khoản Mailgun tại đây.
1.3 Hosting và VPS
Mình khuyên các bạn nên sử dụng VPS để đảm bảo tốc độ và sự ổn định khi vận hành hệ thống này. Bạn có thể tham khảo bài viết này để chọn được 1 gói VPS ưng ý chỉ với 5$/tháng.
Xem thêm : Zalo Official Account – Tạo và tối ưu Zalo OA chuyên nghiệp
Sau khi đăng ký hãy cài đặt HocVPS Script hoặc VPSSIM để tiết kiệm chi phí nhé.
Sau khi tìm hiểu nghiên cứu mình cùng xây dựng hệ thống này nhé.
2. Cài đặt Sendy
2.1 Chuẩn bị mã nguồn
Sau khi đăng ký Sendy tại đây bạn sẽ nhấn được một Liscence sẽ được gửi tới địa chỉ email của bạn như sau.
Bấm Download Sendy để tải mã nguồn về giải nén ra. Bạn mở file cấu hình config.php
trong thư mục includes
, điều chỉnh lại đường dẫn cài đặt Sendy APP_PATH
và thông tin login MySQL, database tương ứng.
Mình thường chọn subdomain để chứa Sendy dạng như https://mail.pus.vn đang dùng để tách nó riêng với website đang sử dụng.
Sau khi sửa xong nội dung file hãy upload toàn bộ code lên Server. Chmod thư mục uploads
thành 777.
2.2 Cấu hình Nginx cho Sendy
Trong cấu file cấu hình nginx cho tên miền tại /etc/nginx/conf.d
bạn cấu hình của tên miền đang sử dụng tìm:
location / { try_files $uri $uri/ /index.php?$args; }
Thay bằng:
location / { try_files $uri $uri/ $uri.php?$args; } location /l/ { rewrite ^/l/([a-zA-Z0-9/]+)$ /l.php?i=$1 last; } location /t/ { rewrite ^/t/([a-zA-Z0-9/]+)$ /t.php?i=$1 last; } location /w/ { rewrite ^/w/([a-zA-Z0-9/]+)$ /w.php?i=$1 last; } location /unsubscribe/ { rewrite ^/unsubscribe/(.*)$ /unsubscribe.php?i=$1 last; } location /subscribe/ { rewrite ^/subscribe/(.*)$ /subscribe.php?i=$1 last; }
Khởi động lại nginx để áp dụng.
2.3 Cài đặt Sendy
Sau khi tải mã nguồn lên bạn truy cập vào đường dẫn APP_PATH
để tiến hành cài đặt Sendy. các thông số cần để ý như sau:
- License key điền license đã nhận được trong mail.
- Company: tên công ty hoặc website của bạn.
- Name: tên người gửi email
- Email: email login vào hệ thống Sendy (nên dùng email tên miền riêng, không dùng Gmail, tham khảo hướng dẫn với Yandex hoặc Zoho)
- Timezone chọn Asia/Ho_Chi_Minh (có thể edit lại sau).
- AWS Access Key ID và AWS Secret Access Key để trống vì mình không dùng Amazon SES.
Xem thêm : 6 Mẫu Template Email Marketing không thể thiếu cho 1 Doanh Nghiệp
Bấm Install để hoàn tất quá trình cài đặt của Sendy.
2.4 Cấu hình Cron job cho Server
Đây là một bước rất quan trọng bạn bắt buộc phải làm để Sendy có thể tự động gửi email theo các campaign do bạn quy định sau này, import danh sách mail, autoresponder…
Mở file cấu hình Crontab:
EDITOR=nano crontab -e
Copy và paste tất cả các lệnh Cron Job cần có sau:
*/2 * * * * php /home/mail.domain.com/public_html/scheduled.php > /dev/null 2>&1 */1 * * * * php /home/mail.domain.com/public_html/autoresponders.php > /dev/null 2>&1 */1 * * * * php /home/mail.domain.com/public_html/import-csv.php > /dev/null 2>&1 */15 * * * * php /home/mail.domain.com/public_html/update-segments.php > /dev/null 2>&1
Nhớ thay tên miền bằng tên miền của bạn.
3. Cấu hình SMTP cho hệ thống Email Marketing.
Sau khi cài đặt Sendy xong bạn hãy lấy cấu hình SMTP của Mailgun kết nối vào Sendy lúc Add Brand.
Bạn có thể tham khảo lại bước này để biết cấu hình.
Như vậy mình đã hướng dẫn các bạn thành công cách cấu hình. Bây giờ bạn có thể tạo một list và thử gửi email cho chính mình rồi.
Nếu bạn cần thêm Template email cho chuyên nghiệp hãy tham khảo bài viết này: 6 Mẫu Template Email Marketing không thể thiếu cho 1 Doanh Nghiệp
4. Lời kết.
Vậy là mình đã hướng dẫn các bạn tự xây 1 hệ thống Email Marketing cho riêng mình. Nếu có điều kiện bạn hãy tìm hiểu và sử dụng Amazon SES nhé, tỷ lệ inbox của em nó rất cao, hoặc có điều kiện hơn nữa có thể inbox vùng kín mình nhận setup từ A-Z (có phí) cho anh chị em nào không biết cách sử dụng nó :))
Cảm ơn các bạn đã dành thời gian đọc blog của mình. Hãy bình luận thêm nếu bạn còn thắc mắc gì nhé!
Nguồn: https://25giay.vn
Danh mục: Digital Marketing