Direct Offers
AdsPostX is now MomentScience! 🎉
We have rebranded AdsPostX to MomentScience. All the latest documentation and updates can now be found at MomentScience Documentation.
Direct Offers enable publishers to directly select individual Offers for promotion on their website, app, or via email campaigns. Any Offer provisioned to your account can be utilized as a Direct Offer. When users click on Direct Offers, they are redirected straight to the advertiser's website.
Some Direct Offers have LoyaltyBoost, meaning users can get rewards within your app/website for completing the Offer. Learn more about LoyaltyBoost (Rewarded Offers)
You can get Direct Offers in two ways:
- Publisher Dashboard: It lets you pick Offers manually.
- Offer Catalog API: Allows you to get all active Offers programmatically.
Continue reading to learn how to select Offers via our Dashboard or explore the Offer Catalog API.
To run a Direct Offer, you'll typically need the following associated items:
- Copy: Content for your Offers.
- Creatives: Visual assets to complement your Offers.
- Tracking Link: Link to track user interactions with the Offer.
To obtain these details, log into the Publisher Dashboard and navigate to Offers from the side menu. Locate the Offer you would like to run as a Direct Offer.
To obtain a copy for your Offers:
- Select the three-dot menu for the desired Offer.
- Choose "Details" to navigate to the Offer Details screen.
- Collect the copy to run in your Offers.
To select creatives for your Offers:
- Select the three-dot menu for the desired Offer.
- Choose "Creatives" to navigate to the Offer Creatives screen.
- Select the creatives to accompany the copy for your Offers.
To copy the tracking link:
- Select the three-dot menu for the desired Offer.
- Choose "Copy Tracking Link" to copy the tracking link to your clipboard.
You can pass any extra payload information into a Direct Offer tracking link.
Learn more about how to Passing Payload Values. This information is passed back to a Postback URL if configured. Learn more about Handling Postback Events.
LoyaltyBoost Offers rewards to users for engaging with them. They operate similarly to Direct Offers, as described above, with one crucial difference: you must pass a user-identifying attribute in the payload. This ensures that when you receive a postback, the payload object includes this attribute (and any others) you supplied when trafficking the Offer.
In the following example, the user_id parameter appended to the standard link contains a value identifying the user who will receive the reward.
Upon conversion, the postback URL will receive the user_id in the form of a GET "macro" as {user_id} and also exist in the POST data. More information about LoyaltyBoost Offers and postbacks can be found here.
We offer you the option to download your Offer data directly to your device. The downloaded data includes:
Key | Description |
---|---|
Advertiser Name | The name of the company or individual behind the Offer. |
Offer Name | The name of the Offer used for identification. |
Offer ID | A unique identifier for the Offer. |
Click URL | The link users are directed to when interacting with the Offer. |
CTA Yes | Text displayed on the positive call-to-action button. |
CTA No | Text displayed on the negative call-to-action button. |
Description | Detailed explanation of the Offer. |
Short Description | A concise overview of the Offer. |
Headline | The main headline of the Offer. |
Short Headline | A shorter version of the headline for use in smaller formats. |
Images & Creatives URLs | URLs pointing to images or creatives associated with the Offer. |
Targeting | Parameters specifying the target audience for the Offer, including platforms, operating systems, and browsers. |
From the dashboard, You can easily download all your active/running Offers data with just one click. Simply follow these steps in the following demo:
From the dashboard, you can download data for a particular Offer to your device in either JSON or CSV format. Simply follow these steps in the following demo:
📢 If you're running into any issues while going through the integration process, feel free to contact us at [email protected].