Avatar

Employee Advisor

Hi @LaurentLam 

 

I require the UTM to be constructed dynamically as;

 

<% if (targetData.segmentCode == 'dummy') {%>?utm_source=newsletter&utm_medium=email&utm_campaign=dummy-unitedkingdom-bau&utm_content=dummy_newsletter_<%= formatDate(new Date(), '%Bl_%Y').toLowerCase()+formatDate(new Date(), '-dummyDate%2D/%2M/%4Y') %><%}%>

And from the looks of it, the conditional statements are the ones generates the multiple p1, p2, p3

 

?utm_source=newsletter&utm_medium=email&utm_campaign=dummy-unitedkingdom-bau&utm_content=dummy_newsletter_&p2=november_2021-dummyDate13/11/2021&p3=

 Whereas the following code in the personalization block

?utm_source=newsletter&utm_medium=email&utm_campaign=dummy-unitedkingdom-bau&utm_content=professional_advisers_newsletter_<%= formatDate(new Date(), '%Bl_%Y').toLowerCase()+formatDate(new Date(), '-professionalDate%2D/%2M/%4Y') %>

Renders

https://localhost/r/?id=h726528,169b21b,ca626d&p1=november_2021-professionalDate13/11/2021
?utm_source=newsletter&utm_medium=email&utm_campaign=dummy-unitedkingdom-bau&utm_content=professional_advisers_newsletter_november_2021-professionalDate13%2F11%2F2021

But i need to be able to use conditional statements as this block will be used by multiple campaigns, hence the need for a centralized location where you can control all tags, any ideas?