Conditional Element Visibility
Conditionally hide/show elements depending on tracked state
Use SA5's custom attributes to tag elements for conditional visibility, depending on your tracked state.
Use Cases
Suppose a user clicks a special marketing link, and has landed on a special hidden landing page for that offer. You can track that they've been to that page, and then throughout your site, you can have some special reminders conditionally appear about the offer.
Suppose a user completed sign-up to your great new class, and saw the thank you page. You can remember that and now, they're no longer bothered with ads and CTAs through your site telling them to enroll.
Implementing
Add this to your site-wide before BODY.
Throughout your site, you can then identify the elements you want to be conditionally visible based on tracked or untracked state.
Everything you track has a unique identifier that you've assigned, and you can have any number of these. For these examples, we'll pretend you have a tracker named trackername
.
To display an element only when tracking is been set, assign this custom attribute to the element.
wfu-show-tracked
= trackername
To hide an element when tracking has been set, assign this custom attribute.
wfu-hide-tracked
= trackername
In your site-wide before BODY custom code, add this;
Last updated