MMP: Offer / Campaign Creation

How to create a new offer for your App.

Updated over a week ago

Offer / Campaign Creation

Creating an offer in Swaarm is an easy process. If you have a new campaign for your app or need to adjust some configurations on an existing offer follow the guide below.

💡 Quick Refresher

  • You need to have an App and Store App set up before creating a campaign on the platform.

  • An app can have multiple store apps (e.g. based on OS like Android, iOS, etc.), and a store app can have multiple campaigns (e.g. Drive Installs, Registration, etc.).

How to Create an Offer/Campaign?

  1. Go to the Offers Overview page and click +Create in the top right corner

    1. At first, you will only see the general fields to fill out, but the rest of the fields will show once you click save

  2. Select the Store App

  3. Enter the name of the Offer/Campaign

    💡Note: There's a 'Generate' icon that will populate the offer name for you in a specific format containing important details like Platform, Countries, Leadflow, and Account Manager initials to the offer name. Make sure you click on this icon after the form is filled out and before Save.

  4. Select the Leadflow

    1. CPI - Spend per install

    2. CPA - Spend per action

    3. CPC - Spend per click

    4. CPM - Spend per mile

  5. Redirect URL will be auto-populated based on the store URL from the app

    Note: You can edit this URL to easily configure parameters & macros individually if required

  6. Update the Timezone in which budgets and time targeting's are evaluated

  7. Enter a Description of the app

  8. Add KPI details for the offer

  9. Add Additional Information

    1. For example, advanced targeting

  10. Add an Internal Note

    1. This is not shared with third parties, so it can be used as information for your team managing the offer

  11. Add Restrictions for the offer

    1. These are just brief tags that will be shared with partners, but will not affect traffic

  12. Select the Verticals (app category) if you want to filter in reporting for later

  13. Select the targeted Countries

  14. Select the app Platform

    1. iOS

    2. Android

    3. Web

  15. Add any Tags to the offer

    1. Tags group similar types of campaigns together and can be used as a custom filter in reports or advanced features like alerts or workflows

  16. Set the Status of the offer

    1. Active

    2. Pending

      1. Note: Use this status if you are setting up the campaign for the first time and still need to configure other settings before setting the offer live and receiving traffic

    3. Paused

    4. Archived

  17. Check on or off relevant boxes

    1. Private - Unless approved, the offer is not visible to partners

    2. Requires Approval - Partners need to request approval to send traffic

    3. Revenue Share - WeGet (Revenue) is taken from the sale_amount passed in postback or from the offer in case the sale_amount is empty

    4. View-Through Attribution (VTA) - Enables Impression Attribution on the offer

  18. Click Save

Once the campaign is saved, it unlocks further campaign-related tabs where we can configure advanced properties of the campaign like creatives, landing pages, targeting, payouts, budgets, etc.


Offer Tabs Overview

Once the offer is saved, you will see more tabs unlocked, where advanced configuration can be done. By default, you will land on the General Tab that contains the offer information filled in during the offer creation.


Events

You will see all events from the main App are auto-populated on this page, where you can configure event properties as below.

  • Event Name is for our reference, and it will be reflected on reports

  • Visibility determines if:

    1. Public: the postback is sent to the partner

    2. Private: the postback is not sent to the partner, typically used for quality events

  • Classification is determined if a payout is set for the event or not leading it to be a Quality (no payout) or Monetization (payout)

  • If your event is triggered multiple times, for example, "User logs in", then you can select Multiple Postbacks.

    • Otherwise, if the event occurs once, for example, "Registration", then you can leave the checkbox blank.

Default Event

When you run a CPA campaign the Default event typically becomes the "Install". You can edit the Default event just like any other event except its Name.


Advanced Targeting

Sometimes your campaigns need additional advanced targeting. On this tab, you can set your campaign to target certain devices, cities, and even weekdays. It is also possible to set up advanced targeting for different partners running this campaign. Learn more about Advanced Targeting→


Payouts

In the payout section, you can add the revenue amount as WeGet (Revenue). The amount you are going to pay to your partner for each successful conversion is TheyGet (Cost). You can also choose to add a Margin that will auto-calculate the TheyGet for you.

Default is considered Install when running CPA campaigns. You can also edit the payouts for other events here.

Learn more about Targeted Payouts here.


Budgets

You can set Hourly, Daily, Monthly and Total budgets. You can set budgets for Clicks, Impressions, Conversions, and Cost on each event. Click & impression budgets are shown only on the Default event.

If you want your budgets to reset according to a different time zone then you can select a time zone on this page.

📌 Offer Level Time Zone

The time zone selected on the budgets is the offer level time zone, which means if you update to a different time zone then it will be reflected on the offer general tab. This will also effect offer targeting and offer landing pages.


Landing Pages

You can create multiple landing pages with advanced targeting in addition to the default landing page you created that is from the General tab.

  1. Select +New Landing Page

  2. Insert a Name for the landing page

  3. Insert the Redirect URL

    1. For the default landing page, the URL is auto-filled from the general tab

  4. Insert the Impression Redirect URL

    1. You can find the impression macros here

  5. Optional: Add Advanced Targeting for Redirect & Impressions URLs

    1. This can be useful if you want different partners to target different landing pages

  6. Optional: Configure HTML Templates for the landing page

  7. Click Save

📌 Note

The landing page ID is at the top.


Creatives

When you want to add one or multiple creatives to the campaign you can do this easily with the Creatives Management tool. Click on the Creatives tab. Here you can add descriptions, and thumbnail URLs and even decide if it is hidden in the Feed API or not.

💡 Partner Platform Access to Creatives

There is a tab on offers in the Partner Platform called Creatives. This is where your partner can preview and download any creatives you upload. Plus, creatives are always available to partners on Feed API, if the creative is not configured as Private.


Tracking Domain

If you have multiple custom domains set up, then you can select different tracking domains to be used for this specific offer. Click the drop-down menu and select the domain you want to be set for this campaign.


SKAd Campaigns & Postback Links

SKAd Campaigns can be a whole topic in themselves. In case you are setting up these campaigns we have extensive documentation here to help you in setting these up. If you need further assistance reach out to our support team. SKAd Network Documentaion→

Did this answer your question?