Before creating an event
- Confirm the ClickSight tracking script is installed on the website you want to measure.
- Each event card in the modal usually shows three fields: event name, event type + key field, and an optional selector or trigger hint.
- Use a clear event name so your saved event list stays easy to scan later.
- After saving the rule, trigger it once on your live site and confirm it starts counting in the Events page.
Use this for forms and contact actions
Choose this option when you want to track lead capture steps such as someone starting a form, submitting a form, clicking WhatsApp, clicking a phone number, or clicking an email link.
What to put in each field
- Event name: Use a short name that explains the action, such as
lead_form_startorlead_form_submit. - Event type: Use
custom_eventfor form actions andclicked_css_selectorfor WhatsApp, call, and email links. - Custom event name / CSS selector field: For form steps, use the page path like
/if you want to track the homepage form. For click rules, enter the CSS selector that matches that link. - Selector or trigger hint: Use this to remind yourself what element the rule should watch, such as “homepage contact form submit button”.
Examples
lead_form_start→ typecustom_event→ value/lead_form_submit→ typecustom_event→ value/whatsapp_click→ typeclicked_css_selector→ valuea[href*="wa.me"], a[href*="whatsapp"]call_click→ typeclicked_css_selector→ valuea[href^="tel:"]email_click→ typeclicked_css_selector→ valuea[href^="mailto:"]
Use this for key buttons and call-to-action links
This option is for important buttons that move users toward conversion, such as hero buttons, pricing buttons, and demo buttons.
What to put in each field
- Event name: Name the click after the button, for example
hero_cta_click. - Event type: Use
custom_eventfor these preset CTA templates in the current modal. - Custom event name field: Enter the page path where the CTA appears, such as
/for the homepage or/pricingfor the pricing page. - Selector or trigger hint: Describe the exact button, such as “primary hero button” or “pricing card start free button”.
Examples
hero_cta_click→ typecustom_event→ value/pricing_cta_click→ typecustom_event→ value/pricingdemo_cta_click→ typecustom_event→ value/
Use this to measure content depth
This option tracks how far people scroll on a page. It is useful for long landing pages, blog posts, pricing pages, or content-heavy service pages.
What to put in each field
- Event name: Use the milestone names exactly as shown:
scroll_25,scroll_50,scroll_75,scroll_100. - Event type: Use
custom_event. - Custom event name field: Enter the page path you want the scroll depth to apply to, such as
/or/pricing. - Selector or trigger hint: You can leave a note like “homepage long-form landing page” if helpful.
Examples
scroll_25→ typecustom_event→ value/scroll_50→ typecustom_event→ value/scroll_75→ typecustom_event→ value/pricingscroll_100→ typecustom_event→ value/pricing
Use this for menu, footer, and logo clicks
This option helps you understand whether visitors are using your main navigation to move around the site.
What to put in each field
- Event name: Use clear names like
menu_click,footer_click, andlogo_click. - Event type: Use
custom_eventin the current modal template. - Custom event name field: Use the page path where you want the rule to be counted, usually
/if the nav exists site-wide. - Selector or trigger hint: Write a reminder such as “header navigation links” or “site logo in top-left corner”.
Examples
menu_click→ typecustom_event→ value/footer_click→ typecustom_event→ value/logo_click→ typecustom_event→ value/
Use this for shopping and checkout milestones
This option is designed for product and checkout journeys, from product views through purchase completion.
What to put in each field
- Event name: Use names like
product_view,add_to_cart,checkout_start, andpurchase_complete. - Event type: Use
visited_urlfor page-based milestones andcustom_eventwhen the action is button or interaction based. - Visited URL / path field: Enter the page path that confirms the action, such as
/product,/checkout, or/thank-you. - Selector or trigger hint: Use a note if needed, such as “Add to cart button on product page”.
Examples
product_view→ typevisited_url→ path/productadd_to_cart→ typecustom_event→ value/productcheckout_start→ typevisited_url→ path/checkoutpurchase_complete→ typevisited_url→ path/thank-you
Use this for video play and watch milestones
This option is for pages where video is an important part of the customer journey, such as tutorials, demos, or sales videos.
What to put in each field
- Event name: Use names like
video_play,video_50_percent, andvideo_complete. - Event type: Use
custom_event. - Custom event name field: Use the page path where the video appears, such as
/or/demo. - Selector or trigger hint: Add a note like “hero demo video” or “product walkthrough video”.
Examples
video_play→ typecustom_event→ value/video_50_percent→ typecustom_event→ value/video_complete→ typecustom_event→ value/
Use this when you need to build the rule yourself
This option is for actions that do not fit the preset templates. It gives you full control over the event name, event type, scope, and matching rules.
What to put in each field
- Event name: Use a clear name like
contact_form_successorpackage_card_click. - Event type: Choose the type that matches the action, such as
visited_url,clicked_text, orclicked_css_selector. - Folder: Optional. Use it if you want to group related events together.
- URL scope: Choose All URLs if the rule should work site-wide, or Only specific URLs if it should only count on certain pages.
- Matching rules: Add the rule that identifies the action. For example, use
path contains /or a selector rule that matches the exact element. - Active: Keep this checked if the event should begin tracking immediately.
- Monitor anomalies: Turn this on only if you want ClickSight to watch for unusual changes in the event later.
Example setup
- Event name:
homepage_visit - Event type:
Visited URL - URL scope:
All URLs - Matching rule: field
path→ operatorcontains→ value/