Boost your conversion rates with custom domains
Premium feature
Custom domains are currently available on the Premium plan. To gain access, contact your account manager or our support team.
Learn moreCustom domains allow venues to use their own website domain name for their online checkouts. Custom domains provide:
- A seamless guest experience, from the start to finish of their purchase, to maximise conversion rates
- Full conversion tracking throughout the checkout process – via a Facebook pixel or Google conversion snippet – significantly improving the performance of your programmatic marketing
This article shows you how to set up custom domains for your legacy and progressive checkouts.
About custom domains
By default, your ROLLER online checkouts are published via the domain roller.app.
However, custom domains enable mapping to your domain (eg tickets.yourdomain.com). Once the mapping process is complete, you'll be able to reach the online checkout by both the custom domain and the ROLLER domain.
You can then update your website and social Book Now links to direct guests to your custom domain.
Selecting your domain name
Select and enter a name that is:
- The same as your public website (eg funstuff.com) and use a sub-domain (eg tickets.funstuff.com); and
- Unique - two ROLLER venues can not share the same custom domain and a legacy checkout can not use the same custom domain as a progressive checkout.
Important warnings
- Setting up custom domains is a technical process. If you do not have experience with this process, contact your third-party domain name hosting service (eg GoDaddy) for help.
- Using a third-party domain name hosting service is not supported on ROLLER and can cause unexpected behavior or service disruptions for your online checkout.
- ROLLER is not responsible for any data loss or online checkout outages due to unsupported configurations.
- The custom domain will also go down if the hosting service goes down.
- If the mapping process is not performed correctly, your website could go down (including links to your online checkout) or stop responding. It could also take time to get the website up and running again.
- The ROLLER support team can not log into your third-party domain name hosting account to fix issues for you, even if you give explicit permission. You will need to contact your third-party hosting service for support.
Before you start
Before starting the process, you must make sure that you have:
- Coordinated the technical contact managing your domain name hosting account to add the DNS records to the hosting account. These DNS records are generated as you complete the process below (see step 4). A delay in adding the DNS records can cause a delay or failure of the verification process.
- The permission Can manage online checkout settings enabled for your ROLLER account. Administrators have this permission enabled by default.
- Reviewed and understood the process below.
Process
Legacy and progressive checkouts require separate custom domains to be created.
To get started, from Venue Manager go to Apps > Progressive checkouts > Settings.
Then follow these steps:
- In the custom domain field, add your unique custom domain name. For example, tickets.funstuff.com
- Click Continue to generate the required DNS records for the custom domain. The record generation can take up to 60 seconds, depending on background services.
- When completed, a set of DNS records appear. Copy or email these records to your domain name hosting service to add to your hosting account in the next 1-15 minutes.
For a smooth verification process, the DNS records must be added within 15 minutes of generating the DNS records. This is why you must coordinate with the technical contact managing your domain name hosting account before you start.
- Once the DNS records have been added to your domain name hosting account, click Check verification. You now need to wait for the DNS records to populate and verify, sometimes taking up to 12 hours.
It takes time for DNS changes to populate from the host to all global servers. This time depends on the DNS TTL (time to live) settings. Check back periodically every four hours or so until the verification process results in a verified status.
- Once verified, a green Verified label appears.
- Check that the online checkout loads and performs correctly:
- From Venue Manager, go to Apps > Online checkout.
- For each online checkout, use the options menu (three dots) and select Copy URL to clipboard.
- Paste the URL into a browser.
- Perform a full test transaction including a live card payment via the online checkout.
- Once you're happy that the full checkout experience operates correctly on your domain, update your website and social Book now links to direct traffic to your new URL.
Configure Apple Pay for custom domains
If your venue would like to include Apple Pay as a payment option for guests on your checkout, you’ll need to work with our support team to obtain your domain association file.
A domain association file is a configuration file that associates your website domain with Apple Pay so it can appear as a payment option for your guests. To obtain the file you need and associate it with your web domain, follow the steps below.
- Contact the ROLLER support team to request your domain association file. This file is provided by our payment partner, Adyen. Our support team will send you the file once it has been sent to us by Adyen.
- Upload the domain association file to your web domains. You may need to ask a web developer to help with this.
- Once you’ve uploaded your domain association file, let our support team know as we’ll reach out to Adyen on your behalf and get the domain whitelisted for Apple Pay.
- Once this is done, we’ll let you know so you can re-enable Apple Pay. It will then be available as a payment option on your checkouts.