PennyLens
ProductE-commerceWhy PennyLensPricingDocs
Sign inGet Started
Product→E-commerce→Why PennyLens→Pricing→Docs→
Get Started FreeSign in
OverviewInstallation
Core
JavaScript SDKEvent TrackingUser IdentificationSession Recordings
Site Types
SaaS eventsCustom e-commerceShopify
Dashboard reference

PennyLens Documentation

Get PennyLens running in minutes. These docs cover the JavaScript SDK, the event model, session recordings, and the auto-detect layer for Shopify, WooCommerce, and SaaS apps.

Get started
Installation

Add the PennyLens SDK via script tag or npm in under two minutes.

JavaScript SDK

The window.PennyLens API surface — track, identify, pause, reset, recordSession.

Core concepts
Event Tracking

Auto-tracked behavior, custom events, and the property model.

User Identification

Linking anonymous sessions to known users, traits, logout, and GDPR.

Session Recordings

rrweb-based replay — default masking, per-element controls, and retention.

Site types — auto-detect
SaaS events

Reserved event names for signup, activation, engagement, and trial milestones.

Custom e-commerce

Wire product_view, cart_add, checkout_step, and purchase for any storefront — headless, custom, or WooCommerce.

Shopify

Auto-detect for Shopify and Shopify Plus, cart and purchase capture.

Reference
Dashboard reference

Surfaces in the PennyLens dashboard and the data model behind them.

PennyLens

AI-powered web analytics that tells website owners what to change and why.

Get Started Free →
Product
  • Heatmaps
  • Session replay
  • AI insights
  • Funnels
  • Form analytics
  • E-commerce
  • Pricing
Resources
  • Documentation
  • Installation
  • Event tracking
  • API reference
  • GitHub
Company
  • Why PennyLens
  • Contact
  • Talk to sales
Legal
  • Privacy policy
  • Terms of service
  • Subprocessors
  • Security
  • Data processing
© 2026 PennyLens. All rights reserved.
v1.0Made for teams who shipPrivacyTerms