Hi there,
At our company we are using an internally developed solution for tracking & managing opt-outs from our marketing communication. We have a special unsubscribe form that resides on our company's main website, which is linked to that internal opt-out tracking solution (e.g. https://www.example.com/unsubscribe). We would like to replace the Marketo's default unsubscribe link {{system.unsubscribeLink}} in the footers of emails with a link to our company's unsubscribe form https://www.example.com/unsubscribe. But at the same time, we do not want to lose the ability to track unsubscribes within Marketo. Is there a way to achieve this?
We have found this excellent blog post from Grégoire: https://nation.marketo.com/t5/Champion-Program-Blogs/The-comprehensive-guide-to-setting-up-the-unsub..., but we didn't find the solution that suited our needs.
Any help would be appreciated!
Thanks!
Kind regards,
Maxat Mansurov.
Solved! Go to Solution.
There's no fully 3rd-party solution that can replace a Marketo form for this, feature-by-feature.
There's one critical feature — tracking an unsubscribe to a particular email send (Unsubscribed from Email activity) — that only works if you post a Marketo form to the standard forms endpoint. A Marketo API call that switches Unsubscribed to true, for example, or that makes the change in CRM and waits for it to sync over, can't achieve this part.
Of course a 3rd-party app can provide a ton of other contextual information in timestamp fields, Custom Objects, or Custom Activities, so those may suffice for your needs. The originating email may be able to be determined via a query param. It all depends on what (exactly and completely) you're trying to surface in Marketo.
There's no fully 3rd-party solution that can replace a Marketo form for this, feature-by-feature.
There's one critical feature — tracking an unsubscribe to a particular email send (Unsubscribed from Email activity) — that only works if you post a Marketo form to the standard forms endpoint. A Marketo API call that switches Unsubscribed to true, for example, or that makes the change in CRM and waits for it to sync over, can't achieve this part.
Of course a 3rd-party app can provide a ton of other contextual information in timestamp fields, Custom Objects, or Custom Activities, so those may suffice for your needs. The originating email may be able to be determined via a query param. It all depends on what (exactly and completely) you're trying to surface in Marketo.
Thank you for the explanation, it confirmed our suspicion that it won't be possible without sacrificing some Marketo tracking features.
We would like to replace the Marketo's default unsubscribe link {{system.unsubscribeLink}} in the footers of emails with a link to our company's unsubscribe form https://www.example.com/unsubscribe.
Just set up a redirect rule in Admin -> landing pages for the marketo UnsubscribePage.html to your own unsubscribe page
Then it's up to your devs to ensure your in-house solution does the job of keeping unsubscribes in sync with marketo
Still won't resolve the feature gap noted above.
Thanks for the tip! But we already tried this approach and it doesn't fully satisfy our needs. We lose the tracking of unsubscribes from specific emails this way.