Customers Activity

Centralized view into user behavior across your platform

About

🟡

Beta: The Customers Activity page is currently in beta. Functionality and tracked events may evolve as we expand coverage.

The Customers Activity page is your centralized view into user behavior across your platform. Instead of manually copying activity from individual customer dashboards, you can browse, filter, and export the complete activity log for all your customers from a single screen — built directly on top of our new analytics database.

This page is purpose-built for analytics teams, marketing teams, and business owners who need to analyze reader behavior, build reports, and derive insights without manual copy-pasting or relying on per-customer exports.


How it Works

The Customers Activity page presents a real-time list view of every tracked event across your customers, enriched with customer, geo, device, and page context. Each row represents a single event; clicking it opens a detail panel with the full event payload.

Accessing Customers Activity

To access the Customers Activity page:

  • Login to your Pelcro account
  • From the left navigation menu, go to Analytics > Customers Activity

You'll see a paginated list of recent events with the total count surfaced at the top.

Browsing the Activity List

The activity list displays the following columns for each event:

ColumnDescription
EventThe event type (e.g., Page Viewed, Modal Displayed, Subscribed)
Customer IDThe unique ID of the customer who triggered the event — clickable to navigate to their profile
PathThe page path where the event occurred
CountryThe country resolved from the customer's IP address
DeviceThe device type (Desktop, Mobile, Tablet)
TimeThe precise timestamp of the event

Click any row to open the event detail panel on the right.

Event Detail Panel

When you click an event row, the right-hand panel displays the full context of that event, organized into sections:

  • Event header — event name and timestamp
  • Customer — ID (with copy button), Name, Email, and IP address, plus quick links to the customer's Profile and Activity views
  • Geo — Country, Region · City, and Timezone
  • Page — URL, Path, Domain, and Referrer
  • Metadata — additional event-specific fields

Filtering Events

Use the Add filter search bar at the top of the page to narrow down events. Available filters include:

  • Date — filter by a specific date or date range
  • Event Name — filter by event type (e.g., Page Viewed, Modal Displayed)
  • Customer ID — find all events for a specific customer
  • IP Address — filter by the originating IP
  • Page Path — events on a specific path
  • Page Domain — events on a specific domain
  • Page Referrer — events with a specific referrer

The 14D time-range selector at the top-left controls the default lookback window. You can adjust it as you wish with the needed time range.

Exporting Activity Data

Click the Export button at the top-right of the page to download a CSV of the current filtered view.

📘

Complete logs, not just the visible page

Exports include complete event logs — not just the rows currently visible in the UI or the current pagination page. Filters applied on the page are respected in the export.


Tracked Events

The Customers Activity page captures events across the major lifecycle moments of your customers' journey. Events fire from the Pelcro Client SDK and the React Elements / React-JS UI libraries, and are written into the analytics database.

Page & Session

EventPreconditions
Page ViewedAuthenticated user

Subscriptions

EventPreconditions
SubscribedAuthenticated user

Modal Displayed

The Modal Displayed event fires whenever a Pelcro UI modal is shown to the user. Currently supported modals include:

Modal NameDescription
meterPaywall or metering modal shown to gate access
newsletterNewsletter signup modal
registerRegistration modal
subscribeSubscription selection modal
successSuccess confirmation modal

Modal Displayed events fire from both the React Elements and React-JS libraries with the same identifiers, so you can rely on consistent tracking regardless of which library powers your frontend.


Rules and Limitations

Event Visibility Timing

  • Events typically appear in the activity list within 1 to 3 minutes after they are sent
  • During busy periods, events may appear sooner because batches fill faster
  • During quiet periods, it can take up to about 2 minutes before the next batch is processed
  • A successful event send means the event was accepted — a short delay before it is visible in reports is normal and does not indicate data loss
⚠️

Do not expect sub-second visibility. Real-time or sub-second visibility in the dashboard is not guaranteed; timing varies with traffic and system load.

Export Behavior

  • Exports are produced in CSV format
  • The export respects any filters applied on the page (Date, Event Name, Customer ID, etc.)

Data Retention

Activity events are subject to a retention policy on the analytics database. Older events may be removed from the indexed view after the retention window. Contact support if you have specific retention requirements for your account.


Real-World Examples

Example 1 — Investigating a Customer Support Ticket

A customer reports that their checkout failed. Open Customers Activity, add a Customer ID filter for their ID, and review the recent Page Viewed and Modal Displayed events leading up to the issue. The right-hand panel surfaces the exact URL, path, referrer, and device used — giving support a precise timeline without needing engineering.

Example 2 — Building a Conversion Funnel Report

An analytics team wants to measure how many visitors who view a paywalled article go on to register and then subscribe. Filter Customers Activity by Event Name (Page Viewed → Registered → Subscribed), export each segment to CSV, and join the data externally to build the funnel.