Some DNS server does not support root main (e.g. example.com) CNAME function. This is a common issue in the DNS world since the protocol/standard is not strictly regulated at this moment.
There are two workarounds to this scenario:
a. You can change your DNS server to NS1.com or DNS.com, which they both have a better DNS service overall and have a starter or free plan. Once migrated, you can try adding the provided mlytics CNAME again.
b. 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 solution (b), 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.