LIÊN HỆ & HỖ TRỢ

Quý khách hàng vui lòng để lại thông tin liên hệ. Chúng tôi sẽ liên lạc lại trong thời gian sớm nhât!

CẢM ƠN QUÝ KHÁCH ĐÃ LIÊN HỆ. VUI LÒNG ĐỂ LẠI THÔNG TIN CHÚNG TÔI SẼ LIÊN HỆ LẠI NGAY.
Liên hệ TriggerM Automation
Villa 32D6 Saigon Pearl
92 Nguyễn Hữu Cảnh, Q. Bình Thạnh
quynp@triggerm.digital
092 189 8271
Kết nối với chúng tôi

[Advance Mautic tutorial] Gửi Weekly Digest hàng tuần từ blog WordPress cho subscribers

Hôm trước có nói với các anh em là mình @hoanglinh ngồi học code, với mục tiêu là code xong cái phần đẩy các bài viết mời từ blog gửi thẳng cho các subscribers. Anh em kêu là share tút quá trời, cơ mà mình nghĩ làm thế thì không giúp được nhiều ông, thế nên mình mạo muội tự cho thêm thời gian tìm giải pháp non-code cho các anh em dùng wordpress.

Trước giờ phương pháp của mình làm việc gì cũng là chia 1 việc lớn thành nhiều việc nhỏ hơn. Dạo này bị lậm OKR nên xin phép chia công việc như sau:

Objectives: Tích hợp gửi weekly digest hàng tuần từ các bài mới nhất trên blog mà không cần code (Nếu không, mỗi tuần làm một email tổng hợp cũng hết ngày!)

Key Result 1: Chuẩn bị feed từ blog
Key Result 2: Kết nối feed với Mautic
Key Result 3: Tạo email – Tạo Campaign tự động mỗi tuần

Bước 1: Chuẩn bị feed từ blog

Hẳn anh em đều biết, ông WordPress nó sẽ tự động generate một cái feed cho mình là RSS. Thông thường đường dẫn của nó sẽ ở

domain/đường_dẫn_blog/feed

Tuy nhiên, khi soi vào code mình sẽ thấy là trong feed mặc định của mình không có hình ảnh. Mà nếu lấy dữ liệu từ đây cho vào mail thì cứ gọi là tập xác định sẽ bị …xấu vì phần hiển thị các bài viết trong email sẽ không có ảnh. Vì thế mình sẽ phải đưa thêm thông tin về ảnh đính kèm bài viết trong feed.

May mắn là với wordpress mình có một giải pháp non-code chính là: Images to RSS. Sau khi tải về, mọi người cố thể cấu hình theo ý muốn. Riêng mình thì cấu hình như sau:

Mọi người chú ý phần Read More text nhé, vì sau này feed sẽ tự động nhét phần này vào mail luôn!

Xong xuôi ngon nghẻ anh em có thể chờ …12 tiếng (mặc định wordpress) để xem feed mới ưng chưa, hoặc có thể refresh luôn feed bằng cách add dòng lệnh sau vào file function.php

add_filter('wp_feed_cache_transient_lifetime', create_function('', 'return 60;'));

Bùm, 60s sau có feed mới ngay! Sau đó nhớ bỏ dòng lệnh đi nhé khỏi nặng server chạy. Vậy là phần feed đã xong, mời anh em sang phần 2

Bước 2: Kết nối feed với Mautic

Với Mautic, mình đã sục sạo đủ mọi nguồn và đây: Giải pháp ăn ngon của các anh em đây. RSS to Mautic Plugin << Mời các bác click vào

Để cài đặt plugin mọi người tải file lên host, trong thư mục plugin của mautic. Nhớ đặt các file trong file zip vào folder tên là MauticRssToEmailBundle (chú ý phải đúng tên folder KHÔNG CÓ DẤU CÁCH nhé)

Sau đó anh em chỉ cần vào Mautic —> Plugins —-> Add new plugin là sẽ thấy.
Tuy nhiên, một số anh em do ăn ở làm đúng rồi vẫn không thấy —> Giải pháp là clear cache của Mautic.

Cách dễ nhất là anh em vào thư mục sau trong thư mục để mautic trên server và xoá hết các file là được.

/app/cache

Bước 3: Bây giờ chỉ là tạo email và campaign nữa thôi

Trong email, để gọi ra thông tin từ feed (sau này sẽ tự động cập nhật) mọi người add đoạn code sau vào HTML của email

{feed url="<<FEEDURL>>"}
    {feeditems count="3"}
        <h3>{feeditem:title}</h3>
        <p><small>{feeditem:date format="d-m-Y H:i"}</small></p>
        <p>{feeditem:description}</p>
        <p><img src="{feeditem:image}"></p>
    {/feeditems}
{/feed}

Trong đó:

Feeditems count = số bài mọi người muốn lấy từ feed cho vào email 
feeditem:title = tiêu đề bài viết
Feeditem:date = cho ngày tháng vào 
Feeditem:description = cho phần description của bài viết vào
Feeditem:image = hình ảnh

Anh em nào không thích phần nào cứ bỏ nhé

Vậy đã đủ chưa, câu trả lời vẫn chưa đủ đâu :). Bởi nếu mình đưa vào chiến dịch, thì chiến dịch này sẽ không tự gửi lại hàng tuần. Vậy mình phải làm gì? để email mình gửi đi liên tục hàng tuần.

Bí quyết là ở setting campaign sau:

Logic ở đây là:

  1. Chọn segment bạn muốn gửi mail hàng tuần
  2. Chờ 7 ngày –> Gửi email hàng tuần
  3. Check xem có còn là subscriber không?
  4. Nếu còn –> Restart lại từ bước chọn segment –> Gửi mail

Cấu hình bước 4 sẽ như thế này:

Tada, tới đây thì mọi thứ đã được liên kết. Bạn có feed có ảnh chuẩn chỉnh, mautic lấy được dữ liệu, campaign lặp đi lặp lại mỗi tuần!

Hơi lằng nhằng một chút nhưng thành quả thì nó sẽ dạng như thế này này:

Mệt nhưng đáng đúng không các bác!

Credit to Nguyễn Hoàng Linh: https://88lab.vn

Mục lục