Time to read: 5 min.

The article covers the following topics:

This article represents domains' functionality overview and includes the main information about domain types, their operations, and customization terms.

Domain types

There are 5 types of URLs in Affise:

  1. Admin URL - is used to access your admin panel URL and is the default part of your server postback templates. The domain is mandatory to perform the tracking flow.

  2. Affiliate Network URL only serves to access the affiliates panel.

  3. API URL - is used to access Affise public API documentation (both for the Clients and Affiliates) and is the default part of your API request templates.

  4. Tracking site URL - is the domain name that generates S2S affiliates tracking link and is the default part of your tracking pixel templates. The domain is mandatory to perform the tracking flow.

  5. Impression domain generates Affiliates’ Impressions tracking URLs and forms Impressions tracking pixel templates. The domain is mandatory to perform the tracking flow.

All the domains are generated for you by default at the time of your Client instance creation on Affise. These domains are called the default domains. You can find them in the Settings section -> Tracking domains section on your Affise admin panel.

Normally, your default domain names look like this (Settings section -> Tracking domains section -> Default URL's tab):

You need to have Write access for Settings in the User edit page -> Permissions -> General -> Settings.

How to replace the default domains with the custom ones?

In Affise you can add your own domain names in addition to the default ones or replace your 5 default domains with the new default ones in bulk. Differentiate these three scenarios:

Scenario 1 - You want to add your own domain name in addition to the default Admin URL and Affiliate Network URL

E.g. you want to add a domain name of such kind https://my.site.com to be operational on behalf of https://offers-client.affise.com which is your Admin URL or/and https://my-affiliates.site.com to be operational on behalf of https://client.affise.com which is your Affiliate Network URL.

The whole process of Admin URL and Affiliate Network URL adding can be found here.

After doing this you will still have your default domains operational.

Scenario 2 - You want to add your own domain names in addition to the default Tracking site URL

E.g. you want to add a domain name of such kind https://my.site.com to be operational on behalf of https://client.g2afse.com which is your Tracking site URL.

The whole process of Tracking site URL adding can be found here.

After doing this you will still have your default domains operational.

Scenario 3 - You want to replace your 5 default domains with the new ones in bulk.

Primarily, this is needed for rebranding purposes, and you expect the domains to be replaced like that:

Admin URL: https://offers-client.affise.com > https://offers-client1.affise.com
Affiliate network URL: https://client.affise.com/ > https://client1.affise.com/
Api URL: https://api-client.affise.com/ > https://api-client1.affise.com/
Tracking site URL: http://client.g2afse.com/ > http://client1.g2afse.com/
Impressions domain: https://client.imp2aff.com > https://client1.imp2aff.com

It’s a paid option, contact your CS-manager for using it.

After doing this you will still have your initial domains operational.

There are some rules you should keep in mind while working with domains:

1) If you have decided to customize your default domains and set a list of your ones, in Affise, you can implement custom domains for Tracking site URL, Admin URL, and Webmaster URL only.

2) You want to add your own domain name in addition to the default ones, please, use third-level domains (example: tracking.client.com).

We support only third-level domains implementation: it means, in the domain hierarchy, the domain will look like: tracking.client.com/www.client.com, where

.com - is the top-level domain,

client.com - is the second-level domain,

tracking.client.com - is the third-level domain.

Note that www is counted as one level as well.

3) Your custom domain should have a CNAME record so that it will be an alias to your default domain name (read more about how to verify DNS configuration here).

What is an alias? An alias domain is like having multiple doors to one location: the one that points to the same page as your default domain, without changing the URL. For instance, if a user goes to my.site.com, he'll see the content from offers-client.affise.com, but continue to see the URL my.site.com in the browser's location bar.

It looks like that:

Also, you should delete all the A-records at the domain settings and leave the CNAME only:

On your provider side, the domain setting as an alias may look different ways:

What Is the Difference Between HTTP and HTTPS?

What is HTTP?

HTTP stands for Hypertext Transfer Protocol, and it is a protocol used for transferring data over a network. When you enter http:// in your address bar in front of the domain, it tells the browser to connect over HTTP.

What is HTTPS?

HTTPS stands for Hypertext Transfer Protocol Secure. When you enter https:// in your address bar in front of the domain, it tells the browser to connect over HTTPS.

HTTPS requires SSL certificate that you should get from SSL certificate providers.

The main difference between these two protocols is that HTTP is unsecured while HTTPS is secured. It means that HTTP connection is vulnerable to hackers while HTTPS is designed to prevent hackers from accessing critical information.

Affise strongly recommends using HTTPS connection for the domains.

You may also find helpful the following articles:


Should you have any further doubts or questions about domains, feel free to contact our support team via [email protected] operating 24/7 for your convenience.

Did this answer your question?