A page scroll trigger fires a tag when a visitor scrolls down to a specific point on the page. By default, the tag fires on all pages. However, you can change it so that the tag fires on a certain page or under specific conditions.

Here’s a list of conditions available in this trigger.
Amount of page scrolled
| Condition type | Description |
|---|---|
| Amount of page scrolled | Fires the tag when a visitor scrolls to the selected point on the page. For example, a visitor scrolls 50% of the page or scrolls down to 1440 px. |
Event conditions
| Condition type | Description | Example |
|---|---|---|
| Page URL | Fires the tag when a visitor scrolls on a page with the selected page URL. For example, a visitor is on the page https://clearbank.com/product-tour and scrolls to the selected point. |
Page Url equals https://clearbank.com/product-tour/ |
| Page path | Fires the tag when a visitor scrolls on a page with the selected page path. For example, a visitor is on the page that contains the path /product-tour and scrolls to the selected point. |
Page Path contains /product-tour |
| Page hostname | Fires the tag when a visitor scrolls on a page hosted on the selected domain. For example, a visitor is on the page hosted on clearbank.com and scrolls to the selected point. |
Page Hostname equals clearbank.com |
| Referrer | Fires the tag when a visitor scrolls on a page to which they were directed by the selected referrer. This referrer is internal, meaning that it belongs to the same domain as your site. For example, a visitor comes from https://clearbank.com/blog and scrolls to the selected point. |
Referrer equals https://clearbank.com/blog |
| External referrer | Fires the tag when a visitor scrolls on a page to which they were directed by the selected external referrer. This referrer is external, meaning that it has a different domain than your site. For example, a visitor comes from https://google.com and scrolls to the selected point. |
External referrer equals https://google.com |
| Campaign | Fires the tag when a visitor scrolls on a page to which they were directed by the selected campaign (based on the utm_campaign parameter) and scrolls to the selected point. | Campaign equals winter-promo |
| Traffic source |
Fires the tag when a visitor scrolls on a page to which they were directed by the selected traffic source and scrolls to the selected point. Possible values: campaign, organic search, social, referral, direct. |
Traffic source equals direct |
| Returning visitor | Fires the tag when a visitor is a returning visitor and scrolls to the selected point. The returning visitor is recognized by Tag Manager, which uses the stg_returning_visitor cookie. | Returning visitor is true |
| Variable-based conditions | Any variable you add will appear in the list of conditions and you can use it to define trigger conditions. | –– |
Tip: Learn more about trigger conditions.
Multiplicity
| Possible multiplicity conditions |
|---|
| Many times during a session |
| Once for each page view |
| Once in a session |
Tip: See examples in our guide for advanced analysts: How to measure page scrolling.