When you insert a Pardot URL into an HTTP Secure page (HTTPS) on your website you may get a security error. Pardot provides URLs that use your primary tracker subdomain (CNAME) which is not HTTP Secure. Since Pardot only has a security certificate for the pardot.com domain all you need to do to make your Pardot URLs HTTP Secure is replace your CNAME (http://cname.yourdomain.com) portion of the URL with https://go.pardot.com (be sure to add the "s" to https).
For example, you have a banner on an HTTPS page on your website, and you'd like to link it to a Pardot form. The URL of your form is http://go.mydomain.com/l/78182/2015-04-01/xt. On your webpage, change the form URL to https://go.pardot.com/l/78182/2015-04-01/xt.Notes:
- This method does not work with vanity URLs. The original Pardot-generated URL must be used if you wish to SSL-enable your Pardot URLs.
- You will need to replace all instances of your CNAME portion of the URL in your page CSS with https://go.pardot.com in order for this method to work.
- You should also HTTPs enable any external stylesheet declarations, or convert styles to inline. HTTP stylesheets won't load over HTTPs.
- Original Pardot URL: http://cname.yourdomain.com/l/10/2011-00-02/12345
- Updated HTTP Secure URL: https://go.pardot.com/l/10/2011-00-02/12345
Pardot Form iframesFollowing is an example of how you would specifically update your Pardot form's iframe code so you can securely add it to your HTTP Secure page. Original Pardot CNAME iframe Code:
Updated HTTP Secure iframe Code:
<iframe src="http://cname.yourdomain.com/l/10/2011-00-02/12345" width="100%" height="500" type="text/html" frameborder="0" allowTransparency="true" style="border: 0"></iframe>
<iframe src="https://go.pardot.com/l/10/2011-00-02/12345" width="100%" height="500" type="text/html" frameborder="0" allowTransparency="true" style="border: 0"></iframe>