Autopilot: Condition - Has Visited Page

The Has Visited Page condition allows you to filter contacts in your Journeys based on whether they have visited a page that meets your criteria:

If you want to trigger Journeys based on page visits, see the Page Visited trigger.


How does Autopilot determine whether a contact has visited a page?

Autopilot tracks page visits in two ways:

1. Visits to pages with the tracking code

Once you've added the tracking code to your web pages, all visits by known and anonymous visitors will be recorded. Once an anonymous visitor becomes a known contact, their previously anonymous visits will be associated with their contact record. This association needs to occurthe contact enters this condition in order for them to count as having visited a page.

2. Visits to pages via email links

When a contact clicks through to a web page from an email link it is counted as a page visit. There's no need to have the tracking code on a page for this to work.

This means you that can also use this condition with third party websites (e.g. Facebook) on which you can't place your tracking code. Note, however, that while visits to such pages (i.e. those without the tracking code) via email links will count as page visits for the purposes of this condition, they will only be displayed in the Activity Feed as an email click.


How does the "wildcard match" option work?

This option allows you to use * once to match any number (including zero) of characters (i.e. letters, numbers or symbols).

For example:

  • http://www.example.com/products/* would match http://www.example.com/products/cameras, http://www.example.com/products/tripods and http://www.example.com/products/tripods/sony
  • http://www.example.com/*/cameras would match http://www.example.com/products/cameras and http://www.example.com/reviews/cameras.

Please note that you can't start a wildcard match with a *.


What are UTM parameters?

A UTM parameter can be attached to a URL to send additional information about a marketing campaign. The "Check for UTM parameter match" option allows you to refine who will pass through this condition based on UTM parameters:

Note that if you enter more than one, all of them need to match for the contact to meet the condition's criteria. Learn more about using UTM parameters with Autopilot to track marketing campaigns here.