Article analytics
Open Article Studio β| Date Sent | Requester | Property Address | Municipality | Days Left | Status | Clerk email |
|---|
Click Maintenance tab to load.
Click Portal Clicks tab to load.
Open Calendar to load.
π main-report searches Β· π§° tool-page searches Β· π€ shared-report opens. Tap a day to open its searches. Shared-open days use the server's calendar (UTC) and can differ by a few hours at midnight.
Personal invite links. The code in the URL is random β the name lives only here, so nothing in the link identifies anyone. Their searches show a name chip on the Searches tab, and their visits keep attributing even when they come back without the link.
Open People Links to load.
Emails from the homepage "feature updates" box. Each gets a welcome email automatically (Resend); no bulk-send tool yet β this is just the list.
Open Newsletter to load.
Clicks on our own links (Smart Choice Inspections and other outbound links) from oprasearch.app.
Click Site Clicks tab to load.
Share-link copies, PDF report exports, shared-link opens, and active reading time β grouped by address. Tracking live since Jul 6, 2026; reading time per address starts Jul 18, 2026.
Click Shares & Reports tab to load.
| Name | Agency | Office | Links | Views | Joined |
|---|
| Name | Company | Service Area | Links | Views | Joined |
|---|
| Name | Company | NMLS # | Links | Views | Joined |
|---|
| Name | Firm | Bar # | Links | Views | Joined |
|---|
| Address | Created By | Company | Views | Last Viewed | Created |
|---|
What this measures Β· first touch vs current visit
What Visits stores Β· privacy & erase
β’ Random browser token β stored only as a SHA-256 hash (not a name, email, or account)
β’ Device bucket: mobile / tablet / desktop (from screen width)
β’ Arrival source: direct / shared link / search / social / referral / campaign
β’ Referrer hostname only (google.com, tapinto.net) β never the full URL or path
β’ Campaign tag (utm_source) when the link has one
β’ Landing type: home vs property-link
β’ Whether that visit ran a property search (+ search count)
β’ Outcome: good (search / tool / sample-card tap), empty (stayed, no product), or bounce (left in under 8s, no scroll past the hero)
β’ Sample-card used (yes/no) and scrolled past the hero (yes/no) β no scroll coordinates
β’ Timestamps for session start / last activity (30βminute idle resets the visit)
What Visits does not store
No IP, no raw user-agent, no fingerprints, no full referrer URL, no page text, no clickstream, no scroll coords, no session replay, no geolocation.
Erase / exclude yourself:
β’ This browser only: open oprasearch.app/?analytics=erase (deletes that browserβs visit rows + opts out of Visits, Attention, and Searches).
β’ Stop counting without delete: ?analytics=off β same opt-out covers Searches too.
β’ Clear recent Visits noise: Last Hour / Last 24h above. Full wipe: Reset all Visits. Searches has its own Last Hour / Last 24h / Wipe.
Open Visits to load.
Click Searches tab to load.
Every tracked tool-page visit appears here, even when no search is completed. RAdata is a guess in this tab only: same browser (or same window, on older rows) looked up 27 Ironia Rd, Flanders and ran 3+ different addresses back-to-back. Not a login.
AI agents Β· /agent/report
Automated callers of the public API, last 30 days. Human visits are in the table below.
Open Smart Tools to load.
What Attention stores (per result session)
β’ Random session id (not linked to Visits browser hash)
β’ Device bucket: mobile / tablet / desktop
β’ Which report cards were seen / how many active seconds each (β₯2s to count)
β’ Property context already on the report: address, municipality, block, lot
β’ Total active seconds while the tab is visible + focused
What Attention does not store
No clicks, no typed text, no scroll position, no IP, no fingerprints, no video/replay of the page.
Staff opt-out: same ?analytics=off as Visits.
Open Attention to load.
Replay
Runs addresses people already searched back through the report and records what broke. Server-side only: no Google billing, no listing scrapes, and nothing is written to the visitor Address issues queue.
Past runs
Address issues
Failed searches and missing details, grouped by address. Add notes as we investigate. A new report reopens a resolved address.
Add an address manually
Loadingβ¦
Lookups from njflood.zone. Separate Firebase project β not mixed with Oprasearch searches.
Open njflood.zone to load.