# List of Trigger criteria

In this article, you will find the list of all trigger criteria available inside AB Tasty.

**A trigger is a temporary user condition that enables you to display your campaign in a specific context.** The trigger enables the campaign to be displayed to the configured audience only when additional conditions are met.

Triggers are mostly based on current session conditions and behaviors.

The criteria are organized by type of trigger criteria in dedicated categories.&#x20;

For more details about triggers, refer to [How to create a trigger ](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/web-experimentation-and-personalization/targeting-step/how-to-create-a-trigger-how-section)and [Creating and managing Triggers.](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/assets-library/creating-and-managing-triggers)

<figure><img src="https://2350286830-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6Yw9IRJ6KbbucQPwZUCZ%2Fuploads%2FFeRgGHIGF7wn68y5gbv0%2Fimage.png?alt=media&#x26;token=8be5edea-56be-4a6d-b91e-2bc0b6c05881" alt="" width="563"><figcaption><p>Triggers Library page</p></figcaption></figure>

## Device <a href="#h_01g9ct2zd4vmh5w4tsfj3b4trb" id="h_01g9ct2zd4vmh5w4tsfj3b4trb"></a>

* [**Device**](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/assets-library/creating-and-managing-triggers/list-of-trigger-criteria/device-criterion)**:** Restrict the visibility of a campaign to visitors based on the device they are using for their current session.
* [**Screen size**](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/assets-library/creating-and-managing-triggers/list-of-trigger-criteria/screen-size-criterion)**:** Restrict the visibility of your campaign to visitors that use a certain type of screen.

## Unique visitors <a href="#id-01j8swqmpxzxx65sjag60qkq47" id="id-01j8swqmpxzxx65sjag60qkq47"></a>

* [**IP Address**](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/assets-library/creating-and-managing-triggers/list-of-trigger-criteria/ip-address-criterion)**:** Restrict a campaign’s visibility to visitors using the same specific IP address.
* [**Geolocation**](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/assets-library/creating-and-managing-triggers/list-of-trigger-criteria/geolocation-criterion)**:** Restrict the visibility of a campaign to visitors based on their geographical location.
* [**Weather:** ](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/assets-library/creating-and-managing-triggers/list-of-trigger-criteria/weather-criterion)Test or personalize your visitors' experiences based on real-time weather data.

## Source & pages <a href="#id-01j8swqx7m3w49tfqtnae022v6" id="id-01j8swqx7m3w49tfqtnae022v6"></a>

* [**Landing Page:** ](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/assets-library/creating-and-managing-triggers/list-of-trigger-criteria/landing-page-criterion)Trigger your campaign depending on which page your visitor landed during their visit on your website.
* [**Source type**](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/assets-library/creating-and-managing-triggers/list-of-trigger-criteria/source--source-type-criterion)**:** Trigger your campaign depending on the visitor origin type.
* [**Source:** ](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/assets-library/creating-and-managing-triggers/list-of-trigger-criteria/source--source-type-criterion)Triggers your campaign depending on the visitor origin.
* [**Previous page:** ](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/assets-library/creating-and-managing-triggers/list-of-trigger-criteria/previous-page-criterion)Trigger your campaign based on a specific “previous page” URL.
* [**URL Parameter**](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/assets-library/creating-and-managing-triggers/list-of-trigger-criteria/url-parameter-criterion)**:** Restrict the visibility of a campaign to visitors depending on the composition of their URL parameter(s) when they visit your website.
* [**Minimum Pages viewed**](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/assets-library/creating-and-managing-triggers/list-of-trigger-criteria/minimum-pages-viewed-criterion)**:** Trigger your campaign based on a specific number of pages viewed by your visitors.
* [**Visited Pages**](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/assets-library/creating-and-managing-triggers/list-of-trigger-criteria/visited-pages-criterion)**:** Trigger a campaign to visitors that have seen specific URLs at least a specific number of times during their current session.

## Recurrence <a href="#h_01j8sx3bht2fyygv6x482d44zn" id="h_01j8sx3bht2fyygv6x482d44zn"></a>

* &#x20;[**Same day visit**](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/assets-library/creating-and-managing-triggers/list-of-trigger-criteria/same-day-visit-criterion)**:** Trigger a campaign to visitors that have already visited your website at least once in the past 24 hours.

## Browser <a href="#id-01j8swrjrb20wve9cxdv01kt76" id="id-01j8swrjrb20wve9cxdv01kt76"></a>

* [**Browser language**](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/assets-library/creating-and-managing-triggers/list-of-trigger-criteria/browser-language-criterion)**:** Include or exclude the browser language used by the visitors for their current session.
* [**Browser:** ](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/assets-library/creating-and-managing-triggers/list-of-trigger-criteria/browser-criterion)Include or exclude the web browser used by visitors for their current session.
* [**Adblocker**](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/assets-library/creating-and-managing-triggers/list-of-trigger-criteria/adblocker-criterion)**:** Include or exclude visitors who have an adblocker on their browser to trigger your campaign.

## Expert <a href="#h_01j8sx6ezadcpk4jnkfhhsnj2r" id="h_01j8sx6ezadcpk4jnkfhhsnj2r"></a>

* [**JS Variable**](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/assets-library/creating-and-managing-triggers/list-of-trigger-criteria/js-variable-criterion)**:** Verify a specific JS variable of your choice.
* [**Code**](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/assets-library/creating-and-managing-triggers/list-of-trigger-criteria/code-based-criterion)**:** Insert JavaScript code to trigger a campaign depending on the presence of a specific JS instruction.
* [**CSS Selector**](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/assets-library/creating-and-managing-triggers/list-of-trigger-criteria/css-selector-criterion)**:** Trigger your campaign only when the loaded page contains an element linked to a specific ID or class.
* [**DataLayer**](https://docs.abtasty.com/~/revisions/qwC2vgJ0JzjAiTAzF6Mb/assets-library/creating-and-managing-triggers/list-of-trigger-criteria/datalayer-criterion)**:** Trigger a campaign to visitors that meet some events of your DataLayer.
