Cách tạo chương trình giới thiệu: liên kết, theo dõi, phần thưởng và quy tắc chống gian lận
Chương trình giới thiệu thưởng cho khách hàng hiện tại khi họ mang đến khách hàng mới. Để xây dựng một chương trình như vậy, bạn cần một mã hoặc liên kết riêng cho mỗi khách hàng, cách ghi nhớ mã đó khi khách mới đến, một bản ghi liên kết tài khoản mới với người giới thiệu, một quy tắc rõ ràng về khi nào lượt giới thiệu đủ điều kiện, phần thưởng (tín dụng, giảm giá hoặc tiền mặt), và các kiểm tra ngăn người ta tự giới thiệu chính mình. Mã thì không khó. Phần khó là chọn một sự kiện đủ điều kiện phản ánh giá trị thật, và thiết kế phần thưởng sao cho không tốn nhiều hơn số tiền mà khách hàng mang lại.
Quyết định quy tắc trước khi xây dựng
Hãy ghi các điểm này ra trước. Mỗi điểm đều thay đổi cách xây dựng:
- Ai có thể giới thiệu? Mọi khách hàng, chỉ khách đã thanh toán, hay chỉ sau khi họ đã gắn bó với bạn một thời gian?
- Thế nào là một lượt giới thiệu thành công? Đăng ký, thanh toán đầu tiên, đơn hàng đầu tiên trên một mức nhất định, hay vượt qua thời hạn hoàn tiền hoặc dùng thử?
- Phần thưởng là gì, và dành cho ai? Chỉ người giới thiệu, hay cả hai bên (ưu đãi hai chiều “tặng 10, nhận 10”)?
- Phần thưởng có hình thức gì? Tín dụng tài khoản, mã giảm giá, một tháng miễn phí, quà tặng hiện vật, hay tiền mặt.
- Có giới hạn không? Mức tối đa cho mỗi người mỗi tháng, ngày hết hạn của tín dụng, hay một phần thưởng cho mỗi khách mới.
- Liên kết giới thiệu có hiệu lực trong bao lâu? Nếu ai đó nhấp hôm nay và đăng ký sau ba tuần, lượt đó có còn được tính không?
Một thiết lập đơn giản và phổ biến: cả hai bên đều nhận tín dụng tài khoản, và lượt giới thiệu đủ điều kiện khi khoản thanh toán đầu tiên của khách mới được xác nhận và đã qua thời hạn hoàn tiền.
Chương trình cần những gì
Dữ liệu
| Bảng | Trường chính |
|---|---|
| Mã giới thiệu | Khách hàng, mã, thời điểm tạo, đang hoạt động có/không |
| Lượt giới thiệu | Người giới thiệu, khách được giới thiệu, mã đã dùng, trạng thái (chờ, đủ điều kiện, đã thưởng, bị từ chối), thời điểm tạo, thời điểm đủ điều kiện, lý do nếu bị từ chối |
| Phần thưởng | Khách hàng, lượt giới thiệu, loại (tín dụng, giảm giá, tiền mặt), số tiền, trạng thái (chờ, đã cấp, đã dùng, đã hoàn lại), thời điểm cấp |
| Lượt nhấp (tùy chọn) | Mã, thời gian, trang đích — hữu ích để cho người giới thiệu thấy tiến độ của họ |
Giữ lượt giới thiệu và phần thưởng tách biệt. Một lượt giới thiệu có thể tồn tại mà không có phần thưởng (đang chờ hoặc bị từ chối), và một phần thưởng có thể bị hoàn lại nếu khách được giới thiệu yêu cầu hoàn tiền.
Trang và thành phần
- Trang “Giới thiệu bạn bè” trong tài khoản khách hàng: liên kết của họ, nút chia sẻ, và danh sách lượt giới thiệu với trạng thái và phần thưởng đã nhận.
- Trải nghiệm trang đích cho khách được giới thiệu: “Alex đã tặng bạn giảm 10 đô cho đơn hàng đầu tiên”, với ưu đãi được áp dụng khi thanh toán hoặc đăng ký.
- Logic ghi nhận nguồn lưu mã khi có người đến qua liên kết và gắn vào tài khoản lúc đăng ký.
- Logic kiểm tra đủ điều kiện chạy khi sự kiện đủ điều kiện xảy ra, thường được kích hoạt bởi một webhook thanh toán.
- Màn hình quản trị: toàn bộ lượt giới thiệu, các lượt chờ duyệt, các lượt bị gắn cờ, tổng phần thưởng đã cấp.
- Trang điều khoản nêu rõ các quy tắc.
Cách ghi nhận nguồn hoạt động
- Alex chia sẻ
yourapp.com/?ref=ALEX42. - Sam nhấp vào liên kết. Ứng dụng lưu
ALEX42trong cookie hoặc bộ nhớ cục bộ, kèm ngày. - Sam duyệt, rời đi, quay lại vài ngày sau và đăng ký. Khi đăng ký, ứng dụng đọc mã đã lưu và tạo một lượt giới thiệu đang chờ từ Alex đến Sam.
- Sam thanh toán đơn hàng đầu tiên. Nhà cung cấp thanh toán thông báo cho ứng dụng; sau thời hạn hoàn tiền, lượt giới thiệu chuyển sang đủ điều kiện.
- Ứng dụng cấp cả hai phần thưởng và thông báo cho Alex.
Cũng cho phép người dùng nhập mã khi đăng ký hoặc thanh toán, cho các lượt giới thiệu truyền miệng. Hãy quyết định điều gì xảy ra nếu ai đó đến qua hai liên kết khác nhau; quy tắc thường dùng là “liên kết được nhấp cuối cùng thắng”.
Gian lận và lạm dụng
Bất kỳ phần thưởng nào đáng giá đều sẽ bị thử. Các biện pháp bảo vệ cơ bản:
- Không tự giới thiệu: từ chối khi tài khoản được giới thiệu chia sẻ email, thẻ thanh toán, số điện thoại hoặc địa chỉ giao hàng với người giới thiệu.
- Đủ điều kiện dựa trên giá trị, không phải đăng ký: một đơn hàng đã thanh toán và không hoàn tiền khó làm giả hơn nhiều so với một địa chỉ email.
- Thời gian chờ trước khi phần thưởng được sử dụng.
- Giới hạn cho mỗi người giới thiệu mỗi tháng.
- Xem xét thủ công với bất kỳ ai có lượt giới thiệu tăng đột biến.
- Đảo ngược phần thưởng nếu khoản thanh toán đủ điều kiện bị hoàn tiền.
Phần thưởng và thanh toán
Tín dụng tài khoản là phần thưởng dễ vận hành nhất: đó là một con số trên tài khoản khách hàng mà thanh toán sẽ trừ đi. Mã giảm giá phù hợp với cửa hàng. Chi trả tiền mặt là phần khó nhất: bạn phải thu thông tin nhận tiền, xử lý chuyển khoản thất bại, và có thể có nghĩa vụ báo cáo thuế tùy vào nơi bạn và khách hàng ở, nên hãy kiểm tra quy định địa phương hoặc hỏi cố vấn. Nếu bạn nhận thanh toán qua Stripe hoặc tương tự, hãy để các webhook thanh toán điều khiển việc xác định đủ điều kiện. Hướng dẫn về thêm thanh toán bao quát phần thiết lập.
Prompt đầu tiên hiệu quả
Thêm chương trình giới thiệu vào ứng dụng đăng ký hộp thực phẩm của chúng tôi. Mỗi khách hàng đã đăng nhập có một mã giới thiệu riêng và một liên kết chia sẻ dạng /?ref=CODE. Khi khách truy cập với ?ref=, lưu mã trong cookie 30 ngày và gắn vào tài khoản khi họ đăng ký. Khách được giới thiệu tự động nhận giảm 15 đô cho hộp đầu tiên. Tạo một lượt giới thiệu đang chờ khi đăng ký; khi khoản thanh toán đầu tiên của khách được giới thiệu thành công (từ webhook Stripe hiện có) và 14 ngày trôi qua mà không hoàn tiền, đánh dấu là đủ điều kiện và cộng 15 đô tín dụng tài khoản cho người giới thiệu. Từ chối tự giới thiệu khi email, dấu vân tay thẻ hoặc địa chỉ giao hàng trùng với người giới thiệu. Giới hạn phần thưởng ở 10 lượt mỗi người giới thiệu mỗi tháng. Thêm trang Giới thiệu bạn bè hiển thị liên kết của khách, các nút chia sẻ và danh sách lượt giới thiệu kèm trạng thái. Thêm trang quản trị liệt kê mọi lượt giới thiệu với bộ lọc chờ, đủ điều kiện, bị từ chối và bị gắn cờ. Lưu mọi thứ trong cơ sở dữ liệu.
Các bước xây dựng
- Mã và trang giới thiệu bạn bè. Tạo một mã cho mỗi khách hàng, hiển thị liên kết.
- Ghi nhận nguồn. Lưu mã khi khách đến, gắn khi đăng ký, cho phép nhập thủ công.
- Ưu đãi cho khách được giới thiệu được áp dụng khi thanh toán hoặc đăng ký.
- Xác định đủ điều kiện dựa trên sự kiện thanh toán, kèm thời gian chờ.
- Phần thưởng được cấp dưới dạng tín dụng, và tín dụng được áp dụng khi thanh toán.
- Kiểm tra gian lận và giới hạn.
- Màn hình quản trị và thông báo (“Sam vừa tham gia qua liên kết của bạn”).
- Kiểm thử từ đầu đến cuối với thanh toán thử: giới thiệu, đăng ký ở cửa sổ riêng tư, thanh toán, hoàn tiền, và kiểm tra phần thưởng đã bị đảo ngược.
Những lỗi thường gặp
- Thưởng cho lượt đăng ký. Mời gọi tài khoản giả.
- Phần thưởng lớn hơn giá trị của khách hàng. Hãy tính xem một khách hàng mới thường mang lại bao nhiêu trước khi đặt mức thưởng.
- Mã bị mất giữa lúc nhấp và lúc đăng ký. Kiểm thử trường hợp ai đó nhấp, rời đi rồi quay lại sau.
- Không đảo ngược khi hoàn tiền.
- Giấu chương trình. Hãy đặt liên kết trong menu tài khoản, trang xác nhận đơn hàng và email sau mua hàng.
- Điều khoản mơ hồ. Quy tắc không rõ ràng dẫn đến yêu cầu hỗ trợ và tranh chấp.
Khi công cụ giới thiệu có sẵn là lựa chọn tốt hơn
Các nền tảng giới thiệu và tiếp thị liên kết xử lý việc ghi nhận nguồn trên nhiều thiết bị, phát hiện gian lận, chi trả và biểu mẫu thuế, và tích hợp với các hệ thống bán hàng và thanh toán phổ biến. Nếu bạn chạy một cửa hàng trực tuyến trên nền tảng có sẵn, hãy kiểm tra marketplace ứng dụng của nền tảng đó trước; cài đặt một ứng dụng giới thiệu có thể chỉ mất vài phút. Nếu bạn định trả hoa hồng tiền mặt cho nhiều đối tác, một nền tảng tiếp thị liên kết thường an toàn hơn việc tự xây phần chi trả.
Hãy tự xây khi sản phẩm của bạn đã có tài khoản và thanh toán do bạn kiểm soát, khi phần thưởng là tín dụng tài khoản thay vì tiền mặt, hoặc khi các quy tắc đặc thù cho doanh nghiệp của bạn. Với cơ chế “mời bạn bè để lên danh sách trước” trước khi ra mắt, xem cách tạo trang danh sách chờ. Với phần thưởng cho mua hàng lặp lại thay vì giới thiệu, xem cách tạo ứng dụng chương trình khách hàng thân thiết.
Xây dựng với Mythex
Trên Mythex, bạn có thể yêu cầu agent thêm chương trình giới thiệu vào một ứng dụng bạn đang xây dựng, và kiểm thử toàn bộ luồng trong bản xem trước trực tiếp. Agent thêm cơ sở dữ liệu Postgres riêng khi cần lưu lượt giới thiệu (hoặc gõ /database). Mythex không có sẵn đăng nhập hay thanh toán tích hợp cho các ứng dụng bạn xây: bạn kết nối xác thực riêng và tài khoản Stripe riêng, với khóa được lưu dưới dạng bí mật của dự án (công thức Stripe). Webhook thanh toán cần một URL công khai, nên hãy xuất bản trước khi kiểm thử từ đầu đến cuối (công thức webhook).
Câu hỏi thường gặp
Chương trình giới thiệu theo dõi ai đã giới thiệu ai bằng cách nào?
Mỗi khách hàng hiện tại có một mã hoặc liên kết riêng. Khi có người đến qua liên kết đó, ứng dụng lưu mã, thường trong cookie hoặc bộ nhớ cục bộ, và gắn nó vào tài khoản mới khi đăng ký. Lượt giới thiệu được ghi nhận lúc đó và được thưởng khi đủ điều kiện.
Khi nào một lượt giới thiệu được nhận thưởng?
Sau khi khách hàng mới làm một việc có giá trị, chẳng hạn thanh toán đơn hàng đầu tiên hoặc gắn bó qua thời gian dùng thử hay thời hạn hoàn tiền, chứ không chỉ khi đăng ký. Chỉ thưởng cho lượt đăng ký sẽ mời gọi tài khoản giả.
Nên thưởng bằng tiền mặt hay tín dụng?
Tín dụng tài khoản hoặc giảm giá đơn giản hơn và rẻ hơn để vận hành, đồng thời đưa người giới thiệu quay lại. Chi trả tiền mặt liên quan đến thông tin thanh toán, câu hỏi thuế ở một số quốc gia và rủi ro gian lận cao hơn, nên hãy bắt đầu bằng tín dụng trừ khi tiền mặt là thiết yếu.
Làm sao để ngăn gian lận trong chương trình giới thiệu?
Chỉ thưởng sau khi có một khoản thanh toán đủ điều kiện và đã qua thời gian chờ, chặn tự giới thiệu (cùng email, thẻ thanh toán hoặc thiết bị), giới hạn phần thưởng mỗi người, và xem xét các đợt tăng bất thường trước khi chi trả.