Is there a native or easy to integrate solution to allow control of page elements depending on how the users got there? I imagine an a/b test solution can do that, but we don’t need a full test solution at this point.
For example a site’s home page has a lot of credibility building elements such as “as seen on Techcrunch, etc…” or testimonials. We don’t necessarily want to add this to every page, but if users lands on those internal pages directly from ads or search engines, we might want to show it.
Webflow’s new Optimize solution has a personalization feature exactly for the type of scenario you’re describing. In the keynote demo, you can see some of it- show, hide, style, change text or images, etc.
Custom code;
If you have a very limited use scenario, then custom code would probably work best for you. For e.g. Google Ads, I’ll usually enable templatting, and pass through a series of UTM params that indicate the source ( google ads ), campaign, ad type, ad, etc. You can then write custom code to capture that and make mods to your HTML.