How to Track & Trigger Events
There are 4 different ways you can track and trigger events from your website or app:
Visual Tagger: Best for buttons, forms, popups, and other on-page interactions. This is the recommended option for most users.
Event URLs: Best for thank-you pages, booking confirmations, and other page-load milestones.
Manual tagging with CSS classes: Best when you need more control, richer data capture, or a fallback for setups where Visual Tagger is not the right fit.
Programmatic API: If you are a developer wanting granular control of triggering events via your website or app.
Recommendation: Use Visual Tagger for the simplest setup.
Use Visual Tagger for most event tracking
Visual Tagger is the simplest way to set up event tracking on most no-code sites. It works well for:
button clicks
form submissions
newsletter signups
lead forms
booking buttons and popups
Use it when you want to set up tracking quickly without editing classes on each element.
Use Event URLs for success pages
Event URLs work best when a conversion ends on a unique page, such as a thank-you page after a purchase or a confirmation page after a booking.
Good fit for
/thank-youand/booking-confirmedpagesSimple to set up
Less accurate for on-page forms, modals, or buttons that do not load a new URL
If users can reload or revisit the page, use Event Blocking Rules to reduce duplicates.
Use manual tagging with CSS classes for more control
Manual tagging is more hands-on, but it gives you stronger control over how events fire and what data PixelFlow captures, especially if you make changes to your website consistently. It is the best option when you need to:
capture form fields like name, email, phone, or value
tag custom components that need precise control
track eCommerce elements with product details
set up a fallback when Visual Tagger is not enough
Manual tagging takes more setup than Visual Tagger, but it can capture richer metadata and handle more custom tracking cases.
Best practice
Use Visual Tagger first for buttons, forms, and common on-page actions.
Use Event URLs for thank-you pages and confirmation screens.
Use manual tagging with CSS classes when you need more control or stronger data capture.
When you finish setup, use How to Test and Verify Your PixelFlow CAPI Setup to confirm events are firing correctly.