Search campaign experience
A personalized experience based on search campaigns.

Introduction
This template defines a personalized experience for SaaS visitors coming from paid search campaigns.
It leverages UTM parameters from ad URLs to align onsite content with the visitor’s search intent, creating a seamless and consistent journey from ad to landing page and beyond.
What's included
This experience includes 4 components, 3 slots (a home hero, a home featured topics, and a testimonials sections), and the following audience:
campaign's source is "google" and campaign's term matches "student"
Define custom audiences using the Contextual Query Language (CQL), a readable, natural-language-inspired syntax designed for flexibility and ease of use. It allows, for instance, to add two or more campaigns to the same audience using or, and, starts with, ends with, or matches.
Personalization with the campaign's term variable requires campaigns' final URLs with the utm_term parameter.
Usage
To create a new experience using this template, run:
npx croct@latest use croct://experience/saas/search-campaign
Start building in seconds
Paste the following command in your terminal and let the CLI do the rest.
npx croct@latest init