SOLVED

Integrating 3rd party unsubscribe solution with Marketo

Go to solution
EmeaSemikDev
Level 1

Integrating 3rd party unsubscribe solution with Marketo

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.

 

1 ACCEPTED SOLUTION

Accepted Solutions
SanfordWhiteman
Level 10 - Community Moderator

Re: Integrating 3rd party unsubscribe solution with 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.

View solution in original post

5 REPLIES 5
SanfordWhiteman
Level 10 - Community Moderator

Re: Integrating 3rd party unsubscribe solution with 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.

EmeaSemikDev
Level 1

Re: Integrating 3rd party unsubscribe solution with Marketo

Thank you for the explanation, it confirmed our suspicion that it won't be possible without sacrificing some Marketo tracking features.

 

Jay_Jiang
Level 10

Re: Integrating 3rd party unsubscribe solution with Marketo


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

SanfordWhiteman
Level 10 - Community Moderator

Re: Integrating 3rd party unsubscribe solution with Marketo

Still won't resolve the feature gap noted above.

EmeaSemikDev
Level 1

Re: Integrating 3rd party unsubscribe solution with Marketo

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.