If you are experiencing an issue where you or your recipients are seeing SendGrid click tracked links not redirecting properly, or simply timing out, it could be due to one of several conditions.
Target URL is invalid
Be sure to go back and check your original email to ensure the URL you are passing (that is, before it gets to us) is indeed a valid link. Our click tracking mechanism does not validate URLs beyond looking for a http(s) protocol, a www., and an <a href html tag.
If you are unsure what the original link was, feel free to contact support. If you can provide us an example link from a sent email that is failing, we can decode the link to determine the original URL.
Your CNAME record is not valid.
If your account is Pro 100K or higher, and you have completed the reverse DNS, you were prompted to add a CNAME record to allow us to write your own domain into your click tracked links.
This record not only allows for your click tracked links to appear to be directly from your domain, but also allows users to properly redirect back to SendGrid before going on to their final destination. This redirect allows us to track clicks and increment them in your account statistics. If this record is entered incorrectly or deleted in your DNS host, it can potentially break links within your emails.
To check if your CNAME record is up to date, simply use the Unix command dig to check your authenticated subdomain. The easiest way to go about this is to use Terminal on a Mac platform.
The command should look like: dig cname sub.domain.tld, where “sub.domain.tld” will be the subdomain and top level domain you used in the validation step of setting up an authenticated, usually email.yourdomain.com, or em.yourdomain.com.
If this is set up correctly, you should see sendgrid.net in the answer section. If you do not see that, please contact your IT staff, hosting provider, or whomever controls your domain’s DNS settings to see if the record has been published correctly.
If you are not on a Mac, you can also use the CNAMELookup tool provided by MxToolbox, simply enter your authenticated subdomain, and hit enter. As above, your subdomain should be pointed to the canonical name sendgrid.net.
For more tips on Click Tracking best practices, as well as proper HTML syntax for links, check here for more information.