In 2021, Marketo Engage will be making changes to the URL structure for Landing Pages, Forms, and Images & Files assets.
Why is this change being made?
What customer action is required?
Starting January 21, 2021, we will begin gradually provisioning new Marketo Engage subscriptions with the new URL structure. On March 5, 2021, all new Marketo Engage subscriptions will be provisioned with the new URL structure in place.
For existing Marketo Engage subscriptions, we will begin gradually rolling this change out beginning April 1, 2021. More details on our rollout timeline will be released in March, 2021.
When a Marketo Engage subscription is not configured with a branded CNAME, Design Studio assets use a common hostname shared among all customers on the same pod. This behavior can be exploited in a phishing attack where a user cannot be sure a link to a Marketo Engage hosted asset belongs to the business they expect it to belong to. By updating each instance to use its own unique hostname, it is clearer to users the destination of URLs they are accessing.
Landing Pages, Form embed code, and resources stored in Images & Files will have URLs updated from a hostname shared among all subscriptions on the pod to a hostname unique to each Marketo Engage subscription. Subscriptions configured to use a custom CNAME for their landing pages will be minimally affected by this change.
Landing page paths will change to a unique hostname for your subscription.
Before: http://na-sj01.marketo.com/lp/123-ABC-456/unsubscribePage.html
After: http://123-ABC-456.mktoweb.com/lp/123-ABC-456/unsubscribePage.html
Landing pages will continue to load from your configured landing page domain. No changes will be made.
Before: http://example.marketo.com/unsubscribePage.html
After: http://example.marketo.com/unsubscribePage.html
Paths to resources stored in Images & Files will change to a unique hostname for your subscription.
Before: http://na-sj01.marketo.com/rs/123-ABC-456/images/cuteKitten.png
After: http://123-ABC-456.mktoweb.com/rs/123-ABC-456/images/cuteKitten.png
Resources stored in Images & Files will continue to load from your configured landing page domain. No changes will be made.
Before: http://example.marketo.com/rs/123-ABC-456/images/cuteKitten.png
After: http://example.marketo.com/rs/123-ABC-456/images/cuteKitten.png
Before:
<script src="//app-sj01.marketo.com/js/forms2/js/forms2.min.js"></script>
<form id="mktoForm_1"></form>
<script>MktoForms2.loadForm("//app-sj01.marketo.com", "123-ABC-456", 1);</script>
After:
<script src="//123-ABC-456.mktoweb.com/js/forms2/js/forms2.min.js"></script>
<form id="mktoForm_1"></form>
<script>MktoForms2.loadForm("//123-ABC-456.mktoweb.com", "123-ABC-456", 1);</script>
In our October 2020 release, we updated our form embed code to load from the landing page domain when it is secured by SSL. No further changes will be made.
Before:
<script src="//example.marketo.com/js/forms2/js/forms2.min.js"></script>
<form id="mktoForm_1"></form>
<script>MktoForms2.loadForm("//example.marketo.com", "123-ABC-456", 1);</script>
After:
<script src="//example.marketo.com/js/forms2/js/forms2.min.js"></script>
<form id="mktoForm_1"></form>
<script>MktoForms2.loadForm("//example.marketo.com", "123-ABC-456", 1);</script>
Marketo Engage subscriptions provisioned after March 5, 2021 will have the new URL structure already in place for all Design Studio assets.
Existing Marketo Engage subscriptions will be migrated in a staggered rollout to the new URL structure during nightly maintenance cycles. There will be no downtime, but landing pages may experience a short period of degraded performance during migration.
Existing URLs and references will continue to work after the migration to the new URL structure. However, in 2022, we will deprecate the old URLs structure in use today. More details on our deprecation timeline will be provided in March 2021.
To begin preparing for this change, we suggest doing the following: