can someone explain to me what "Applicability condition" is and how it works?
This is our scenario.
I extended the Delivery schema with some new fields (eg. utm_source).
Then I set these new fields as parameters in "Tracking URL configuration" in Brand Configuration settings.
In this way, when I create a new delivery, I can specifiy a fixed value for each of these new fields, for example utm_source = test. Campaign will automatically add these fields to any links (eg. www.test.com?utm_source=test ).
If I leave these fields empty, Campaign will automatically add just fields name to each link (eg. www.test.com?utm_source=) .
I need to understand if there is a way to set a condition like this:
I I need this kind of condition because in some cases I haven't a fixed value, I need to use a dynamic value, for example the current date (eg. utm_source=20200714 for today, utm_source=20200715 for tomorrow and so on). In these cases, I set the utm_source directly in the HTML using a content block.
Without a condition like the one specified above, if the field is empty and I set the utm directly in the HTML, the URL will have two utm_source: the one specified in the HTML and the one of the Brand Configuration setting (eg. www.test.com?utm_source=20200714&utm_source= )
I suppose that I can use "Applicability condition" to set this logic, but I don't understand how to set it (I tried IS NOT NULL condition but it didn't work).
Thank for your help
Testing for Null
context.delivery.campaign.label == ''
Testing for Not Null
context.delivery.campaign.label != ''
Hope that helps. John