Disabling the Landing Page for a customer till a certain time period | Community
Skip to main content
May 10, 2024
Solved

Disabling the Landing Page for a customer till a certain time period

  • May 10, 2024
  • 2 replies
  • 1605 views

Hi Community,

I have created a landing page which will be active throughout the campaign period. The promotional date for the customer who subscribes through the LP is from the 1st of the month till last date of the month. The same customer cannot subscribe to the service after the promotional period ends even by clicking on the old email which has the LP link. How to disable the LP link once it has been used without expiring the entire landing page? The customer should be able to use the link only once in 3 months. 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Manoj_Kumar

Hello @sauravmo1 

 

You will have to add a new attribute (promo_1_lastVisitDate) to recipient resource and populate this attribute once the customer lands on the landing page first time.

 

And have a condition on the landing page to see in the attribute is already populated or not.

 

If the attribute is populated and the value is in last 30 days then show a message saying "Promo is expired". Otherwise show the promo content.

2 replies

SatheeskannaK
Community Advisor
Community Advisor
May 10, 2024

@sauravmo1 You can't achieve this unless you make the LP expire after the promotional date.

Thanks, Sathees
SauravMo1Author
May 13, 2024

So I have to prepare multiple LPs for each promotional duration?

Manoj_Kumar
Community Advisor
Manoj_KumarCommunity AdvisorAccepted solution
Community Advisor
May 13, 2024

Hello @sauravmo1 

 

You will have to add a new attribute (promo_1_lastVisitDate) to recipient resource and populate this attribute once the customer lands on the landing page first time.

 

And have a condition on the landing page to see in the attribute is already populated or not.

 

If the attribute is populated and the value is in last 30 days then show a message saying "Promo is expired". Otherwise show the promo content.

Manoj  | https://themartech.pro
SauravMo1Author
May 13, 2024

Hi @_manoj_kumar_ we are not looking into extending the resource. Any other workaround possible? 

Manoj_Kumar
Community Advisor
Community Advisor
May 13, 2024

Hello @sauravmo1 

 

Only other way is store this information on the browser cookies. But it is not recommended because browser cookies can be cleared.

 

Manoj  | https://themartech.pro