Triển khai · Thu lead tự động
Đưa ảnh bìa ebook và vài câu nỗi đau. Máy dựng trang thu lead, nối thẳng về bảng Lark của bạn, gắn tên miền riêng, và ghi lại khách đến từ quảng cáo nào.
Bạn tự tay đúng 2 việc — tạo app Lark và thêm nó vào Base. Còn lại: điền các ô bên dưới, xem thử trang ngay tại chỗ, dán một khối lệnh.
Muốn ghi vào Base, ai đó phải cầm chìa khoá Lark mà gọi. Có đúng hai chỗ đặt người đưa thư đó, và chọn sai chỗ là hỏng:
/api/lead nằm cùng tên miền với leadpage. Chìa khoá cất trên máy chủ, khách không bao giờ thấy.Khối lệnh ở mục 08 dựng sẵn thứ này cho bạn — không phải viết dòng mã nào. Chỉ cần hiểu vì sao nó phải có, để sau không ai xui bạn "gọi thẳng Lark cho nhanh".
open.larksuite.com từ trình duyệt thì Lark không trả về header cho phép ⇒ bị chặn. Cách duy nhất chạy được là qua máy chủ.
Khoảng 5 phút, làm một lần duy nhất. Mọi ebook sau dùng chung app này.
Vào Credentials & Basic Info lấy App ID + App Secret.
bitable:appDùng link Lark Wiki thì thêm cả wiki:wiki:readonly.
Quyền chưa có hiệu lực cho tới khi phát hành phiên bản.
Bước hay quên nhất. Có quyền chung rồi vẫn phải mời app vào từng Base một.
Trang thật sẽ được dựng. Điền ở mục 03 là đổi theo ngay.
Dán App ID, App Secret và link Base rồi bấm một nút — trang xổ thẳng danh sách bảng thật, rồi liệt kê cột để ghép.
Chỉ dùng để đọc tên bảng và tên cột — không tạo, không sửa, không xoá. Không ghi log, không lưu, dùng xong là mất.
Không muốn dán? Bỏ trống hai ô bí mật, chỉ điền link Base. Khối lệnh tự đổi sang cách khác: Claude Code hỏi bạn ngay trên máy bạn, chìa khoá không rời máy.
/wiki/…) cũng nhận.
Sáu cột đủ để thu lead. Trang đoán sẵn — soát lại chỗ nào lệch thì đổi.
Không có phần này thì bảng chỉ có tên và số điện thoại — không biết nên tăng tiền cho quảng cáo nào.
utm_source · utm_medium · utm_campaign · utm_content · utm_termfbclid / ttclid / gclid · trang giới thiệu · trang đích · thời gianhttps://tenmien.com/?utm_source=facebook&utm_medium=cpc&utm_campaign=ebook-thang-8&utm_content=video-autm_content theo từng mẫu quảng cáo là biết mẫu nào ra lead.
Trang chạy trên Cloudflare Pages, tên miền đặt ở Cloudflare.
.pages.dev trước, rồi gắn tên miền này.
CLOUDFLARE_API_TOKEN — token đăng nhập wrangler chỉ đọc được vùng, không tạo được bản ghi. Không có thì máy dừng và chỉ bạn tạo tay.
* thì tên miền con mới bị nuốt — phải tạo bản ghi đích danh. Đã dính thật trên hoangminhhoa.com.
Mở Claude Code ở thư mục bạn muốn chứa dự án, dán khối này vào. Chỗ nào còn vàng là bạn chưa điền.
| Hiện tượng | Nguyên nhân thật | Cách sửa |
|---|---|---|
| Bấm “Xổ danh sách bảng” báo App chưa được thêm vào Base | App có quyền chung rồi nhưng chưa được mời vào Base cụ thể | Mở Base → ⋯ → Add app → chọn app → cấp quyền Sửa |
| Báo sai App ID / App Secret dù chép đúng | Cấp quyền xong chưa phát hành phiên bản | Version Management → Create version → chờ duyệt |
| Form gửi xong hiện “Cảm ơn” nhưng bảng không có dòng nào | Skill gốc có lỗi: máy chủ trả lỗi 400/500 mà trang vẫn coi là thành công | Khối lệnh đã bắt sửa. Kiểm bằng cách tự điền 1 lead rồi mở bảng xem |
| Trang mở ra không thấy gì / lỗi tên miền | Bản ghi CNAME ký tự đại diện nuốt tên miền con | Tạo bản ghi DNS đích danh cho tên miền con đó |
| Lead vào bảng nhưng cột nguồn trống trơn | Link quảng cáo không gắn UTM | Gắn ?utm_source=…&utm_campaign=… vào link chạy quảng cáo |
/api/lead trả 405 |
Deploy sai thư mục nên Cloudflare bỏ qua thư mục functions/ |
Phải cd site rồi wrangler pages deploy . — không deploy từ thư mục cha |
| Ảnh bìa hiện mờ / vỡ trên điện thoại | Ảnh mockup gốc nhỏ hơn bề ngang trang | Dùng ảnh rộng tối thiểu 840px. Máy không phóng to ảnh hộ vì sẽ vỡ |