Dynamic Newsletter - no unsubscribe link in the email (v.8.1)

Ozgur Ozguven asked on January 21, 2016 11:17

Hello everyone

I have set up a 'dynamic newsletter' based on a simple web page (a page managed by Kentico), and in its configuration populated the 'Base URL' and 'Unsubscription page URL' fields. When I send the newsletter to its subscribers, there isn't an unsubscription link. I thought, maybe it is my responsibility to have an unsubscription link token on my web page which will be replaced by Kentico when the newsletter is being sent. I tried to add {% UnsubscribeLink %} token at the bottom of my web page, no luck either.

Can anyone please tell me where I am going wrong?

Thanks

Oz

Correct Answer

David te Kloese answered on January 21, 2016 13:49

Hi,

Can you try using the following macro:

{%UnsubscribeLink|(resolver)subscriber%}

It's mentioned in this article: http://devnet.kentico.com/articles/resolving-macros-in-dynamic-newsletter

David

3 votesVote for this answer Unmark Correct answer

Recent Answers


David te Kloese answered on January 21, 2016 12:03 (last edited on January 21, 2016 12:15)

Hi,

you need to create the unsubscribe page yourself. You can use default Kentico webparts to handle the unsubscribing:

https://docs.kentico.com/display/K81/Integrating+newsletters+into+your+site

You can set the unsubscribe URL per site (or global) in the Settings:

Image Text

Or create it manual, a bit older Kentico article describes this a bit more: https://devnet.kentico.com/articles/unsubscribe-link-with-custom-text-in-newsletter

Hope this gets you going!

Greets,

David

0 votesVote for this answer Mark as a Correct answer

Ozgur Ozguven answered on January 21, 2016 12:25 (last edited on January 21, 2016 12:26)

Thanks for your reply David. But I have already created an unsubscribe page and have the URL of thi spage in the settings for the site correctly. My problem is the token {% UnsubscribeLink %} does not get replaced and it renders empty.

I also tried to build the link myself as in <a href="http://mysite.com/unsubscribe.aspx?subscriberguid={%SubscriberGUID%}&amp;newsletterguid={%NewsletterGUID%}&amp;issueid={%IssueID%}">Click here to unsubscribe</a> but this doesn't work either because non of the tokens ({%SubscriberGUID%}, {%NewsletterGUID%}, {%IssueID%}) are getting replaced when the newsletter is sent.

It is as if it is not possible to have an unsubscribe link with 'dynamic newsletters'! And I naturally question this as there is a field in the configuration section of dynamic newsletter called "Unsubscription page URL:" which makes me think either there is something I am doing wrong or this is a bug.

0 votesVote for this answer Mark as a Correct answer

David te Kloese answered on January 21, 2016 12:42

Hi,

sorry missed that...

As the documentation states its hard to create it so you'll need to set the webpart onto the source page:

Dynamic newsletter unsubscription

Because the content of a dynamic newsletter is loaded from a web page, it may be difficult to include a standard unsubscription link. To allow users to easily cancel their subscription, you can instead add the Unsubscription request web part onto the newsletter's source page. Subscribers will then be able to enter their address and receive a special e-mail with an appropriate unsubscription link.

see: > https://docs.kentico.com/display/K8/Creating+dynamic+newsletters

Greets,

David

0 votesVote for this answer Mark as a Correct answer

Ozgur Ozguven answered on January 21, 2016 13:35

Thanks again David. But this is not going to work, is it? Placing the Unsubscription request web part on the source page will display a textbox and a button to the page, but this will not be functional on the email. Even if this approach worked it would put the burden of setting up the unsubscribe link/mechanism on the marketing people which is risky and error prone. I appreciate your answers, but I will write to Kentico Support for further assistance. In version 9, they may have addressed this problem.

We find creating static newsletters based on templates are very limited and difficult while creating dynamic newsletters based on web pages are pretty powerful but without a solid 'unsubscribe' mechanism, it is effectively unusable..

Regards Oz

0 votesVote for this answer Mark as a Correct answer

Ozgur Ozguven answered on January 21, 2016 13:55

{%UnsubscribeLink|(resolver)subscriber%} works. I love you!!!

0 votesVote for this answer Mark as a Correct answer

Roman Hutnyk answered on January 21, 2016 14:10

Ozgur, could you please mark correct answer appropriately?

0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.