
Link bài viết gốc: https://mp.weixin.qq.com/s/HDqSwfxPNkQIK...
AI Công cụ Tiến hóa luận · WeChat Official Account · AI Công cụ Tiến hóa luận · 2026-10-23 11:37
Bài viết này được chia sẻ lại, bản quyền thuộc về tác giả gốc, toàn văn căn cứ theo link bài gốc
Sau ba tuần, WeChat Official Account của tôi đã tăng từ 6,7k follower lên 29,4k.
Xem dashboard thống kê 24.000 lượt theo dõi mới trong tháng này, có hơn 15.000 lượt đến từ quét mã QR. Những mã này phần lớn được đặt trên một website do tôi xây dựng.
Mã QR kiểu "Chào mừng theo dõi" ở chân trang rất hiếm khi có người quét. Lần này, mã QR được đặt phía sau một nút bấm: Muốn tải cuốn PDF hơn 800 trang đó, trước tiên hãy theo dõi WeChat Official Account.
"
Thứ mà người dùng muốn mang về, chính là lý do tốt nhất để họ bấm theo dõi.
Những ai làm website hẳn đều thấu hiểu: lưu lượng truy cập đổ về, xem xong rồi đi, lần sau muốn tìm lại họ là vô cùng khó. Những người phát triển WeChat Official Account cũng biết rằng việc tăng follower ngày càng khó khăn. Việc tôi làm chính là kết nối hai đầu này lại với nhau.
Còn có một điểm ngược với trực giác thông thường: WeChat Official Account của tôi là Subscription Account cá nhân, chưa xác minh, máy chủ lại đặt ở nước ngoài. Hai cách đăng nhập WeChat phổ biến trên mạng thì một cách đòi hỏi tư cách pháp nhân doanh nghiệp, một cách đòi hỏi Service Account đã xác minh, tôi đều không có. Cuối cùng, tôi đã làm được nhờ vào một tính năng cơ bản mà bất kỳ Official Account nào cũng có sẵn.
Bài viết này sẽ chia sẻ chi tiết cách làm, số liệu thực tế và những cạm bẫy đã gặp phải. Toàn bộ phương pháp đã được tôi đóng gói thành một Skill mã nguồn mở, bạn hoàn toàn có thể áp dụng ngay cho website của mình.
Website là howtolivebetter.net, phiên bản trực tuyến của cuốn 《Cẩm nang sống tối ưu chi phí》, ra mắt được hơn ba tuần với gần 100.000 người dùng:

— Bảng điều khiển giám sát GA4, từ ngày 28 tháng 9 đến ngày 22 tháng 10: 95.000 người dùng hoạt động
Về phía WeChat Official Account, lượng theo dõi mới bắt đầu tăng vọt từ kỳ nghỉ Quốc khánh:

— Bảng điều khiển giám sát WeChat Official Account: Số lượt theo dõi mới mỗi ngày từ ngày 21 tháng 9 đến ngày 21 tháng 10
Điểm nổi bật của bài viết
01
Subscription Account cá nhân cũng làm được
tháng 02
Phễu chuyển đổi 20%
03
Áp dụng ngay Skill mã nguồn mở
01
Ban đầu, tôi chưa tính được cách đón nhận lưu lượng truy cập
Khi mới dựng website này, tôi chưa tính đến chuyện thương mại hóa, cũng chưa biết lưu lượng truy cập đổ về thì sẽ giữ chân ra sao.
Sau đó tôi nhớ ra mình từng dùng một số dịch vụ của bên khác, yêu cầu theo dõi WeChat Official Account trước, rồi mới hoàn tất xác thực đăng nhập ngay trong Official Account.
Vậy liệu mình có thể làm tương tự không?
Thế là tôi nhờ Codex nghiên cứu khảo sát một lượt.
tháng 02
Có vài cách triển khai đăng nhập WeChat, ngay cả khi điều kiện kém nhất vẫn làm được
Kết quả nghiên cứu từ Codex chia làm ba nhóm chính:
| Cách làm | Trải nghiệm | Ngưỡng đầu vào |
|---|---|---|
| Open Platform "Ứng dụng website" | Quét mã QR ủy quyền đăng nhập | Xác thực pháp nhân + ICP, yêu cầu cao nhất |
| Service Account đã xác minh "Mã QR kèm tham số" | Quét mã là theo dõi và đăng nhập ngay | Yêu cầu Service Account đã xác minh |
| Subscription Account cá nhân "Push tin nhắn" | Theo dõi xong gửi một mã | Chỉ cần bật được tính năng push tin nhắn |
Về rào cản của cách thứ nhất: Cả ứng dụng website lẫn quyền đăng nhập WeChat đều phải qua xét duyệt. Theo hồ sơ đăng ký của các developer, bạn còn phải xác thực tư cách developer trước, chủ thể bắt buộc phải là doanh nghiệp hoặc hộ kinh doanh cá thể, phí xét duyệt tại Trung Quốc đại lục là 300 tệ; "Quy chuẩn xét duyệt ứng dụng" chính thức còn yêu cầu website hiển thị thông tin khai báo, form đăng ký phải điền số hồ sơ ICP.
Cách thứ nhất có rào cản cao nhất, tư cách cá nhân hầu như không thể làm được. Hơn nữa nó chỉ là ủy quyền đăng nhập, người dùng không cần theo dõi WeChat Official Account của bạn, hoàn toàn không có tác dụng tăng follower .
Cách thứ hai mang lại trải nghiệm mượt mà nhất, nhưng bắt buộc phải có Service Account đã xác minh.
Ban đầu tôi cứ ngỡ WeChat Official Account của mình là Subscription Account đã xác minh, vào dashboard kiểm tra mới thấy là chủ thể cá nhân, chưa xác minh. Máy chủ và tên miền đều đặt ở nước ngoài. Hai con đường đầu đều bế tắc.
Vì vậy cuối cùng tôi chọn cách thứ ba. Đây cũng là tình huống ngặt nghèo nhất: Dù bạn chỉ sở hữu một WeChat Official Account cá nhân, bạn vẫn làm được.
03
Nguyên lý: Thay tính năng tự động trả lời bằng dịch vụ của chính bạn
Tính năng "Tự động trả lời" trong dashboard WeChat Official Account là do WeChat cung cấp sẵn.
WeChat Official Account còn có một năng lực gọi là đẩy tin nhắn : Sau khi bật, tin nhắn người dùng gửi tới Official Account sẽ được WeChat chuyển tiếp đến server của chính bạn, và server của bạn sẽ quyết định phản hồi nội dung gì.
Quy trình đăng nhập được xây dựng dựa trên cơ chế này:
1
Trang web hiển thị một mã đăng nhập gồm 6 chữ số
2
Người dùng theo dõi WeChat Official Account và gửi 6 chữ số này vào đó
3
Server nhận được tin nhắn, xác định được gửi từ tài khoản WeChat nào, rồi liên kết tài khoản WeChat đó với mã đăng nhập trên trang web
4
Trang web nhận biết đã liên kết xong và tự động đăng nhập
Người dùng theo dõi trước, sau đó gửi mã, server sẽ xác thực danh tính của họ và cho phép đăng nhập.
Đây là tính năng được WeChat hỗ trợ chính thức, có rất nhiều bên đang sử dụng, không phải thủ thuật hack lách luật nào cả. Không cần xác minh, không cần Open Platform, cũng không cần AppSecret.
Luồng cốt lõi chỉ gói gọn trong một câu:
Thiết kế hành động chuyển đổi then chốt trên website thành yêu cầu phải theo dõi WeChat Official Account và gửi mã xác thực mới có thể đăng nhập.
Bằng cách đó, người dùng website sẽ chuyển đổi thành follower của WeChat Official Account.

— Trên desktop: Bên trái quét mã QR để theo dõi, bên phải là mã đăng nhập 6 số, sau khi gửi trang này sẽ tự động đăng nhập
**04**
Tại sao tỷ lệ chuyển đổi có thể đạt hơn 20%
Gần 100.000
người dùng website
Hơn 20.000
follower WeChat Official Account tăng thêm
20%+
Tỷ lệ chuyển đổi ước tính
Nếu chỉ đơn thuần đặt một mã QR "Theo dõi WeChat Official Account" trên website thì hiệu quả sẽ cực kỳ thấp. Theo kinh nghiệm của tôi, đạt được 1% đã là may mắn lắm rồi, phần lớn thời gian chỉ lẹt đẹt mức 0,x%.
Cách làm của tôi là:
Thiết kế điều người dùng muốn làm nhất thành thao tác bắt buộc phải đăng nhập
Đối với 《Cẩm nang sống tối ưu chi phí》, điều người dùng khao khát nhất là tải trọn vẹn cuốn sách về: PDF, EPUB, Word, Markdown. Vì vậy, hành động tải xuống được đổi thành phải đăng nhập mới tải được. Bản thân nội dung vẫn hoàn toàn công khai, xem thoải mái, không chặn công cụ tìm kiếm, cũng không chặn chia sẻ. Thứ bị chặn là việc "mang về", chứ không phải "đọc nội dung" .
Dữ liệu cũng phản ánh rõ điều đó: 72% lượt hiển thị mã QR WeChat Official Account đến từ popup "Tải cuốn sách này":

— Vị trí mã QR WeChat Official Account được người dùng nhìn thấy
Ngoài ra, khi người dùng đánh dấu các gợi ý trên website, tiến độ chỉ được lưu cục bộ trên thiết bị đó, tôi cũng sẽ nhắc họ đăng nhập để đồng bộ.
Lời nhắc này ban đầu xuất hiện khá thường xuyên, đánh dấu 1 mục hay 3 mục là đã hiện lên rồi. Sau đó tôi đã giảm bớt: hiện tại đánh dấu đủ 10 mục mới hiển thị, đóng đi là không hiện lại nữa, lời nhắc cùng loại tối đa 7 ngày xuất hiện một lần.

— Lời nhắc đồng bộ mở ra sau khi đã đánh dấu đủ 10 mục
Tiếp theo, về phương thức đăng nhập, tôi điều hướng người dùng đăng nhập qua WeChat Official Account. Trong số người dùng mới sau ngày 3 tháng 10, có tới 98% chọn đăng nhập bằng WeChat.
Còn một chi tiết nữa: trang đăng nhập được tôi thiết kế riêng biệt, không phải chỉ trơ trọi mỗi khung đăng nhập hay một thao tác giục người ta quét mã. Trang này giải thích rõ cho người dùng biết sau khi đăng nhập họ sẽ làm được gì, và vì sao bước này xứng đáng để thực hiện.

— Trang đăng nhập: Bên trái giải thích quyền lợi sau khi đăng nhập, bên phải là mã QR và mã đăng nhập
Kỳ nghỉ Quốc khánh là đợt cao điểm. Về phía website, riêng ngày 6 tháng 10 đã có 3.316 người hoàn tất đăng nhập qua WeChat Official Account.
Cơ cấu kênh trên dashboard WeChat Official Account cũng hoàn toàn khớp: trong tháng này có 24.000 lượt theo dõi mới, 65% đến từ việc quét mã QR.

— Bảng điều khiển giám sát WeChat Official Account: Cơ cấu kênh của lượt theo dõi mới
Xin giải thích thêm về tiêu chuẩn số liệu: trong database của website, số người hoàn tất đăng nhập qua WeChat Official Account là 13.589 người, trong đó bao gồm cả những độc giả cũ đã theo dõi từ trước; ngoài ra cũng có không ít người nhắn "Tải về" trong WeChat Official Account để lấy trực tiếp link mà không đăng nhập website, nên không nằm trong con số này. Giai đoạn này Official Account vẫn đăng bài đều đặn, lượng follower tăng thêm không hoàn toàn do website mang lại, nên mức hơn 20% chỉ là con số ước tính tương đối.
**05**
Nhiều phương án kết hợp, tạo thành các tầng fallback dự phòng
Phương thức đăng nhập không chỉ có một cách duy nhất. Mặc định chạy một luồng, nếu nghẽn thì có luồng phụ, và cuối cùng dùng email làm fallback dự phòng:
• Mặc định, Mã ghép cặp : Trang web cung cấp mã 6 chữ số, người dùng gửi vào WeChat Official Account, trang web sẽ tự động đăng nhập mà không cần quay lại nhập mã xác minh.
• Mở trong WeChat: gửi 「生活」 vào Official Account, hệ thống trả về một link đăng nhập một chạm, nhấn một cái là đăng nhập, đăng nhập xong sẽ chuyển hướng về lại trang ban đầu.
• Trình duyệt di động: Mã QR không thể tự quét chính nó trên màn hình, nên trước tiên sẽ đưa mã kèm một nút 「Sao chép mã đăng nhập và mở WeChat」.
• Phương án dự phòng: Official Account trả về mã xác thực 6 số, người dùng quay lại trang web nhập vào.
• Chỉ muốn tải xuống: Gửi 「下载」 vào Official Account là lấy trực tiếp link tải, thậm chí không cần đăng nhập.
• Phương án chốt chặn cuối cùng: Đăng ký bằng email.

— Mở trong WeChat: Nhấn giữ nhận diện mã QR để theo dõi, gửi 「下载」 lấy ngay link tải
Mấy phương án này không phải để làm cảnh. Link đăng nhập một chạm đã được mở 6.279 lần, ghép đôi trên máy tính thành công 2.982 lần, gần như đạt tỉ lệ 2 : 1 . Nếu chỉ làm mỗi phương án máy tính để bàn, rất nhiều người sẽ bị nghẽn lại.
**06**
Một backend service, tái sử dụng cho nhiều website
Sau khi dựng xong logic xác thực này, không chỉ một website dùng được.
Tính năng nhận tin nhắn (message push) của Official Account chỉ cho phép điền một địa chỉ URL. Official Account của tôi phục vụ đồng thời cho cả hai website VibeCoding và Cẩm nang cuộc sống tối ưu chi phí, cách làm là mỗi website dùng một khẩu lệnh khác nhau : Vibe Coding gửi 「登录」, Cẩm nang cuộc sống tối ưu chi phí gửi 「生活」. Server nhìn khẩu lệnh là biết ngay lượt đăng nhập này là của website nào, định danh hai bên cũng được tách biệt hoàn toàn.
Sau này làm website mới, chỉ cần thêm một khẩu lệnh là kết nối được ngay.
**07**
Những cái hố tôi từng vấp phải
Thành thật mà nói, ban đầu tôi cũng không hiểu rõ giải pháp này lắm, đều là vừa làm vừa dẫm phải hố rồi rút kinh nghiệm. Tôi đã sửa đổi qua nhiều vòng:
Ngày 3 tháng 10
Phiên bản đầu tiên lên sóng: Official Account trả về mã xác thực 6 số, người dùng quay lại trang web nhập thủ công.
Ngày 4 tháng 10
Cửa sổ pop-up tải xuống được thêm khẩu lệnh số, gửi cho Official Account là nhận trực tiếp link tải.
Ngày 5 tháng 10
Từ khóa đăng nhập được rút gọn từ 「登录生活」 thành 「生活」.
Ngày 7 tháng 10
Ra mắt mã ghép đôi để trang web tự động đăng nhập; trong WeChat đổi sang link đăng nhập một chạm, gửi 「下载」 lấy ngay link tải.
Ngày 9 tháng 10
Giảm bớt thông báo nhắc đăng nhập: Đánh dấu đủ 10 mục mới xuất hiện, tối đa 7 ngày hiển thị một lần.
1. Bật message push thì tính năng tự động trả lời và menu sẽ bị vô hiệu hóa
Điều này đã được WeChat ghi rõ trong tài liệu chính thức. Official Account của tôi ban đầu có lời chào, 7 cụm từ khóa tự động trả lời và một menu 「Về tác giả」.
Trước khi bật, tôi sao chép lại toàn bộ văn bản trả lời gốc và đưa vào code. Menu không có quyền API nên không tạo lại được, đành đổi thành gửi 4 chữ 「关于作者」 (Về tác giả) để kích hoạt nội dung phản hồi tương tự.
Nếu bạn cũng định làm: Trước tiên hãy sao lưu lại toàn bộ lời chào, phản hồi từ khóa và copywriting của menu, sau đó mới bật message push.
2. Mã xác thực quá dài
Phiên bản đầu tiên mã xác thực dài 16 ký tự gồm chữ và số chia làm 4 nhóm, rất nhanh sau đó tôi đã đổi thành 6 chữ số thuần túy.
3. Rate limit chặn mất cả người dùng bình thường
Ban đầu để ngăn chặn việc đoán mò mã xác thực, tôi đặt hạn mức dùng chung cho toàn site: trong 5 phút chỉ được xác thực tối đa 20 lần. Nhưng khi lưu lượng truy cập lớn, người dùng bình thường cũng bị chặn lại, nên tối ngày 6 tháng 10 tôi đã gỡ bỏ.
Rate limit theo IP cũng gặp vấn đề. Website nằm sau Cloudflare nên IP lấy được không chuẩn xác. Về sau tôi đổi sang rate limit theo tài khoản hoặc theo trình duyệt.
4. Mã đăng nhập chưa hết hạn nhưng lại báo hết hạn
Khi mã ghép đôi mới ra mắt, khoảng 1/5 lượt ghép đôi bị báo "đã hết hạn". Có hai nguyên nhân: mở thêm một lượt ghép đôi khác trên cùng trình duyệt làm ghi đè bản ghi trước đó; và khi đăng nhập thất bại, chương trình đã xóa bản ghi trước, khiến truy vấn lần kế tiếp chỉ đành báo hết hạn.
Sau đó tôi lại gặp một vấn đề so sánh thời gian: khi chuyển đổi định dạng giữa thời gian trong code và thời gian trong cơ sở dữ liệu thì bị lệch.
! Lưu ý tránh bẫy
Thời gian hết hạn đừng so sánh bằng thời gian trong code, hãy dùng trực tiếp now() trong cơ sở dữ liệu để đối chiếu, như vậy sẽ không bị lỗi do lệch múi giờ hay chuyển đổi định dạng.
5. Trang web mở trong WeChat thì ghép đôi gần như thất bại toàn bộ
Trước khi có mã ghép đôi, lượng đăng nhập qua trình duyệt tích hợp của WeChat chiếm khoảng 41% tổng lượt đăng nhập WeChat. Khi mã ghép đôi ra mắt, con số này tụt gần như về 0, có 36 người đã gửi mã nhưng trang web không bắt kịp .
Nguyên nhân là khi người dùng chuyển từ trang web sang Official Account để gửi tin nhắn, lúc quay lại thì trang web đang chờ trước đó đã bị treo (suspend) hoặc tự tải lại (refresh). Do đó trên WeChat, tôi đã đổi sang cơ chế: "gửi từ khóa, nhấn vào link đăng nhập một chạm".
6. Người dùng cũ bị tách thành hai tài khoản
Có người ban đầu đăng ký bằng email, sau đó lại đăng nhập bằng WeChat, dẫn đến việc sinh ra thêm một tài khoản mới. Tôi không tự động gộp theo nickname vì rất dễ gộp nhầm người. Về sau tôi thêm một thông báo: "WeChat này trước đây đã từng đăng nhập riêng biệt", liệt kê tiến độ ở cả hai bên để người dùng tự quyết định xem có muốn gộp lại hay không.
**08**
Cần lưu ý: Backend phải tự bảo trì
Giải pháp này có một cái giá phải trả: dịch vụ backend phải tự mình bảo trì .
Sau khi bật message push, tính năng tự động trả lời trên trang quản trị Official Account sẽ không thể dùng được nữa. Sau này muốn thêm trả lời tự động mới, đều phải chỉnh sửa trên backend service của mình , không thể lên trang quản trị WeChat cấu hình được nữa.
Dù vậy nhìn chung, tôi thấy mô hình này vẫn rất tiện lợi. Lợi ích lớn nhất là những người dùng truy cập một lần rồi rời đi, vốn chẳng có cách nào liên lạc, nay có thể được điều hướng về WeChat.
Đối với một blogger, đây cũng là một mô hình khá tốt. Nếu chỉ thuần viết bài, có lẽ tôi viết không lại người khác.
Viết bài kết hợp làm website, biết đâu lại là cơ hội để bứt phá vươn lên
**09**
Học hỏi áp dụng: website-to-wechat Skill
Tôi đã đóng gói toàn bộ quy trình thành một Skill mã nguồn mở trên GitHub:
website-to-wechat
github.com/littleben/website-to-wechat
Giấy phép MIT, hoan nghênh chia sẻ rộng rãi, chỉnh sửa hay phái sinh đều hoàn toàn thoải mái.
Bên trong gồm có:
• Trường hợp nào nên làm, trường hợp nào không nên làm
• Cách chọn mồi nhử (lead magnet), đặt lối vào ở đâu, giao diện và copywriting cho từng môi trường
• Cách cấu hình trang quản trị Official Account, cách di chuyển các phản hồi tự động cũ
• Checklist nghiệm thu trên thiết bị thật trước khi phát hành
• Bản triển khai tham khảo được chắt lọc từ code production: mã hóa/giải mã tin nhắn, xử lý callback, mã đăng nhập và mã ghép đôi, rate limit, có kèm test
Cài đặt trong Claude Code:
của bạn. của bạn. của bạn.bash
git clone https://github.com/littleben/website-to-wechat ~/.claude/skills/website-to-wechat
Sau đó nói với nó:
của bạn. của bạn. của bạn.prompt
Dùng website-to-wechat skill để thêm đăng nhập Official Account vào website của tôi. Trước tiên hãy phân tích website và dữ liệu của tôi, tìm ra thứ người dùng muốn nhất và xứng đáng để đổi lấy việc đăng nhập, đề xuất luồng chuyển đổi cho tôi xác nhận rồi mới bắt tay vào làm.
Không nhất thiết phải là tải file PDF. Nó sẽ xem website của bạn có thứ gì đáng để "mang đi" hoặc "lưu lại" hay không, chẳng hạn như tải bản hoàn chỉnh, template, kết quả sinh ra, tiến độ học tập, rồi liệt kê vài luồng chuyển đổi cho bạn chọn, sau khi xác nhận mới tiến hành viết code.

— Repository website-to-wechat trên GitHub
Codex hoặc các công cụ hỗ trợ Skill khác cũng có thể dùng được. Nếu không dùng AI, bạn có thể xem trực tiếp SKILL.md rồi làm theo cũng được.
Trong quá trình sử dụng nếu có bất kỳ vấn đề gì, hoan nghênh bạn để lại phản hồi, tôi sẽ liên tục cập nhật. Thấy hữu ích thì hãy cho một Star trên GitHub nhé.
Để xem hiệu quả thực tế, bạn có thể ghé website howtolivebetter.net để trải nghiệm: vừa thử tính năng đăng nhập, vừa tiện thể bấm theo dõi ủng hộ tôi.
KẾT THÚC
Nguồn dữ liệu:
• Lượng khách truy cập: Google Analytics 4, từ lúc lên sóng ngày 28 tháng 9 năm 2026 đến ngày 22 tháng 10, ghi nhận 96.027 người. Bài viết này sử dụng số liệu tính đến ngày 22 tháng 10
• Lượng follower Official Account và nguồn theo dõi mới: Mục "Phân tích người dùng" trong trang quản trị Official Account, từ ngày 21 tháng 9 đến ngày 21 tháng 10
• Dữ liệu đăng nhập: Cơ sở dữ liệu production của website (truy vấn read-only), thống kê đến ngày 22 tháng 10 năm 2026, theo giờ Bắc Kinh
• Lượt hiển thị mã QR, link đăng nhập nhanh và số lần ghép đôi: Google Analytics 4, từ ngày 2 tháng 10 đến ngày 20 tháng 10
• "Bật message push sẽ làm mất hiệu lực của tự động trả lời và menu", "Mã QR có tham số chỉ khả dụng cho Service Account đã xác minh": Tài liệu nhà phát triển WeChat
Về tác giả
Ben, ALL in AI hướng ra thị trường quốc tế
Cựu PM ByteDance
Nhà hoạch định WaytoAGI từ 1-10, người phụ trách khu vực lập trình AI
Người thực hành lập trình AI, đã ra mắt hơn 30 sản phẩm
Học tương tác với AI (NotebookLM)
Ngoài đọc , bạn có thể nghe , xem và xem hoạ thông tin ở đầu bài. Bài này còn có bộ công cụ tương tác do AI tạo: Bài kiểm tra trắc nghiệm, Thẻ ghi nhớ, Sơ đồ tư duy, Bản trình bày và Báo cáo chuyên sâu.
Mở không gian học tương tác