Conditional Rules

Target & Routing

Conditional rules let you control behavior based on visitor characteristics. They power target eligibility filtering, ad platform routing, and webhook triggers throughout ClickerVolt.

How Rules Work

Each rule consists of one or more conditions. All conditions must match (AND logic) for the rule to apply.

  1. Condition: A single check (e.g., "country equals US")
  2. Rule: A group of conditions that must all be true
  3. No conditions = always matches (no filtering)

The Eligibility Rules section displays a default state with no conditions added, indicating that the rule currently matches all visitors, and provides an Add Condition button to define specific targe…

Available Fields

Rules can evaluate many visitor attributes:

Traffic Source

  1. utm_source, utm_medium, utm_campaign, utm_term, utm_content - Standard UTM parameters
  2. isFromGoogleAds, isFromFacebookAds, isFromTikTokAds - Platform detection flags
  3. referrer - The referring domain or URL

Custom URL Parameters

  1. custom_query_arg - Match any other query parameter on the tracking URL by name (e.g. ?order_id=…, ?plan=…). When you select this field, an extra "query arg name" input appears next to the field selector — that's the parameter name to look up. The condition's value is what that parameter must equal/contain/etc.

For safety, the following are not available as custom query args because they're either already first-class or filtered for privacy: v1–v5 and their utm_* aliases, platform click IDs (gclid, fbclid, ttclid, gbraid, wbraid), internal ClickerVolt params (cvid, cid, cvadid, cost, fbp, cv_event), PII keys (email, phone, first_name, last_name, dob, gender and aliases), and sensitive keys (credit card, CVV, SSN, password, token, api_key, bearer, session, etc.). Up to 16 custom keys per click are retained.

Geographic & Device

  1. country - Two-letter country code (e.g., US, GB, DE)
  2. deviceType - desktop, mobile, or tablet

Quality & Fraud

  1. qualityScore - Visitor quality score (0-100)
  2. isProxy, isHosting - VPN/proxy and datacenter detection
  3. isBot - Bot traffic detection

Behavior

  1. isIdentified - Whether visitor provided email/phone
  2. totalRevenue - Lifetime revenue from this visitor
  3. conversionCount - Number of conversions
  4. eventCount - Number of custom events

The Eligibility Rules interface shows two active conditions requiring users to be from the United States, Canada, or Australia and to have arrived via Google Ads, with an Add Condition button below.

Operators

Different field types support different operators:

  1. Text: equals, not_equals, contains, starts_with, ends_with, in, not_in
  2. Numbers: equals, not_equals, greater_than, less_than, greater_or_equal, less_or_equal
  3. Boolean: equals (true/false)

Attribution Model

For UTM parameters, custom URL parameters, and geographic fields, you can choose which click data to evaluate: the visitor's first click or their most recent (last) click.

First Click vs. Last Click

  1. 1st (First Click): Uses data from the visitor's original touchpoint
  2. Last (Last Click): Uses data from their most recent interaction

This is powerful for multi-touch funnels. For example, you can target "visitors who originally came from Facebook" even if they later clicked a Google ad. The same applies to custom URL parameters — match on the order_id from the very first click that started the journey, or on the most recent one.

The 1st/Last toggle appears next to utm_source, utm_medium, utm_campaign, utm_term, utm_content, custom_query_arg, country, deviceType, and referrer fields when adding conditions.

The Eligibility Rules section shows a condition for Device Type set to desktop, with the First/Last toggle highlighted to indicate the selection of the last occurrence.

Target Eligibility Rules

When editing a target, you can add eligibility rules in the Traffic Control section. These rules determine which visitors can see this specific target.

  1. Show a high-value offer only to US visitors
  2. Hide a target from proxy/VPN users
  3. Target mobile users with a mobile-optimized landing page
  4. Route identified visitors to a personalized experience
  5. Route specific order_id values (passed via ?order_id=…) to a dedicated thank-you target

If a visitor doesn't match the eligibility rules, they'll be routed to a different target (or fallback) instead.

The Edit Target window displays the Eligibility Rules section, where a red box highlights two configured conditions for filtering traffic by country and device type.

Ad Platform Routing

In the Ad Platform Setup, routing rules let you send conversions to different ad accounts based on visitor context.

  1. Route Agency A traffic to Agency A's Google Ads account
  2. Send US conversions to your main account, international to a sub-account
  3. Use different Facebook Pixels for different product lines

Rules are evaluated in priority order. The first matching rule determines which account receives the conversion. If no rules match, the default integration is used.

The Edit Target interface shows the Ad Platforms tab selected within the Tracking Setup section, with red boxes highlighting the Setup Tracking button, the Ad Platforms tab, and the Add New Rule butt…

Webhook Conditional Triggers

In the Webhooks settings, you can add conditions to control when a webhook fires. This lets you send data to external systems only for specific traffic segments.

  1. Fire a webhook only for US conversions over $50
  2. Notify a Slack channel only when identified visitors convert
  3. Send data to a CRM only for leads from specific campaigns

If no conditions are set, the webhook fires for all matching events.

The Conditions section of the Create Webhook interface is highlighted, showing where users can add optional rules to filter which events trigger the webhook.

Best Practices

  1. Start simple - add one condition at a time and test
  2. Use the attribution model toggle for funnel scenarios
  3. Test before going live
  4. Check fallback stats to ensure rules aren't too restrictive

Related Articles

Need more help? Sign in to access AI-powered assistant and human support.