This section will guide you step by step process to take your API integration live. Trackier have more than 120+ API integration already available that account admins can use.


With this, you can fetch offers automatically from the Advertiser tracking platform to the Trackier platform. 


Integration flow


Note

To start the Integration process be Ready with the below details, this you will get from Advertiser.


  • API Key
  • API URL
  • Username/password If required
  • Ask advertiser to approve Offer in API


On Trackier Platform, go to Automation > Integration > Network > +Add New > Search for required Integration > +Add



Now you are ready to setup your first Integration, it can be achieved in 6 simple steps:


Step 1:


Setup API Details


Enter the required details in the fields below



  • API key / Token: Enter the API Key shared by the advertiser.
  • API URL: Enter the API URL you get from Advertiser.
  • Username: For some integration, you might find a field to enter username/ email of the advertiser platform.
  • Password: For some integration, you might find a field to enter the password of the advertiser platform.
  • Append to URL: This will add parameter and macro combination automatically in the tracking link. Find a list of Trackier macro for Advertiser Integration here.


Note

The details asked in Step 1 depends on the platform you are integrating with. They defer accordingly.


Step 2:


Setup Basic Details


Setup a basic setting for the offer fetching via an API, mainly it will decide the behaviour on Trackier.



  • Advertiser: Select the advertiser with whom you are doing this integration. 
  • Category: You can select a category in which all offers should be considered, although if advertiser is sending us the category in API we use that by default.
  • Imported Offers Status: This will change the status of offers coming on Trackier.
  • Imported Offers Visibility: It will decide the visibility of offers coming via API to the publisher
    • Private: Only assigned publisher can see these offers.
    • Permission: Publishers can see the offer but to take it to live, they need to ask permission.
    • Public: Publishers will have access to all the campaigns and can generate a tracking link anytime.
  • The ratio of payout /Revenue: You can set a ratio of payout (for publisher) that to be maintained for the fetched offers, you can keep it the same for all or can create Tier wise for different publisher tier payout ratio.


Step 3:


Filter Setup


In this step, you can filter out offers based on different criteria. this will help you to fetch only relevant offers.



  • Country Logic: You can block or allow certain country offer coming in API.
  • Min Payout: You can set the min payout range that you want to fetch.
  • Max Payout: You can set the max payout range that you want to fetch.
  • OS: You can fetch certain device offers  (All / Android / iOS).
  • Offers Model to Import: Through this, you can import the required type of offer objective ( CPL, CPA, CPI, CPS, etc).
  • Skip offers without preview URL:  If you enable this then any offer coming via API which doesn't have preview URL will be skipped.
  • Link Test: If you enable this then you can add value for the hop, then Link test will keep on the check and will pause all the offer which have more than mentioned hops.


Note

The link test option will only be available when you have done the integration with the Trackier Link test.




Step 4:


Update Setting


In this section, you can save time by selecting certain columns to get updated when API refreshes.



  • Import Frequency: You can adjust the API refresh time from here.
  • Set primary campaign objective: Through this, you can update the objectives of the offers fetched via API. For example, if you selected CPL, and offers objective in API are CPA, CPC, CPA, CPL then it will update it to CPL on Trackier interface.
  • Integration Status: If you want to disable or make any integration active again, you can do this from this section. 
  • Updatable Columns: Offers fetched via API will be refreshed and updated each time if you want certain columns to not get updated when API refresh then uncheck the required one.
  • Description: If you want to set your own description data for the campaigns fetched through API, you can add those details in this column.
  • KPI: Similar to description column, you can add the KPI to be updated in the campaigns from this section.
  • Cap Settings: Define global cap settings on all campaigns picked via API integrations.
    • Add CAP to imported campaigns: You can add CAP in the campaigns as soon as they are created in the Trackier panel. This option will allow you to set the CAP event.
    • Cap Visibility: Define whether the Cap will be visible to your publishers or not via Cap Visibility option.
    • CAP Type: If any CAP is added by you in the above section, you can set whether it has to be added on gross value or the approved value.
    • CAP Timezone: Set the timezone for the CAP through this section. Once selected, the CAP will work for that particular timezone.
    • Cap Over Delivery: You can use this option to define whether the Campaign should update to paused state or remain active when the cap has been reached.
    • Time Targeting: Set up Time Targeting and define the time zone against the same.


Note

Use a combination of basic details and updatable columns to keep the API visibility and status changed based on manual changes only, along with the API refresh rate.




Step 5:


View Offers


This section will help you to filter and fetch only those offers which are relevant for you.


Note

  • If you select certain offers, then only those offers will be fetched on Trackier and only those will be checked when API refreshes.
  • If you want all offers to be fetched, then do not select any particular offer and move to the next step to review the API setup.



Step 6:


Review & Finalise


In this section, please review each setting carefully and click 'Finish' to complete the integration process.


 



Once you press 'Finish', the campaign will be fetched via API and you can check the same on 'Manage Campaign' section. If you want to edit, update and check for logs and error you will find the same options on the API integration page itself


Note

API will instantly fetch offer based on the settings, If more offers are approved afterwards, then it will be fetched on next refresh based on the frequency set while creating integration on step 4.