Endemic Offers
Who is this for: Partners who want to monetize their own ad inventory with first-party offers or direct partnerships, rather than relying solely on network offers.
Outcome: Create and manage endemic (direct) offers that let you control creative messaging, retain 100% of revenue generated, and pay only a cost-per-click (CPC) fee to MomentScience.
Overview
Endemic offers (also known as direct offers) let you create and manage your own advertising offers in MomentScience. Instead of relying only on network offers from external advertisers, you can run offers that promote your own products or those of direct partners.
With endemic offers you can:
- Keep 100% of revenue generated
- Pay only a cost-per-click (CPC) fee to MomentScience
- Control messaging, creatives, and targeting
- Use unused inventory for your own or partner offers
Why This Matters
Direct offers solve two challenges:
- Limited control with network offers: Network offers are set by external advertisers. You only receive a revenue share.
- Missed revenue on unsold inventory: Without endemic offers, unused ad space generates no value.
Endemic offers provide a reliable way to monetize every impression while maintaining full control over your ad experience.
How It Works
The difference between network and endemic offers is in how revenue flows:
- Network offers: You receive revenue for Network offers served.
- Endemic offers: You act as the advertiser, pay a CPC fee, and keep all revenue generated.
Endemic offers are not enabled by default. Contact your account manager to enable endemic offers for your account.
Creating an Endemic Offer
Once endemic offers are enabled for your account, you can create an offer in a few simple steps.
Step 1: Open the Endemic Offers Page
- Log in to the MomentScience dashboard.๏ปฟ
- From the sidebar, click Offers.
- Select Direct Offers.๏ปฟ
- Click on the + icon at the top to create a new Offer.
Step 2: Enter Offer Details
2.1: Content & Goals
Field | Description | Required |
|---|---|---|
Partner Offer Name | Internal identifier used for searching, reporting, and managing offers in the dashboard. Choose a clear, descriptive name. | Yes |
Advertiser Name | Shows who is behind the offer. Defaults to your account name.
| Yes |
Destination / Landing Page URL | Destination URL where users land after clicking the positive CTA button. Tracking parameters can be added to measure performance.
| Yes |
Headline | Up to 90 characters. Displayed in single-offer units on desktop and mobile. Communicate the main benefit clearly. | Yes |
Short Headline | Up to 60 characters. Shown in multi-offer units and on Perkswall. Use a concise version of the main headline | Yes |
Description | Up to 220 characters. Shown in single-offer units. Provide a short, compelling explanation of the benefit or action. Supports HTML formatting (see formatting guide belowformatting guide below). | Yes |
Short Description | Up to 140 characters. Shown in multi-offer units and on Perkswall. Keep it simple and direct. Supports HTML formatting (see formatting guide belowformatting guide below). | Yes |
Positive CTA label | Text on the primary button. Examples: Sign up today, Claim discount, Install now. | Yes |
Negative CTA label | Text on the secondary button. Usually left as No thanks. | No |
Mini Text | Up to 160 characters. Displayed below the call-to-action (CTA) buttons. Useful for disclaimers, clarifications, or supporting notes. | No |
Terms and Conditions | Displayed when users click the T&C link. Supports HTML, allowing formatted text, links, or styled content. Use for legal requirements or offer restrictions. | No |
2.2: Configuration
Field | Description | Required |
|---|---|---|
Perkswall Enabled | Controls whether the offer is visible on the Perkswall. Only enable if the offer includes perks such as cashback, rewards, or discounts. | No |
Direct Sold | Toggle this on if the offer comes from a third-party advertiser rather than your own account.
| No |
Offer Creatives | Upload up to 10 general images relevant to the offer. Flexible dimensions, no strict aspect ratio. | No |
Icon Creative | A square image (usually logo or advertiser icon). Recommended size: 250 ร 250 px (ยฑ10% variation). Only one can be uploaded. | Yes |
Hero Creative | A wide-format image shown in the Perkswall Featured section. Recommended size: 1000 ร 280 px (ยฑ10% variation). | Yes |
2.3: Tracking & Analytics
Field | Description | Required |
|---|---|---|
Enable Advertiser provided tags | Allows custom tracking alongside MomentScience's native tracking. Configure pixel, IFRAME, or JS tracking URLs that fire automatically on impressions and clicks. Use for internal analytics, third-party verification. | No |
๏ปฟ
2.4: Targeting
After entering your offer details, you can optionally configure targeting settings. These settings let you refine who sees the offer based on platform, geography, and device characteristics.
Setting | Description | Options | Notes |
|---|---|---|---|
Platform | Where the offer can appear. | Desktop, Phone, Tablet | Multiple selections allowed. |
OS | Limit delivery to specific operating systems. | macOS, Windows, Android, iOS | Requires at least one platform selected. |
Browser | Target users by browser. | Safari, Chrome, Mozilla, Opera, Edge | Requires platform and OS to be set. |
Geo-targeting | Control delivery by country. | Whitelist (only show in selected countries) or Blacklist (exclude selected countries) | Default is whitelist = United States only. |
Add Zip Codes | Enter comma-separated zipcodes to whitelist or blacklist based on your geo-targeting setting. | Format: 12345, 67890, 11111 | You can configure either zipcodes OR US city and state targeting, not both. |
Add US City and State | Target specific US states and cities. Enter two-letter state codes (e.g., OH for Ohio, TX for Texas) as a comma-separated list. After entering states, an additional field appears where you can specify cities within those states. | State format: OH, TX, CA City format: Columbus, Houston, Los Angeles | You can configure either zipcodes OR US city and state targeting, not both. |
You can assign tags to any Direct offer to control how it is sequenced and delivered on MomentPerks and Perkswall. Tags are managed separately from the offer creation form, after saving the offer, use the โฎ menu on the offer row and select Manage > Tags. For full instructions on adding and removing tags, see Offer Tags๏ปฟ.
Step 3: Saving Your Offer
Once all required fields are complete, click Save to publish the Direct Offer. It will become active and available for distribution immediately.
HTML Formatting in Descriptions (Optional)
Description and Short Description fields support HTML formatting, allowing you to style content with formatted text, lists, and custom styling.
This feature is available for both MomentPerks and Perkswall.
Character Limits for Bullet Points
When using bullet points in descriptions (a common formatting pattern), follow these guidelines for optimal display:
- Description field:
- Maximum 30 characters per line
- Maximum 4 lines
- Short Description field:
- Maximum 30 characters per line
- Maximum 3 lines
<ul style="padding-left: 10px; list-style: none; margin: 0;">
<li style="margin-bottom: 6px;">๐ฌ Stream unlimited content</li>
<li style="margin-bottom: 6px;">๐ซ Skip ads</li>
<li style="margin-bottom: 6px;">โญ Unlock member-only perks</li>
</ul>The SDK can render beyond these limits (up to 5 lines on Desktop and 4 lines on Mobile), but exceeding the recommended limits is not advised as it may impact user experience.
Using Nexos to Create the Ad Copy
When you create a Direct Offer, you can either write the ad copy manually or use Nexos, the MomentScience AI assistant, to generate it for you. Nexos analyzes your landing page and produces ready-to-use headlines, descriptions, and CTAs.
- Start AI generation
- On the Offer Creation page, click Generate with AI.
- Enter your landing page URL so Nexos can analyze the page content.
- (Optional) Add extra instructions to guide the AI, such as โHighlight a limited-time discountโ or โFocus on sign-up benefits.โ
- Click Generate to begin.
- Review Nexos suggestions
- Nexos generates three versions of copy: V1, V2, and V3.
- Click on each version to preview it.
- The preview shows exactly how the copy will appear in an offer unit (headline, description, and CTA labels).
- Select your preferred version
- Once you find the variation that best fits your offer, click Save Configuration.
- Finalize your offer
- Return to the General tab to complete or adjust any other details, such as the Offer Name.
- (Optional) Review advanced settings like targeting before publishing.
- Click Save to publish your offer.
- Review before launch
- After saving, youโll be redirected to the Offer Details page.
- Confirm everything looks correct before making the offer live.
Monitoring Your Offers Performance
Once your Direct Offer is live, you can track key performance metrics in the dashboard in the Direct Offers page. The page lists all your active offers with their key metrics. Click on an offer name to view detailed performance data.
Metric | Definition |
|---|---|
CPM (Cost per Mille) | The average cost paid per 1,000 ad impressions. Helps you understand the cost efficiency of reaching users. |
Cost | The total amount youโve spent on the offer during the selected time period. |
Impressions | The number of times your offer was displayed to users. An impression counts each time the offer is shown. |
Clicks | The number of times users clicked on your offer. |
CPC (Cost per Click) | The average cost you pay each time a user clicks on your offer. Calculated as Cost รท Clicks. |
CTR (Click-Through Rate) | The percentage of impressions that resulted in clicks. Calculated as (Clicks รท Impressions) ร 100. |
Managing Delivery
You can control how a Direct Offer delivers, Caps, Schedule, and Pacing, per account, directly from the dashboard. Open the offer's โฎ menu and select Manage > Delivery. See Managing Delivery for Endemic Offers๏ปฟ for complete setup instructions.
๐ข If you're running into any issues while going through the integration process, feel free to contact us at [email protected]