snowflake.com

This is where you should report issues arising from the subscription filters.

Moderator: EasyList Authors

Post Reply
jparr
New Member
New Member
Posts: 3
Joined: Mon Jan 28, 2019 5:55 pm
Reputation: 0

snowflake.com

Post by jparr » Mon Jan 28, 2019 7:13 pm

Hello, we use Marketo forms across our website for lead capture. We run these in addition to the marketo munchkin trackers. It looks like the easyprivacy list was recently updated to exclude all marketo.com/marketo.net domains, which means that if you visit our registration pages with a blocker that subscribes to the easyprivacy list, you don't see the registration form. Here's an example:

Code: Select all

https://www.snowflake.com/resource/2019-gartner-data-management-solutions-for-analytics-magic-quadrant/
With the blocker on, you don't see anything to the right of the content, but with it off, you see the form on the right as expected.

There are trackers that run from Marketo's domains, specifically the munchkin.marketo.com / munchkin.marketo.net subdomains. I agree that these should be on the list as with those running we're able to cookie and track who visits our website, and if a user is privacy-conscious enough to subscribe to this list, that's disrespecting their wishes. However, blocking all Marketo domains breaks functionality across a swath of websites, including ours. If someone visits the above page on our website, they would likely want to download the report we're promoting, but be unable to do so because of the form not appearing.

I would like to propose updating the easyprivacy list to whitelist *.marketo.com/js/forms2/js/forms2.min.js. Ourselves and other marketo customers load forms from that location, so if that's whitelisted, we can at least ensure site functionality, regardless of whether or not we are able to track users.

Thank you for your consideration.

User avatar
Lanik
Site Owner
Site Owner
Posts: 1573
Joined: Thu Feb 15, 2007 7:44 am
Reputation: 29
Location: /dev/null

Post by Lanik » Mon Jan 28, 2019 8:36 pm

Code: Select all

@@||marketo.com/js/forms2/js/forms2.min.js$script,domain=snowflake.com
This would be the rule that will fix things until EasyLIst authors have a chance to fix it.
"If it ain't broke don't fix it."

jparr
New Member
New Member
Posts: 3
Joined: Mon Jan 28, 2019 5:55 pm
Reputation: 0

Post by jparr » Fri Feb 01, 2019 5:15 pm

Hi Lanik, thank you for the reply. I've been playing around with this on my local uBo plugin, and have found that this filter is not working, because the form embed code (example below) calls both that forms2 js, as well as another call to our marketo subscription to get the actual form we want to load on the page.

Code: Select all

<script src="//app-ab06.marketo.com/js/forms2/js/forms2.min.js"></script>
<form id="mktoForm_4419"></form>
<script>MktoForms2.loadForm("//app-ab06.marketo.com", "252-RFO-227", 4419);</script>
The marketo web tracker is always served from munchkin.marketo.com. The forms will always be served from a marketo customer's subdomain, which is formatted as app-XXXX.marketo.com. I think a good way to update the easyprivacy list is to add the below whitelist, while blocking munchkin.marketo.com to prevent the actual web tracker from running. That way we ensure a user's privacy when browsing the website while giving them an opportunity to enter their information into a form if they so wish.

Code: Select all

@@||app-****marketo.com^$script

User avatar
Lanik
Site Owner
Site Owner
Posts: 1573
Joined: Thu Feb 15, 2007 7:44 am
Reputation: 29
Location: /dev/null

Post by Lanik » Fri Feb 01, 2019 7:41 pm

jparr wrote:
Fri Feb 01, 2019 5:15 pm

Code: Select all

@@||app-****marketo.com^$script
Wild card filters are notoriously slow, otherwise if it works for you. :mrgreen:
"If it ain't broke don't fix it."

intense
Contributor
Contributor
Posts: 8498
Joined: Wed Mar 27, 2013 9:56 am
Reputation: 139

Post by intense » Fri Feb 01, 2019 8:26 pm

Do these filters work for you ?

Code: Select all

@@||marketo.com/js/forms2/js/forms2.min.js$script,domain=snowflake.com
@@||marketo.com/index.php/form/$script,domain=snowflake.com
added to uBo unbreak list
https://github.com/uBlockOrigin/uAssets ... c36ebad6b1

jparr
New Member
New Member
Posts: 3
Joined: Mon Jan 28, 2019 5:55 pm
Reputation: 0

Post by jparr » Fri Feb 01, 2019 8:33 pm

Yes, this is perfect. With these added, the forms load fine, but the trackers don't, which I think is exactly the behavior users would expect.

There are likely other marketo customers impacted by this, so it might be worthwhile to remove the domain filter. Either way, this definitely fixes the problem on snowflake.com.

Thanks!

intense
Contributor
Contributor
Posts: 8498
Joined: Wed Mar 27, 2013 9:56 am
Reputation: 139

Post by intense » Fri Feb 01, 2019 8:38 pm

if you know other pages / sites impacted by the same issue just report them here

Post Reply