When setting up your Custom Tracking Domain, your links will be handled over HTTP by default. However, since Google is going to start marking HTTP sites as "Not Secure" starting in July 2018 (see more here), we will be providing a way for our customers to enable HTTPS for their tracking links without any hassle.
Technical Details behind HTTPS Tracking
To allow use of HTTPS tracking, JangoMail has integrated with Let's Encrypt to automatically request HTTPS certificates for our customers.
In general, it's safe to enable HTTPS tracking with JangoMail. However, before enabling it, please note that there are some potential issues to be aware of.
- HPKP - If you have HPKP enabled, you can't use this feature, as it will be a different certificate than the one you've set up.
- SNI - This feature uses SNI, which is very widely supported. Any browsers that do not have this feature may result in a broken link. For more details on which browsers have support, see here.
- Limits - Let's Encrypt does have several rate limits in place for generating new certificates. The most common limit is the number of certificates registered per week, which is 20. Please keep this in mind if you have more than 20 domains you want to add - or if you use Let's Encrypt for your domains in other places. More details can be found here.
When enabling HTTPS tracking with JangoMail, it may take up to 20 minutes before you start seeing your links work over HTTPS. Any requests to the non-HTTPS version of your tracking domain will be automatically redirected to use HTTPS.
Setting up HTTPS in your account
If you haven't already set up a Custom Tracking Domain, please do so first.
Once you have enabled your Custom Tracking Domain, you will see a dialog indicating that you can set up HTTPS Tracking:
To enable HTTPS, click the "Enable HTTPS" link. It will take a few moments, and then you should see a success message:
Once this is complete, you should see your HTTPS tracking working within 10-20 minutes.
If you don't see a success message after clicking the "Enable HTTPS" link, please contact our support team for assistance!
|Contact our Support Team Monday-Friday 8am-5pm EST|