Skip to main content

Custom Domain Setup

Set up custom domains for your tracking links, Partner Platform, postbacks, and other Swaarm services.

Overview

Custom Domains allow you to replace the default Swaarm domain with your own branded domain across different parts of the platform — tracking links, postbacks, Partner Platform, and more.

⚠️ You can only use domains that you own. Avoid using trackswaarm or anything similar in your custom domain name.


Where to Configure

Go to: Organization → Settings → Domains tab


How to Set Up a Custom Domain

  1. Add a CNAME record pointing to lb.internal.swaarm.com in your DNS settings — this is done wherever you manage your domain (e.g. GoDaddy, Namecheap)

  2. Go to Organization → Settings → Domains tab

  3. Enter your custom domain in the relevant field

  4. Click Save - verification takes a few minutes to an hour

  5. Once verified, the custom domain is active

ℹ️ You can add up to 5 custom domains per section.


Available Domain Types

Domain Type

Description

Example

Application

Your Swaarm platform login and main interface

admin.yourcompany.com

Tracking

Tracking links sent to publishers

tracking.yourcompany.com

Feed API

Publisher Feed API endpoint

feedapi.yourcompany.com

Partner Platform

Publisher-facing Partner Platform

partners.yourcompany.com

Postback

Postback URLs sent to publishers

postback.yourcompany.com

SQL Studio

SQL Studio interface

sqlstudio.yourcompany.com

Explorer

Data Explorer interface

explorer.yourcompany.com

Creatives

Creative asset hosting

creatives.yourcompany.com


Subdomains

You can create subdomains typically from wherever you manage your domain. This could be GoDaddy, NameCheap, or any service you use to manage your domain.

Here are links to some external platforms that will help guide you on setting up a subdomain:

Why would you add a subdomain?

Besides the ability to customize your domain with subdomains, such as "track.adnetwork.com" or "postback.adnetwork.com". You may want to add a subdomain to diversify your URLs for external partners.


Tracking Domains per Entity

You can assign a different tracking domain to a specific Advertiser, Publisher, or Offer - overriding the global default for that entity only.

  1. Go to the Advertiser, Publisher, or Offer you want to update

  2. Click Edit in the top right

  3. Go to the Tracking Domains tab

  4. Select the tracking domain you want to use

  5. Click Save

The updated domain will be reflected in the Feed API and Push Tool.

Domain priority order (highest to lowest):

  1. Offer

  2. Publisher

  3. Advertiser

  4. Global

ℹ️ The Advertiser postback link always uses the original domain and is not affected by custom domain settings.

Did this answer your question?