Go Back

Trigger – on Event

January 29, 2018

By default, Triggers on Event fire tags on any event on all pages, but you can add different conditions if need.

You can choose from various conditions:

Event (it’s on by default and it’s required):

Fire a chosen custom event occurs in dataLayer.
E.g. you can set a custom event on adding a product to a shopping cart in your ecommerce and fire a tag based on that event.

Page URL

Fire on an occurrence of an event when visiting a page with proper URL.
E.g. fire a tag for all https://piwik.pro/contact/ visitors on an occurrence of the chosen event.

Page Path

Fire on an occurrence of an event view 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 a path which contains: /contact/ on an occurrence of the chosen event.

Page Hostname

Fire on an occurrence of an event when visiting a website with proper hostname.
E.g. fire a tag for all piwik.pro visitors on an occurrence of the chosen event.

Referrer

Fire on an occurrence of an event if a visitor came straight from the 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 on an occurrence of the chosen event.

External referrer

Fire on an occurrence of an event if a visitor came to my website from website with chosen domain URL. This parameter is being ‘remembered’ during whole visitor’s session.
E.g. Fire a tag on an occurrence of chosen event if a visitor came from google.com

Campaign (utm_campaign)

Fire on an occurrence of an event 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 an occurrence of an event 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.