---
title: Defining Triggers
description: "Triggers tell SiteSpect when to make a change: to display a Variation, to measure a Metric, or to show a Site Variation, for example. Within campaigns triggers also define when a users has viewed an e"
---

[Skip to content](https://doc.sitespect.com/knowledge/defining-triggers#main-content)

English

Show submenu for translations

![Monetate-Logo-Full-Color-1](https://doc.sitespect.com/hs-fs/hubfs/Monetate-Logo-Full-Color-1.png?width=340&height=49&name=Monetate-Logo-Full-Color-1.png)

- [A/B Testing](https://www.sitespect.com/testing-and-experimentation/)
- [Personalization](https://www.sitespect.com/personalization-targeting/)
- [Recommendations](https://www.sitespect.com/recommendations/)

Open main navigation

Close main navigation

- [A/B Testing](https://www.sitespect.com/testing-and-experimentation/)
- [Personalization](https://www.sitespect.com/personalization-targeting/)
- [Recommendations](https://www.sitespect.com/recommendations/)
- English
  
  Show submenu for translations

 How can we help you?

- There are no suggestions because the search field is empty.

1. [Knowledge Base](https://doc.sitespect.com/knowledge?hsLang=en)
2. [Build](https://doc.sitespect.com/knowledge/build?hsLang=en)
3. [Triggers](https://doc.sitespect.com/knowledge/build?hsLang=en#triggers)

# Defining Triggers

Triggers tell SiteSpect *when* to make a change: to display a Variation, to measure a Metric, or to show a Site Variation, for example. Within campaigns triggers also define when a users has viewed an experiment and should therefore be counted within the campaigns analytics. While the default position for [counting users is via campaign triggers](https://doc.sitespect.com/knowledge/count-users-using-triggers?hsLang=en) this can be deactivated or modified in favor of a [counting metric](https://doc.sitespect.com/knowledge/using-metrics-to-count-visits?hsLang=en).

They describe specific conditions such as a URL, a geographical location, or a previously defined Page Category. You can specify Triggers while creating Variations, [Factors](https://doc.sitespect.com/knowledge/about-factors?hsLang=en), [Metrics](https://doc.sitespect.com/knowledge/about-metrics?hsLang=en), and [Global Variations](https://doc.sitespect.com/knowledge/global-variations?hsLang=en).

**Note:** The following steps explain how to create a Trigger as part of a Variation in an A/B Campaign. The steps are similar for other SiteSpect components.

To specify a Trigger for a Variation:

1. Begin creating the Campaign as you normally would: Select **New**, **A/B Campaign**, and complete the **General** section of the page.
2. Open the **Variations** section of the page and select **Find & Replace** so that you can edit the Variation Group on this page instead of within the Visual Editor.![FandR](https://doc.sitespect.com/hs-fs/hubfs/FandR.png?width=655&name=FandR.png)
3. Open the **Variations** section. The **When to Change (Triggers)** area is visible at the top.![Defining Triggers - Variation Group 1](https://doc.sitespect.com/hs-fs/hubfs/Kbase%20Images/Defining%20Triggers%20-%20Variation%20Group%201.png?width=655&name=Defining%20Triggers%20-%20Variation%20Group%201.png)Click the **Type** drop-down to view the available Triggers. Not all Triggers are available for every component.
   
   ![Trigger Options](https://doc.sitespect.com/hs-fs/hubfs/Trigger%20Options.png?width=206&name=Trigger%20Options.png)

- EventTrack
- [URL](https://doc.sitespect.com/knowledge/url-triggers?hsLang=en)
- [Page Source](https://doc.sitespect.com/knowledge/page-source-triggers?hsLang=en)
- [Request Payload](https://doc.sitespect.com/knowledge/request-payload-trigger?hsLang=en)
- [Parameter](https://doc.sitespect.com/knowledge/parameter-triggers?hsLang=en)
- [Headers](https://doc.sitespect.com/knowledge/header-triggers?hsLang=en)
- [Geo Location](https://doc.sitespect.com/knowledge/geo-location-triggers?hsLang=en)
- [Visitor Behavior](https://doc.sitespect.com/knowledge/visitor-behavior-triggers?hsLang=en)
- [Audience](https://doc.sitespect.com/knowledge/about-audiences?hsLang=en)
- [Page Category](https://doc.sitespect.com/knowledge/page-category-triggers?hsLang=en)
- [Path](https://doc.sitespect.com/knowledge/path-triggers?hsLang=en)
- [Hash](https://doc.sitespect.com/knowledge/hash-triggers?hsLang=en)
- [Query](https://doc.sitespect.com/knowledge/query-triggers?hsLang=en)
- [Hash Query](https://doc.sitespect.com/knowledge/hash-query-triggers?hsLang=en)

SiteSpect allows a maximum of fifteen Triggers. If you have selected too many, SiteSpect warns you.

New fields are added to the Triggers section of the page, based on the Triggers you select. Click one of the links above to learn how to complete the fields for each Trigger type.

#### Combining Triggers

Two logical operators allow you to combine Triggers: AND and OR. When you choose AND, both conditions compared by the operator must be true. When you choose OR, either one can be true. In addition, when you combine multiple ANDs and ORs, the ANDs are evaluated before the ORs.

#### Triggers and Regex

In some Trigger fields, SiteSpect uses specific patterns called regular expressions. Regular expressions are special text strings that describe search patterns. We document some of the most commonly used features of [regular expressions here](https://doc.sitespect.com/knowledge/about-regular-expressions?hsLang=en), but for more complete information, check out one of the widely available references on regex.

#### Trigger Types Available

The Triggers available for A/B Campaigns depend on what you select in the **Type** drop-down when defining the Campaign. In addition, some Triggers don't work for certain SiteSpect components.

- [Get Started](https://doc.sitespect.com/knowledge/get-started?hsLang=en#main-content)

    - [SiteSpect Support](https://doc.sitespect.com/knowledge/get-started?hsLang=en#sitespect-support)
    - [Overview Information](https://doc.sitespect.com/knowledge/get-started?hsLang=en#overview-information)
    - [Intro to SiteSpect](https://doc.sitespect.com/knowledge/get-started?hsLang=en#intro-to-sitespect)
    - [Account Setup](https://doc.sitespect.com/knowledge/get-started?hsLang=en#account-setup)
    - [Artificial Intelligence](https://doc.sitespect.com/knowledge/get-started?hsLang=en#artificial-intelligence)
- [Dashboard](https://doc.sitespect.com/knowledge/dashboard?hsLang=en)
- [Build](https://doc.sitespect.com/knowledge/build?hsLang=en#main-content)

    - [Setting Up a Campaign](https://doc.sitespect.com/knowledge/build?hsLang=en#setting-up-a-campaign)
    - [Create a Client-Side Campaign](https://doc.sitespect.com/knowledge/build?hsLang=en#create-a-client-side-campaign)
    - [Create a Server-Side Campaign](https://doc.sitespect.com/knowledge/build?hsLang=en#create-a-server-side-campaign)
    - [Metrics](https://doc.sitespect.com/knowledge/build?hsLang=en#metrics)
    - [Audiences](https://doc.sitespect.com/knowledge/build?hsLang=en#audiences)
    - [Triggers](https://doc.sitespect.com/knowledge/build?hsLang=en#triggers)
    - [Variations](https://doc.sitespect.com/knowledge/build?hsLang=en#variations)
    - [Traffic Management](https://doc.sitespect.com/knowledge/build?hsLang=en#traffic-management)
    - [Preview](https://doc.sitespect.com/knowledge/build?hsLang=en#preview)
    - [Factors](https://doc.sitespect.com/knowledge/build?hsLang=en#factors)
    - [Advanced Settings](https://doc.sitespect.com/knowledge/build?hsLang=en#advanced-settings)
    - [Omnichannel](https://doc.sitespect.com/knowledge/build?hsLang=en#omnichannel)
    - [Regular Expressions (Regex)](https://doc.sitespect.com/knowledge/build?hsLang=en#regular-expressions-regex)
    - [WATTS](https://doc.sitespect.com/knowledge/build?hsLang=en#watts)
    - [Recommendations](https://doc.sitespect.com/knowledge/build?hsLang=en#recommendations)
- [Monitor](https://doc.sitespect.com/knowledge/monitor?hsLang=en)
- [Analyze](https://doc.sitespect.com/knowledge/analyze?hsLang=en#main-content)

    - [Data Export and Integration](https://doc.sitespect.com/knowledge/analyze?hsLang=en#data-export-and-integration)
    - [SiteSpect Reports](https://doc.sitespect.com/knowledge/analyze?hsLang=en#sitespect-reports)
- [Site](https://doc.sitespect.com/knowledge/site?hsLang=en#main-content)

    - [Tools](https://doc.sitespect.com/knowledge/site?hsLang=en#tools)
    - [Configuration](https://doc.sitespect.com/knowledge/site?hsLang=en#configuration)
- [Developers](https://doc.sitespect.com/knowledge/developers?hsLang=en#main-content)

    - [API Reference](https://doc.sitespect.com/knowledge/developers?hsLang=en#api-reference)
    - [Code Samples](https://doc.sitespect.com/knowledge/developers?hsLang=en#code-samples)
    - [Tips & Tricks](https://doc.sitespect.com/knowledge/developers?hsLang=en#tips-tricks)
- [Mobile](https://doc.sitespect.com/knowledge/mobile?hsLang=en)
- [Implementation, Deployment, and Security](https://doc.sitespect.com/knowledge/implementation-deployment-and-security?hsLang=en#main-content)

    - [How does SiteSpect work with CDNs?](https://doc.sitespect.com/knowledge/implementation-deployment-and-security?hsLang=en#how-does-sitespect-work-with-cdns)
    - [Single Tenant Implementations](https://doc.sitespect.com/knowledge/implementation-deployment-and-security?hsLang=en#single-tenant-implementations)
    - [Security Features](https://doc.sitespect.com/knowledge/implementation-deployment-and-security?hsLang=en#security-features)
    - [Deployment and Implementation Overview](https://doc.sitespect.com/knowledge/implementation-deployment-and-security?hsLang=en#deployment-and-implementation-overview)
    - [SiteSpect Engine & Admin API](https://doc.sitespect.com/knowledge/implementation-deployment-and-security?hsLang=en#sitespect-engine-admin-api)
- [Third-Party Integration](https://doc.sitespect.com/knowledge/third-party-integration?hsLang=en#main-content)

    - [Google](https://doc.sitespect.com/knowledge/third-party-integration?hsLang=en#google)
    - [Zuko](https://doc.sitespect.com/knowledge/third-party-integration?hsLang=en#zuko)
- [Troubleshooting](https://doc.sitespect.com/knowledge/troubleshooting?hsLang=en)
- [Releases](https://doc.sitespect.com/knowledge/releases?hsLang=en#main-content)

    - [Superfresh](https://doc.sitespect.com/knowledge/releases?hsLang=en#superfresh)
- [Feedback](https://doc.sitespect.com/knowledge/feedback?hsLang=en)

- [A/B Testing](https://www.sitespect.com/testing-and-experimentation/)
- [Personalization](https://www.sitespect.com/personalization-targeting/)
- [Recommendations](https://www.sitespect.com/recommendations/)

[![Monetate-Logo-Full-Color-1](https://doc.sitespect.com/hs-fs/hubfs/Monetate-Logo-Full-Color-1.png?width=200&height=29&name=Monetate-Logo-Full-Color-1.png "Monetate-Logo-Full-Color-1")](http://monetate.com)

<https://www.facebook.com/> <https://www.twitter.com/> <https://www.instagram.com/> <https://podcasts.apple.com/> [mailto:email@email.com](mailto:email@email.com)

Copyright © 2026, Monetate