📌[ECOMMERCE-En] - Connection Procedure

1. User clicks MasOffer Tracking Link
The user clicks on the Tracking Link provided by MasOffer.
1.1. MO redirects user to Partner's Website (MasOffer Tracking Params included)
MasOffer redirects the user to the Partner’s Website with a URL containing the Tracking Params. Sample URL after being navigated from MasOffer's tracking link: https://example.com/?utm_source=masoffer&traffic_id=5b30b91cf2c73e5b515a5428
Detail:
https://example.com is the partner's page (can be home page, product listing page, product detail page or program page, event...).
utm_source=masoffer&traffic_id=5b30b91cf2c73e5b515a5428 are the tracking params that MasOffer passed in.
1.2. Partner saves MasOffer Tracking Params
The partner saves tracking params from MasOffer using browser cookies with the following information:
utm_source: define the affiliate network as MasOffer.
traffic_id: when an order is received, the partner will return the data of the order with this value to MasOffer.
Partners can do this manually, or use one of the following:
1.3. Write Cookies to browser
The Partner will record cookies to identify the connection coming from MasOffer via Tracking Param as traffic_id. The Partner will record and return the value of this parameter along with other data when an order is received from the user.
Check cookies:
Step1: Create tracking link to partner's landing page on MasOffer system https://ecom.masoffer.com/offer .
Step2: Access the tracking link through the browser.
Step3: Check that the tracking link is redirected to the correct landing page and recorded the cookies. Cookies can be checked using Google DevTools > Application > Storage > Cookies.

2. User buys/creates new transaction(s)
The user creates an order on the Partner’s Website.
2.1. Tracking transaction from Affiliate Network
The Partner will process the order and check the information related to the Affiliate Marketing Network.
3. Check valid MasOffer’s transaction
Partner will record valid orders to MasOffer (valid traffic, cookies expiration, ...).
3.1. Send postback to MasOffer
The partner will send order information to MasOffer with the order status PENDING in one of the following ways:
If the partner uses [SCRIPT] - Ecommerce Order Recording and needs support from MasOffer, MasOffer's technical staff will coordinate with the partner to create a script attached to the partner's appropriate page.
3.2. Response Success
MasOffer will return a response to notify you of receiving information from the partner. Partners please check this information carefully to send the response back to MasOffer in case of recording, postback error.
4. Update transaction status
The status transition of an order depends on the order being completed by the user (SUCCESSFUL or CANCELLED) after a period of time since the order was recorded.
4.1. Update transaction to MasOffer
The Partner will update the order status to MasOffer through the Postback API similar to recording a new order (instructed in step 3.1).
Last updated