Some DNS service does not support root domain (e.g. example.com) CNAME function. This is a common issue in the DNS industry since the protocol/standard is not strictly regulated at this moment.
There are two workarounds to this scenario:
Option 1: You can change your DNS server to NS1.com or DNS.com, which are known for their quality and support root domain CNAME on the free tier plan. Once migrated, you can try adding the provided mlytics CNAME again.
Option 2: Making your main domain a triple-W subdomain (e.g. www.example.com). Here's how to do it:
- First, you'll need to remove the site you added to the mlytics platform (if you already added one. Skip if you haven't yet)
- Access to your DNS record and create a triple-W subdomain you'd like to use (e.g. www.example.com)
- Add a new site on mlytics with the new triple-w subdomain
- Copy the new assigned CNAME
- Go back to your DNS record, create a new CNAME record with the triple-w subdomain, paste the CNAME in the value
- If you already have a CNAME associated with the triple-w subdomain, simply replace the value with the assigned CNAME
For option 2, you will need to set up a 301 redirect for your root domain towards the new triple-w subdomain in order for it to work perfectly.