Go Back

Trigger – on Page Scroll

January 29, 2018

You can choose from the following conditions:

Amount of page scrolled (it’s on by default and it’s required)

Fire on page scroll event when will achieve chosen scroll position.
E.g. display a popup when a visitor will scroll down 50% of the chosen page.

Page URL:

Fire on page scroll (in px or %) when visiting a page with proper URL.
E.g. fire a tag for all https://piwik.pro/contact/ visitors who scrolled down 250px.

Page Path

Fire on page scroll (in px or %) when visiting a page with proper page path. Contains an initial ‘/’ followed by the path of the URL.
E.g. Fire a tag on all visitors who visit pages with the path which contains: /contact/ and scroll down 40%.

Page Hostname

Fire on page scroll (in px or %) when visiting a website with proper hostname.
E.g. fire a tag for all piwik.pro visitors who scrolled down 50%.

Referrer

Fire on page scroll (in px or %) if a visitor came straight from a page with defined URL. E.g. fire a tag for all a visitors who arrived here from the page with https://piwik.pro/contact/ URL and scrolled down 50%.

External referrer

Fire on page scroll (in px or %) if a visitor came to my website from website with chosen domain URL. This parameter is ‘remembered’ during whole visitor’s session. E.g. Fire a tag on page view if a visitor came from google.com and scrolled down 50%.

Campaign (utm_campaign)

Fire on page scroll (in px or %) if a visitor came to my website from my chosen campaign (base on utm_campaign parameter).
E.g. utm_campaign=my-campaign-name-01.

Traffic source

Fire on an occurrence of an event-based on referrer type. There are five options to choose:

  • Campaign – came from Google AdWords Campaign (utm_campaign)
  • Organic search – found your website in search engine like google.com
  • Social – came from social media apps like Facebook, Twitter etc.
  • Referral – came by clicking a link on other websites (but not search engine, campaign or social media)
  • Direct – came by entering URL in web browser
  • Returning visitor

    Fire on page scroll (in px or %) for a new visitor or a returning one. It’s based on Piwik PRO Tag Manager cookie.

    Variables added by a user

    You can add many conditions to one trigger. All of the conditions must be met in order to fire a tag.

    In “Page scroll” trigger type you can define multiplicity. There are 3 available options:

  • “Fire tag multiple times” – trigger will activate a tag each time conditions will be met.
  • “Fire tag once per page view” – tag will fire only once within one page view – doesn’t matter if trigger’s conditions will be met multiple times.
  • “Fire tag once per session” – during the browser’s session time, a tag can be fired only once.