WP Residence Help WP Residence Help

  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API
Home / 13. WPResidence / WPEstate CRM / Viewed Listings Tracking in the WPResidence CRM

Viewed Listings Tracking in the WPResidence CRM

14 views 0

Every time a known contact opens a property page on your site, the WPResidence real estate CRM records it. The result: a precise list, per contact, of which properties they have looked at and when. This is one of the most powerful signals for timely, relevant follow-up.

How the CRM Knows Who Is Viewing

The CRM identifies the viewer using two mechanisms:

  1. Cookie-based (for anonymous visitors). After a prospect submits any contact form, the CRM sets a cookie on their browser. Every subsequent property page they open is tied to the contact that form created.
  2. Logged-in user. If the visitor is logged into WordPress, the CRM looks up the matching contact record and attributes views to that contact directly.

Either way, no action is needed from the prospect.

Where to See Viewed Listings

Open any contact detail page. Find the Viewed Listings panel — it shows every property that contact has opened, most recent first. Each row includes the thumbnail, title, price, and view timestamp.

Activity Timeline Integration

Every view also appears in the contact’s activity timeline as a viewed_listing entry. Scrolling the timeline gives you the full behavioral pattern — not just what they viewed, but how those views interleave with their form submissions, calls, and emails.

Using This Data for Follow-Up

  • Hot leads: if a contact has viewed 3+ listings in 24 hours, they are actively shopping. Reach out today. (The default automations module has a rule for this — see the Automations article.)
  • Price ceiling: look at the price range of the listings they viewed, not just what they said they wanted. Behavior is honest; preferences can be aspirational.
  • Location clustering: if all their views are in one neighborhood, that is where they want to live. Send them everything you have there.
  • Re-engagement: if a contact hasn’t viewed anything in 30 days, your matching emails might be missing the mark.

Privacy

Viewed tracking uses a tracking cookie with a long lifetime. Your site’s privacy policy should disclose this. Most of your prospects will expect it — it is standard practice in real estate marketing — but transparency is still required. For EU users, the cookie should only be set after the prospect has given consent through the theme’s consent banner.

What’s Tracked vs What’s Not

Tracked Not tracked
Property page visits. Search pages (unless configured).
Known contacts (post-form or logged-in). Anonymous visitors who never filled a form.
Timestamp per view. Time spent on page.
Multiple views of the same listing (all recorded). Scroll depth.

Deleting View History

If a contact requests their data be removed (or opts out), an administrator can delete their viewed-listing history from the database. The record is per-row in the viewed listings table.

Best Practices

  • Check the viewed listings panel before every client call — it takes five seconds and changes the conversation.
  • When sending matching listings by email, prioritize properties similar to what they have already viewed.
  • Don’t reference their viewing history explicitly in emails (“I noticed you viewed 42 Oak Street…”) — it feels surveilled.
13. WPResidence / WPEstate CRM

Related Articles

  • WPResidence CRM Security Model — Developer Reference
  • CRM Security and Data Privacy
  • WPResidence CRM Installation and Updates — Developer Reference
  • Installing and Updating the WPResidence CRM

WP Residence Documentation

  • 01. Getting Started
    • How to Get Support
    • Get your buyer license code.
    • Use SSL / https
    • Server / Theme Requirements
  • 02. Installation & Setup
  • 03. Installation FAQ
  • 06. Search & Filtering
    • Advanced Search Display Settings
    • Advanced Search Form
    • Geolocation Search for Half Map
    • Save Search Theme Options
    • Advanced Search Colors
  • 09. Agent, Agency & Developers
  • 08. Property Pages & Layouts
  • 07. Property Lists, Categories & Archive
  • 14. WPResidence Elementor Studio
  • 10. Blog Posts & Blog List
  • 11. Shortcodes
    • Contact Form
    • Featured Agency/Developer
    • Membership Packages
    • Testimonials
    • Google Map with Property Marker
    • Listings per Agent, Agency or Developer
    • Display Categories
    • Agent List
    • Recent Items Slider
    • Recent items
    • List Properties or Articles by ID
    • Featured Agent
    • Featured Article
    • Featured Property
    • Login & Register Form
    • Icon Content Box Shortcode
  • 12. Widgets
  • 04. Theme Options & Global Settings
    • General Settings
    • User Types Settings
    • Appearance
    • Logos & Favicon
    • Header
    • Footer Style and Colors
    • Price & Currency
    • Property Custom Fields
    • Features & Amenities
    • Listing Labels
    • Theme Slider
    • Permalinks
    • Splash Page
    • Social & Contact
    • Map Settings
    • Pin Management
    • How read from file works
    • General Design Settings
    • Custom Colors Settings
    • Header Design & Colors
    • Mobile Menu Colors
    • User Dashboard Colors
    • Print PDF Design
    • Property, Agent, Blog Lists Design Settings
    • Sidebar Widget Design
    • Font management
    • How to add custom CSS
    • Custom Property Card Unit – Beta version
    • Email Management
    • Import & Export theme options
    • reCaptcha settings
    • YELP API Integration
    • iHomefinder Optima Express IDX
    • MEMBERSHIP & PAYMENT Settings
    • Property Submission Page
    • PayPal Setup
    • Stripe Setup
    • Wire Transfer Payment Method
  • 20. Translations & Languages
  • 26. FAQ
  • 10. Pages
  • 11. Header
  • 12. Footer
  • 05. Maps & Location Settings
  • 18. Payments & Monetization
  • Plugins
    • 19. Included Plugins
    • 22. Third Party Plugins – IDX Compatibility
    • 21. Third-Party Plugins – Multi-Language
    • 23. Third party Plugins – Other
  • Technical
    • 24. Technical how to | Custom Code Required
    • 25. Technical: Child Theme

Join Us On

Powered by WP Estate - All Rights Reserved
  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API