AnsweredAssumed Answered

All Marketo forms (still) blocked in Firefox even after trying "solutions"

Question asked by f54374fc74fef0c2516495a092dfd25fe66490ec on Jul 20, 2016
Latest reply on Aug 21, 2019 by Sanford Whiteman

EDIT: Looks like one actual solution here might be to get an SSL cert for our landing page domain ( CNAME'd as and use that URL in the loadForm call. Looks like that is possibly by contacting support: Add SSL to your Landing Pages - Marketo Docs - Product Docs I will update this part of this post if that is the solution we go with / if it solves the issue.


As some of you are aware, Firefox now gives the option to enable tracking protection at all times (even outside of Private mode). Many users (like my self) choose this option while installing the browser, meaning it is on all the time. This means any request to will be blocked by Firefox if the user has chosen that option during installation or is in Private Browsing mode. This results in Marketo forms not being loaded at all.


Screen+Shot+2016-07-20+at+6.58.16+PM (1).png


Firefox uses the Disconnect standard block list, which can be seen here:

I have read all the threads here on getting around FF tracking protection and am still at a dead end.


When you call MktoForms2.loadForm('//', ... it makes a request to the Marketo servers. This is blocked by tracking protection. Some users on here suggest using a CNAME and pointing that loadForm call at the aliased domain, like MktoForms2.loadForm('//'... That does work, but only for an http connection (you cant use https on the CNAME unless the certificate on the Marketo end is signed for your aliased domain). If you use https, all modern browsers will stop the request via the aliased domain because it is insecure.


Screen+Shot+2016-07-20+at+7.00.51+PM (1).png


So, another thread suggests using your landing page domain ( in our case). This lets the form load in Chrome but just makes your HTTPS symbol in your URL red (bad!)




Firefox still blocks it completely




Hard to believe Marketo doesn't provide SSL for *


So, here I am left with two options. A) don't use HTTPS on my website, or B) don't use Marketo forms. Which will it be? I think that is obvious if this doesn't get resolved fairly quickly...

How many people are effected by this?