📌[ECOMMERCE-Vi] - Quy trình Kết nối

1. User clicks MasOffer Tracking Link
Người dùng click vào Tracking Link do MasOffer cung cấp.
1.1. MO redirects user to Partner's Website (MasOffer Tracking Params included)
MasOffer chuyển người dùng đến Website đối tác với URL chứa các Tracking Param. Mẫu URL sau khi được điều hướng từ tracking link của MasOffer: https://example.com/?utm_source=masoffer&traffic_id=5b30b91cf2c73e5b515a5428
Trong đó:
https://example.com là trang của đối tác (có thể là trang chủ, trang danh sách sản phẩm, trang chi tiết sản phẩm hay trang chương trình, sự kiện...).
utm_source=masoffer&traffic_id=5b30b91cf2c73e5b515a5428 là những tracking params mà Masoffer đã truyền vào.
1.2. Partner saves MasOffer Tracking Params
Đối tác lưu params tracking đến từ MasOffer bằng cookie trên trình duyệt với các thông tin sau:
utm_source: xác định affiliate network là MasOffer.
traffic_id: khi có đơn hàng được khi nhận, đối tác sẽ trả về dữ liệu của đơn hàng kèm theo giá trị này về MasOffer.
Đối tác có thể thực hiện công việc này thủ công hoặc sử dụng một trong các cách sau:
1.3. Write Cookie to browser
Đối tác sẽ ghi nhận cookie để định danh kết nối đến từ MasOffer qua Tracking Param là traffic_id. Đối tác sẽ ghi nhận và trả về giá trị của tham số này cùng với các dữ liệu khác khi có đơn hàng từ người dùng.
Kiểm tra cookie:
B1: Tạo tracking link tới trang đích của đối tác trên hệ thống MasOffer https://ecom.masoffer.com/offer .
B2: Truy cập tracking link thông qua trình duyệt.
B3: Kiểm tra tracking link đã chuyển hướng đúng tới trang đích và cookie đã được ghi nhận chưa. Có thể kiểm tra cookie bằng Google DevTools > Application > Storage > Cookies

2. User buys/creates new transaction(s)
Người dùng tạo ra đơn hàng trên Website Đối tác.
2.1. Tracking transaction from Affiliate Network
Đối tác sẽ xử lý đơn hàng và kiểm tra các thông tin có liên quan tới Affiliate Marketing Network.
3. Check valid MasOffer’s transaction
Đối tác sẽ ghi nhận những đơn hàng hợp lệ cho MasOffer (traffic hợp lệ, thời hạn của cookie, …).
3.1. Send postback to MasOffer
Đối tác sẽ gửi thông tin đơn hàng về cho MasOffer với trạng thái đơn hàng CHỜ theo một trong những cách sau:
Trong trường hợp đối tác sử dụng [SCRIPT] - Ghi nhận đơn hàng Ecommerce và cần sự hỗ trợ từ MasOffer, nhân viên kỹ thuật của MasOffer sẽ phối hợp cùng đối tác để tạo ra script gắn vào trang phù hợp của đối tác.
3.2. Response Success
MasOffer sẽ trả lại một response để thông báo đã tiếp nhận thông tin từ phía đối tác. Đối tác vui lòng kiểm tra kỹ thông tin này để gửi lại response cho MasOffer trong trường hợp ghi nhận, postback bị lỗi.
4. Update transaction status
Việc chuyển đổi trạng thái của đơn hàng phụ thuộc vào đơn hàng đó được người dùng hoàn tất (THÀNH CÔNG hoặc HỦY) sau một khoảng thời gian từ lúc ghi nhận đơn hàng đó.
4.1. Update transaction to MasOffer
Đối tác sẽ cập nhật trạng thái đơn hàng tới MasOffer thông qua API Postback tương tự như ghi nhận đơn hàng mới (đã có hướng dẫn ở bước 3.1).
Last updated