Advertiser Feeds

Everflow's self-serve API solution for fetching Advertiser Offers through the API connection.

Genny avatar
Written by Genny
Updated this week

Table of Contents


Overview

In this article, you will learn about Feeds, a feature that allows you to add and customize integrations with demand partners (Advertisers). Feeds enable you to pull in offers from your advertisers via API.

However, you will still need to set up offer tracking with each advertiser, just as you would for offers added manually.


Managing Advertiser Feeds

First, navigate to Integrations - Feeds.

From here, you can:

  • Add a new integration using the [+ Add Integration] button.

  • View a summary of integrations, the current day's synced Offers, monthly synced Offers, and total synced Offers.

  • Filter your integration results by Advertiser

  • Add and sort columns by enabling/disabling toggles.

  • Change the status of integration by checking the box on the far left, and selecting one of the following from the Apply to the selected drop-down menu:

    • Change Status > Active, Paused

    • Set as Inactive & Deactivate Offers

  • Click the vertical dots on the far right of any integration to: View or Edit


Viewing an Integration

Once you've selected an integration to view, you will see a full overview of the integration and its settings.

  • Click Edit to edit the integration setting or vertical dots to Sync Now.

  • To view the list of Offers associated with the integration, click the Offers tab.


Adding an Integration

  • Navigate to Integrations > Feeds > [+ Add Integration]

  • When you click [+ Add Integration], a list of supported demand partners (Advertisers) and a list of supported platforms will appear amongst two separate tabs. After you've chosen from supported Advertisers/Platforms, click Setup and follow all required steps, as outlined below.


Step 1: Integration

  • Choose an integration name, a default Advertiser, the Status of the integration, your desired Sync Frequency (how often Everflow calls the platform to sync it with existing data), a Logo, and enter your API Key. Without an API key, supplied to you by your Advertiser, you will NOT have access to continue with the integration.

Step 2: Remote Offers

  • Select the Countries, Platforms, Regions, and Cities for which you'd like to add Offers. If none are selected, all the Offers available to you in your demand partner's platform will be fetched.

  • Set your minimum payout. Offers with payouts that are lower than this amount will not be added to your Feed.

  • Define any relevant Inclusions and/or Exclusions that should be considered alongside the other filters you are using. Offers entered here will be added or excluded, either in addition to your configured filters or in place of your configured filters. To pull ONLY the Offers you've entered the IDs of, please check Only fetch remote offer ids listed above in the Inclusion field.

  • Once you click the Fetch Offers button you will then be able to select which Offers you want to bring into your Feed. When you have selected all the Offers you want, click Save.

Step 3: Offer Settings

Adding Offer Events

To track Offer Events, you need to set them up similar to a normal offer setup.

Refer to the general offer setup guide by clicking [HERE].

Here, you will configure the following default settings for offers you pull into your Feed:

  • Offer Category

  • Initial Offer Status for New Offers

  • URL Macro Appendix

    For each advertiser, you can customize the parameters and macros appended to each offer's base destination URL by editing the URL Macro Appendix section.

    Note that this does not require the landing page but only the parameters and macros to be added.

    You can find a cheat sheet on how to track for various tracking platforms by clicking [HERE].

Then, you can add default settings for Tracking & Controls, Attribution, Targeting and Fail Traffic.

Step 4: Partner Settings

Here, you will configure the following default settings for offers you pull into your Feed:


Visibility for new offers


Partner Percentage : Define what percentage of your revenue that you would like to use as payout to Partners.


Specify which Partners have access to this Advertiser's offer.


Step 5: Controls

Dynamic Caps: When enabled, for every offer cap (eg. daily conversion, global revenue), use the cap that is set in the Advertiser's platform.


Creative Limit Per Offer: Define the maximum number of offer creatives that can be pulled into Everflow. Please note that creatives are only pulled on the initial (first) import.


Remote Update: When disabled, the Offer will not be updated after the initial import.


Convert Categories to Labels: If the offer is coming from a certain Category in your Advertiser's system, you may choose to have that applied to your Offer as a label.


Offer Description Prefix: If you would like a specific prefix added to the description of the offers coming into your platform, enter it in the text box.


Field Locking: This gives you the opportunity to decide whether or not an offer can be amended during future syncs, or whether it should keep the same information indefinitely.

Word Exclusions: This allows you the ability to list words found in your Advertisers' Offers that you do not wish to have in your Offers. Enter the words entered to strip them from the Offer Name and Base Destination URL.

Finally, review and save the integration.

  • After saving, you will see an overview of all the settings associated with this Feed. Click Sync Now to initiate syncing immediately, or Edit to make changes to the settings.

  • On the Offers tab, you will see the list of Offers in your Feed from this integration.

Everflow-to-Everflow Feed Set-Up

Even with Everflow-to-Everflow Feed integration, you still need to pass the transaction ID through a sub-parameter and place an advertiser postback with the transaction ID being passed back.

For instance, you can update the URL Macro Appendix to sub1={transaction_id} (or another sub-parameter of your choosing). Once the URL Macro Appendix is set up, your advertiser postback should look like this:

https://yourtrackingdomain.com/?nid=###&transaction_id={sub1}

This postback passes back the appropriate sub value, in this case, the transaction ID.

More about Advertiser Postbacks can be found here - [CLICK HERE]

If both you and the advertiser are using Everflow, you can easily set up an advertiser feed within the platform.

Here is how to create an Everflow-to-Everflow advertiser feed:

  • In your Everflow account, go to Integrations > Feeds.

  • Click "Add Integration" and select the Platform tab.

  • Click the Everflow tile and choose Setup (Everflow > Setup).

Follow the on-screen prompts for setting up Marketplace Integration:

  • Integration

  • Remote Offers

  • Offer Settings

  • Partner Settings

  • Controls

Detailed steps are described [Here].

  • IMPORTANT: You will need to obtain an API key from the advertiser to fetch their links and data into your account.

If you are using direct linking from your Everflow advertiser, you will still need to use our guide for [Direct Linking Between Two Everflow Networks].


Managing Settings on Existing Offers

An Offer that is added via Marketplace will have a Demand Partner card displayed on its Offer page, as shown below, including the

  • Integration Name

  • Logo

  • Remote Offer ID

  • Status of integration with demand partner


When Live Update is enabled, the Offer status will be remotely updated with each sync.


When Locked Status is enabled, the status of the Offer (Active, Paused, Pending, Deleted) will not be updated with each sync.


Did this answer your question?