Adobe Analytics Quick PageViews
Extension Actions
Fetch Adobe Analytics pageviews for the active pageName using OAuth Web App (user-provided client secret).
Adobe Analytics Quick PageViews — View Adobe Analytics page performance data, custom dimension reports, PageViews, Visits, Visitors, and Country breakdown instantly on any webpage. A Chrome extension for Adobe Analytics reporting, analytics debugging, page tracking validation, and real-time metric monitoring without opening Adobe Analytics Workspace.
Adobe Analytics Quick PageViews is a powerful yet lightweight Chrome extension that lets Web Analysts, Developers, QA teams, and Marketing users view Adobe Analytics metrics directly on any webpage — without opening Workspace or switching tabs. Monitor page performance, validate tracking, debug analytics, and generate custom dimension reports faster during development, QA, and production.
═══════════════════════════════════
What's New in v2.x.x
═══════════════════════════════════
★ Custom Reports — Configure primary and secondary dimension filters (any Prop or eVar) to create custom filtered reports directly on the widget.
★ Tab-Based Dashboard — Clean tab navigation between Page Performance and Custom Report views.
★ More Date Ranges — Now supports Last 7 Days, 3 Weeks, 5 Weeks, 3 Months, and 6 Months with automatic daily, weekly, or monthly chart granularity.
★ CSV Export — Export report data with one click. Includes filter conditions, report suite ID, trend data, country breakdown with raw counts, and granularity labels.
★ Smart State Memory — Widget remembers its toggle state, view mode (minimal or expanded), active tab, and position across page navigations.
★ Report Suite Timezone — Date calculations automatically align to your report suite's configured timezone for accurate reporting regardless of your location.
★ SPA Support — Automatically detects Single Page Application navigations and refreshes data.
★ Refresh Button — Manually re-fetch data on demand.
★ Large Number Formatting — Metrics display as 1.24M, 4.56M for easy reading.
★ Advanced Variable Paths — Window variable page identifiers now support bracket notation (e.g., datalayer.adobe['sdk.customPageName']).
═══════════════════════════════════
Key Features
═══════════════════════════════════
Instant Page Metrics
• Today and Yesterday Page Views
• Total PageViews, Visits, and Visitors for selected date range
• Numbers formatted for readability (K, M, B)
Visual Insights
• Interactive trend charts (daily, weekly, or monthly)
• Top 5 Countries breakdown with traffic share percentages
Custom Reports
• Filter by any Prop or eVar dimension
• Primary filter with exact or contains match
• Optional secondary dimension filter with scoped values
• Secondary filter dropdown directly on the widget
Flexible Date Ranges
• Last 7 Days (daily)
• Last 3 Weeks / 5 Weeks (weekly)
• Last 3 Months / 6 Months (monthly)
Export & Refresh
• One-click CSV export with full metadata
• Manual refresh button
• Export includes: report suite ID, filter conditions, trend data, and country breakdown
Floating Widget
• Draggable and position-persistent
• Minimal view and expandable dashboard
• Tab-based navigation (Page Performance / Custom Report)
• Settings gear for quick access to options page
• Works across production, staging, and development environments
═══════════════════════════════════
Security & Privacy (Safe by Design)
═══════════════════════════════════
• Uses your own Adobe OAuth credentials — nothing shared
• Client ID, Client Secret, Access and refresh tokens encrypted locally using AES-GCM
• Password-based key derivation (PBKDF2)
• Session auto-expires after 2 hours
• All data stays inside your browser
• No external servers, no tracking, no analytics collection
• No user data collection — nothing leaves your browser
═══════════════════════════════════
Open Source & Transparent
═══════════════════════════════════
The complete source code is publicly available on GitHub for review and audit:
https://github.com/abhishekDhami/adobe_analytics_quick_pageviews
═══════════════════════════════════
Setup (One-Time)
═══════════════════════════════════
1. Enter Adobe Developer Console OAuth credentials
2. Authenticate securely
3. Select Company and Report Suite
4. Configure page identifier logic
5. (Optional) Configure Custom Report dimensions
6. Enable the floating widget
That's it — metrics appear directly on the webpage.
═══════════════════════════════════
How Data Matching Works
═══════════════════════════════════
The extension fetches Adobe Analytics data by matching the current page against your selected page identifier configuration.
Page Identifier Options:
• URL (full or pathname, with query/hash removal)
• Page Title (with trim and lowercase options)
• Window Variable (supports dot notation, bracket notation, and mixed paths like s.pageName or datalayer.adobe['sdk.customPageName'])
Match types: exact or contains. Automatic Adobe truncation handling for Props (100 bytes) and eVars (250 bytes).
This makes the extension adaptable to different implementation styles across projects and teams.
Note: Adobe Analytics data is not real-time. Metrics reflect the latest available Workspace data (typically 30–60 minutes delayed).
═══════════════════════════════════
Documentation & Walkthrough
═══════════════════════════════════
═══════════════════════════════════
Release Notes
═══════════════════════════════════
v2.0.2 — Minor improvements
• Widget Auto-refresh when user Reauthenticates with local password
v2.0.1 — Minor improvements
• Minor UI changes in Expanded view
v2.0.0 — Major Feature Update
• Custom Reports with primary and secondary dimension filters
• Tab-based dashboard navigation
• 5 date range presets (7d, 3w, 5w, 3m, 6m) with daily/weekly/monthly granularity
• CSV export with filter conditions, report suite ID, and country raw counts
• Widget state memory (view mode, active tab, position)
• Report suite timezone-aware date calculations
• SPA navigation support with automatic data refresh
• Refresh button for on-demand data re-fetch
• Large number formatting (M, B suffixes)
• Settings icon and Feedback link on widget
• Bracket notation support for window variable paths
v1.1.3 — Bug Fix
• Fixed page identifier match condition logic
v1.1.2 — Stability Fix
• Fixed page identifier logic bug
v1.1.1 — Stability Fix
• Fixed page identifier length handling to match Adobe Analytics limits (100 bytes for props, 250 bytes for eVars)
v1.1 — Dashboard & Charts Update
• Added expandable dashboard view with Pageviews, Visits, and Visitors
• Added 7-day trend charts for quick performance analysis
• Added Top Countries breakdown
• Improved widget UI, layout, and responsiveness
═══════════════════════════════════
Built with ❤️ for the Adobe Analytics community
Feedback and feature requests are always welcome!
Latest reviews
- Taha Khan
- Highly recommendable to MarTech folks. Viewing daily pageviews, country-wise traffic breakdowns, and last 7 days’ performance incredibly easy and intuitive. No more switching between Adobe Analytics reports or building custom dashboards just to check basic stats. The UI is clean and responsive, and the extension loads data quickly. It’s especially helpful during quick checks, daily reporting, or when you need immediate insights without launching the full Analytics interface.
- Anubhav Sarangi
- This is one of those extensions that makes you wonder why it did not exist earlier. What stands out is the practicality - Today vs yesterday pageviews, 7 day trends, and a clean expandable dashboard give quick signal without turning this into another analytics “project.” I also appreciate the security posture. Using your own OAuth credentials, keeping tokens encrypted locally, and avoiding any proxy or data collection is the kind of responsible design we should expect by default. If Adobe Analytics is your day job, this feels like a small upgrade that quietly saves a lot of time. It is like having Workspace tap you on the shoulder instead of making you book a meeting with it.
- Santosh Venuturupalli
- The extension is a powerful way to get quick takeaways and instant visibility into how pages are performing. • With even a basic understanding of the variables and the data layer behind them, users can unlock much deeper value, especially when the schema is thoughtfully designed and implemented. • For non-technical users, the extension is an excellent on-ramp. With a tiny bit of guidance / initial handholding, it can quickly build confidence and enable meaningful, self-serve insights.