Hey @namngo - thank you for the detailed approach. But this would work for a fixed period / rolling of 30 days right? I am looking to limit the cool down for the particular month for the visitor, based on when they joined the audience last. For ex. 1. Visitor views the pepperoni page twice on 2/26/2020 and are badged that day and removed after 2 hrs. 2. Visitor views the pepperoni page twice again the next day 2/27/2020, but because it is still February, they do not join the audience. 3. But if the visitor comes back again in two days on 03/01/2020 and view the page twice, they will join the audience as it is a new month. So looking to implement a rule during badging where we check what was the month when the visitor joined the audience last. And if that month = current month, they do not join the audience. The part I am trying to figure out is how to extract the month from the date. And the fact that can we even refer to the date when a visitor joined the audience last? Probably store the date with visitor ID somewhere like a Google Sheet and look it up again everytime? Appreciate any help around this.
... View more