Using a custom domain with Tapstream

If you want to brand your campaign links with your domain, it's easy to configure your Tapstream account to use a custom domain. This is especially useful for campaign channels that use the destination URL as an indication of quality, like Google AdWords or email marketing.

First, make a CNAME and point it to custom.tapstream.com. (For example, if your domain is example.com, you might have ads.example.com as a CNAME to custom.tapstream.com.)

Note: For best results, and to ensure your campaign links play nicely with your Tapstream JavaScript, the subdomain that you add as a CNAME should be on the same domain as your website. So, if your website is example.com, use ads.example.com, not ads.exm.pl.

Then, navigate to Tapstream's Account Settings and scroll down to the Custom Domains section. Click on "+ Add Custom Domain". You will be presented with 3 options:

  • Domain: Enter your custom domain
  • iOS Universal Link Style: Leave as "Namespaced" for now (or, see the Universal Links docs for more information).
  • SSL Certificate Handling: If you would like Tapstream to allocate a Let's Encrypt SSL certificate for you, select "Automatic". If you would like to provide a certificate, select "Manual".

After completing the above, scroll to the bottom of the page and click Save Changes. Your custom domain will now be available as an option whenever you create or edit a Tapstream campaign link, under the Campaign URL dropdown.

Manual SSL Configuration

If you chose to provide your own SSL certificate, scroll back to the domain you just created. There will be a new link labeled "+ Upload Certificate". Click this link, copy and paste your PEM-formatted certificate chain and key into the appropriate fields, then click the button labeled "Upload Certificate".