📌[ECOMMERCE-En] - Connection Procedure

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:

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