Google Analytics Bounce Rate Trend Badge
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Google Analytics Bounce Rate Trend Badge scans the current page for Google Analytics dashboard data, extracting bounce rate metrics, page views, session durations, and trend indicators from Google Analytics reporting pages. The floating panel shows a bounce rate trend badge with current bounce rate, trend direction (improving/declining), and historical comparison. Color-coded indicators (green for good, yellow for moderate, red for poor) and a summary of engagement metrics provide quick visibility. Filter by date range and page group, and export trend data as CSV or text. Significant changes are highlighted, and bounce rate performance is tracked over time.
WHERE IT RUNS
Works on Google Analytics dashboards, including GA4 and Universal Analytics reporting pages, engagement reports, and custom dashboard views. The script detects metrics using Google Analytics-specific selectors and extracts engagement data. It works best on Google Analytics reporting pages.
HOW TO USE
The panel displays a badge showing the current bounce rate with color-coded status and trend direction (improving, declining, or stable). Additional metrics show page views, sessions, and average session duration. A sparkline chart shows historical bounce rate trends. Click "Scan Metrics" to extract all bounce rate data from the current page. Export the trend data as text for reporting or analysis. The panel automatically detects bounce rate metrics and displays them with engagement indicators.
MECHANISM — BOUNCE RATE EXTRACTION WITH TREND ANALYSIS
The script detects Google Analytics metrics by scanning the page for percentage values and metric labels. Bounce rate is identified by matching percentage patterns in the context of bounce rate labels. Previous period comparison data is extracted when available, and the trend direction is calculated based on the percentage change. Engagement thresholds (good, moderate, poor) are user-configurable. Historical data is extracted from chart elements and displayed as a sparkline. The summary shows engagement metrics including page views, sessions, and average session duration. All extraction and analysis runs client-side with no network calls.
THE PANEL
The floating panel is fully draggable and remembers its position per domain. Click the minimize button to collapse it to a small bubble, or press Escape to hide it. The panel automatically adjusts to different screen sizes and can be resized to show more content. All settings, including engagement thresholds and date ranges, are saved per domain. The panel integrates smoothly with any page layout using the BGPanel framework, maintaining clean separation from page content.
PLEASE NOTE
This script requires the free BotGentz extension to run. It does not send any data to external servers; all extracted analytics data and settings remain entirely local to your browser using GM_setValue. The script never reads password fields, hidden inputs, or file inputs. It stores only bounce rate values, engagement metrics, and configuration settings from publicly visible Google Analytics page content. Metric detection depends on the page structure; if metrics are not detected, use the "Scan Metrics" button to refresh extraction. The script works on Google Analytics pages and detects pages by hostname. Bounce rate thresholds are configurable and can be adjusted to match your benchmarks. Data persists across browser sessions and is isolated per browser profile.