|
/ Documentation /General/ Page Visit Tracking Guide (WordPress)

Page Visit Tracking Guide (WordPress)

SureContact can automatically track when your logged-in WordPress users visit specific pages or posts on your site. When a visit is detected, the system instantly applies tags, adds contacts to lists, or removes them, all based on rules you configure, with no cookies or tracking scripts required.

This guide explains how visit tracking works, how to configure rules for specific pages or posts as well as blanket rules, and how to use this feature effectively for segmentation and marketing automation.

Prerequisites

Before setting up visit tracking, please ensure the following:

1. SureContact Plugin Installed on WordPress

The SureContact plugin must be installed and activated on your WordPress site. Visit tracking runs entirely server-side; it adds no JavaScript, cookies, or tracking pixels to your frontend, so there is zero impact on page load performance.

2. Visitors Must Be Logged In to WordPress

Visit tracking only applies to users who are actively logged in to WordPress when they visit a page or post. Anonymous visitors browsing without a session are not tracked.

How Visit Tracking Works

When a logged-in user visits a page or post on your WordPress site, SureContact runs through the following sequence automatically:

StepWhat Happens
1A logged-in user visits a page or post on your WordPress site.
2SureContact checks whether the visitor exists as a contact or creates a new contact in your workspace if not found.
3The system looks up any visit tracking rules configured for that specific page or post.
4If matching rules are found, the configured list and tag actions are applied to the contact automatically.

Note: Visit tracking is entirely server-side. It does not use cookies, JavaScript, or tracking pixels, and has no impact on page load speed for your visitors.

Setting Up Visit Tracking Rules

You can create rules that trigger on visits to a specific page or post, or create blanket rules that apply across all your pages or all your posts.

1.1  Rule for a Specific Page or Post

  • Go to SureContact → Integrations.
  • Click the + Add Integration button in the top-right corner of the Plugin Integrations section.
surecontact wordpress plugin integrations dashboard
  • In the integration picker that appears, select WordPress from the Active Plugins list.
wordpress plugin integrations management screen
  • Set Select Type to Page or Post, then choose a specific page or post from the dropdown.
wordpress integration settings interface
  • Configure your actions – choose from any combination of the following:
  • Add to Lists: Automatically add the contact to selected lists.
  • Add Tags: Apply one or more tags to the contact.
  • Remove from Lists: Remove the contact from selected lists.
  • Remove Tags: Remove one or more tags from the contact.
wordpress integration settings configuration in surecontact dashboard
  • Click Save Changes.
wordpress integration settings configuration

1.2  Rule for All Pages or All Posts

  • Follow the same steps as above.
  • Instead of selecting a specific page or post, choose All Pages or All Posts from the dropdown.
  • Configure your desired actions and click Save Changes.

Tip: You can combine specific and blanket rules. For example, set a general “All Posts” rule to tag all readers as “blog-reader”, and add a specific rule for your pricing page to also tag those visitors as “pricing-interested”. Both rules will be applied when the pricing page is visited.

How Rule Priority Works

When both a specific page/post rule and a blanket All Pages or All Posts rule exist for the same content, both are applied; they do not override each other. SureContact processes them in the following order:

PriorityRule TypeBehavior
1stSpecific Page / Post RuleProcessed first – actions for this exact page or post are applied.
2ndAll Pages / All Posts RuleProcessed second – blanket actions applied after the specific rule.

Example: A contact who visits your pricing page will receive tags from both the specific Pricing Page rule and the general All Pages rule, if both are configured.

Common Use Cases

Use CaseHow to Set It Up
Segment by InterestCreate a rule for your pricing page that tags visitors as “interested-in-pricing”.
Track Content EngagementCreate a rule for specific blog posts that adds readers to a “blog-readers” list.
Trigger Follow-UpsUse tags from page visits to trigger email automation workflows in SureContact.
Lead ScoringApply different tags based on which pages contacts visit to build a picture of their intent.
Onboarding TrackingTag users who visit your getting-started or documentation pages to monitor onboarding progress.

Requirements

For visit tracking to function correctly, all of the following conditions must be met at the time of the page visit:

RequirementDetail
Logged-in WordPress UserThe visitor must be actively logged in to WordPress at the time of the page visit.
Existing & New SureContact ContactThe visitor can be existing, or in case a new user comes in, they will be created as a contact in SureContact, matched via their WordPress user account.
Active Visit Tracking RuleAt least one visit tracking rule must be configured and enabled for the page or post being visited.

Need Help?

If you need any assistance, please email [email protected], and our support team will be happy to help you.

Was this doc helpful?
What went wrong?

We don't respond to the article feedback, we use it to improve our support content.

Need help? Contact Support
On this page
Scroll to Top