Link tracking improvements
In the past, tracked links in Customer.io were served via HTTP. This presented a number of challenges in certain use-cases where HTTPS links were required. We’re happy to announce that we now support upgrading tracked links to HTTPS as an extra step in the domain verification process!
HTTPS link verification means that if your website domain is enforcing HTTP Strict Transport Security (HSTS), you will be able to use white labelled link tracking because the link tracking subdomain is verified with a valid SSL certificate and configuration which passes the HSTS enforcement.
iOS or Android app links are often referred to as “universal” or “deep” links. We didn’t support this before, because universal links require an unbroken chain of HTTPS connections from beginning to end. Now, with HTTPS enabled, you can fully track links to your mobile app from your Customer.io messages!
To get started, head over to the Deliverability tab of the Email & Actions section. You’ll see a new verification status for HTTPS links:
Passing the HTTPS checkBefore generating HTTPS tracking links for your account we need to verify two things:
- Does your link tracking subdomain resolve to the Customer.io API?
- Does your link tracking subdomain have a valid HTTPS certificate?
track.customer.io. Passing the second check requires a valid SSL configuration for your link tracking subdomain. This process is fairly technical and up to your engineering team to determine the best implementation for your environment. To help point you in the right direction we have tested and documented two methods which you can read about in our Knowledge Base: