• Home
  • Services
    • Col 1
      • Tech & Analytics
      • Web Development
      • Technical Audit
      • Analytics & Tracking
    • Col 2
      • Growth Marketing
      • SEO Strategy
      • SEM & PPC
      • Social Growth
    • Col 3
      • AI & Strategy
      • Al Search (GEO)
      • SEO Content
      • Growth Consulting
    • Col 4
      • Operations & CRO
      • Conversion (CRO)
      • AI Automation
      • Full-stack Ops
  • Projects
    • Strategies
    • Plugins
    • Extensions
    • Creatives
  • Insights
  • About
  • Contact
  • English
    • Chinese
FREE ANALYSIS
  • Home
  • Services
    • Col 1
      • Tech & Analytics
      • Web Development
      • Technical Audit
      • Analytics & Tracking
    • Col 2
      • Growth Marketing
      • SEO Strategy
      • SEM & PPC
      • Social Growth
    • Col 3
      • AI & Strategy
      • Al Search (GEO)
      • SEO Content
      • Growth Consulting
    • Col 4
      • Operations & CRO
      • Conversion (CRO)
      • AI Automation
      • Full-stack Ops
  • Projects
    • Strategies
    • Plugins
    • Extensions
    • Creatives
  • Insights
  • About
  • Contact
  • English
    • Chinese
FREE ANALYSIS
  • Home
  • Services
    • Col 1
      • Tech & Analytics
      • Web Development
      • Technical Audit
      • Analytics & Tracking
    • Col 2
      • Growth Marketing
      • SEO Strategy
      • SEM & PPC
      • Social Growth
    • Col 3
      • AI & Strategy
      • Al Search (GEO)
      • SEO Content
      • Growth Consulting
    • Col 4
      • Operations & CRO
      • Conversion (CRO)
      • AI Automation
      • Full-stack Ops
  • Projects
    • Strategies
    • Plugins
    • Extensions
    • Creatives
  • Insights
  • About
  • Contact
  • English
    • Chinese

Uplink Analytics Dashboard for Cabin

  • Home
  • Trends
  • Uplink Analytics Dashboard for Cabin
Uplink Analytics Dashboard for Cabin
  • 2026-10-04
  • by LethaldiranMX
  • Trends
  • 0 Comments
Uplink Analytics Dashboard for Cabin
LethaldiranMX Insight

The Uplink Analytics Dashboard for Cabin bridges the gap between privacy-first web analytics and native WordPress administration by embedding Cabin’s lightweight tracking metrics directly into the block editor and dashboard. By reconciling raw API path data with local WordPress post types and permalinks, it transforms abstract traffic logs into actionable, context-rich content performance insights. This integration allows publishers and digital operations teams to monitor sustainability metrics, geographic distribution, and referral sources without leaving the WordPress admin interface. It serves as a highly functional bridge for teams looking to maintain strict user privacy while retaining robust, localized reporting.

Best Fit & Operational Role: This plugin is an ideal fit for privacy-conscious organizations, content publishers, and agency developers who have migrated to Cabin Analytics PRO and want to democratize traffic data for their editorial teams. By providing Gutenberg blocks and shortcodes with live editor previews, it allows site builders to easily construct public-facing popular content lists or internal reporting dashboards. It solves the operational challenge of fragmented reporting by consolidating traffic, sustainability, and demographic data directly within the WordPress ecosystem, eliminating the need for client-side tracking scripts or external dashboard logins for content editors.

Potential Limitations & Pitfalls: To utilize this plugin, an active Cabin PRO account is strictly required to access the necessary API endpoints, which introduces an external service dependency. From an operational standpoint, the dynamic reconciliation of Cabin page paths to local WordPress post IDs relies on API performance and database queries, which could introduce minor overhead on high-traffic public-facing pages if shortcodes are not cached properly. Additionally, because this is an independent integration by UplinkPress, future updates to Cabin’s API structure could potentially disrupt data rendering if the plugin is not maintained in lockstep with upstream API changes.

Uplink Analytics Dashboard for Cabin icon

Plugin Specification

WordPress.org Official Data

Developer Stephen Walker
Version v2.0.0
Active Installs 10 +
Requires / Tested 6.9 / 7.1.2
Last Updated 2026-10-04 3:37pm GMT
Official Link View Details ->
Display Cabin Analytics charts, dashboard widgets, shortcodes, and popular content lists in WordPress.

Uplink Analytics Dashboard for Cabin integrates Cabin Analytics into your WordPress site. It provides dashboard widgets, Gutenberg blocks, shortcodes, and popular content output powered by the Cabin Analytics API.

This is an independent UplinkPress plugin. It is not affiliated with, endorsed by, or an official product of Cabin. Learn more about the plugin at uplink.press.

The Cabin Analytics API is available to Cabin PRO accounts.

Features:

  • Dashboard widget for viewing analytics in WordPress admin
  • Responsive Cabin Dashboard for authorized WordPress users
  • Polished standalone Uplink Popular Content for Cabin dashboard widget with title, domain, controls, and summary/detail metrics
  • Separate Sustainability, Demographics, and Sources dashboard widgets
  • Per-module visibility controls for dashboard reports, blocks, and shortcodes
  • Uplink Site Traffic for Cabin block for analytics charts
  • Gutenberg block for Popular Content with the same interactive controls and expandable metrics as the Dashboard widget
  • Gutenberg blocks for Sustainability, Demographics, and Sources
  • Privacy-friendly Country Traffic Map block with an independent date range and accessible country values
  • Live data previews for every Cabin block in the WordPress editor
  • Editable headings for every analytics block, with clear report-specific defaults
  • Shortcode support for analytics charts
  • Popular Content shortcode
  • Sustainability, Demographics, Sources, and Country Traffic Map shortcodes
  • Reconciles Cabin page paths to local WordPress public post types
  • Configurable popular content title, quantity, and date range for shortcode and block output
  • Popular Content date range setting for shortcode, block, and dashboard widget
  • Interactive stacked bar and line charts showing page views and unique visitors
  • Configurable date ranges
  • Global settings for API key, default domain, chart options, and popular content defaults
  • Responsive front-end output

Popular Content:

The Popular Content feature retrieves top pages from Cabin Analytics and attempts to match each path to a local WordPress post, page, or public custom post type. Matching content uses the local WordPress title and permalink. If a Cabin path does not exist on the current WordPress installation, the plugin displays a readable path title linked to the configured Cabin domain instead.

Default shortcode:

[uplianda_popular_content]

With custom options:

[uplianda_popular_content qty="10" date_range="30" title="Top Content"]

Parameters:

  • qty – Number of posts to display: 5, 10, 20, or 50
  • date_range – 1, 7, 14, 30, or 90
  • title – Optional heading text

If no shortcode title or date range is provided, the plugin uses the values configured in Cabin Dashboard → Settings.

Dashboard Popular Content:

Popular Content is available as a standalone WordPress dashboard widget titled “Uplink Popular Content for Cabin” when WP dashboard widgets are enabled in Cabin Dashboard → Settings. It can be hidden, shown, and moved using the standard WordPress Dashboard Screen Options. Disabling WP dashboard widgets unregisters all five Cabin widgets, so they no longer appear in Screen Options. The widget, block, and shortcode share the same presentation: title and domain, date range controls, quantity controls for 5, 10, 20, or 50 items, and summary/detail entries with page views, unique visitors, and Attention. Attention uses Cabin’s approximate duration style, such as ~52s or ~2m. Per-page CO₂ is displayed only when Cabin returns a positive value.

Sustainability, Demographics, and Sources:

The WordPress dashboard provides three movable widgets so each report stays compact:

  • Sustainability displays available total and average CO₂, transfer volume, and green-hosting status.
  • Demographics displays device mix, countries, languages, and browsers.
  • Sources displays traffic sources and top referrers.

Each report also has a dynamic Block API v3 block and shortcode. Adding one to public content is the site owner’s explicit choice to publish that Cabin data. The dashboard REST route remains limited to logged-in users who can edit posts.

Shortcodes:

[uplianda_sustainability date_range="30" title="Sustainability"]
[uplianda_demographics date_range="30" title="Demographics"]
[uplianda_sources date_range="30" title="Sources"]

Supported reporting periods are 7, 14, 30, and 90 days.

Every module is enabled by default. Set a shortcode module to false to hide it:

[uplianda_sustainability total_co2="true" average_co2="false" transfer_volume="true" green_hosting="true"]
[uplianda_demographics devices="true" countries="true" languages="false" browsers="false"]
[uplianda_sources traffic_sources="true" referrers="false"]

The equivalent block settings are available in the block sidebar. Every block also provides a Heading field. Defaults are Site Traffic, Top Content, Sustainability, Demographics, Sources, and Country Traffic. Dashboard-widget modules are configured under Cabin Dashboard → Settings.

Country Traffic Map:

The Uplink Country Traffic Map for Cabin block plots Cabin’s aggregated country totals on a responsive world choropleth. Each block has its own 7, 14, 30, or 90 day reporting period. Pointer hover reveals a country tooltip. Keyboard users can Tab to the map once and move through countries in descending traffic order with the arrow keys; Home and End jump to the first and last country. A ranked list and expandable table provide the exact values without relying on color or the map graphic.

The map is rendered locally from bundled Natural Earth public-domain geometry. It does not use Google Maps, map tiles, geocoding, external map scripts, browser location, cookies, or visitor-level data. Only the server-side Cabin API request described under External Services is made.

Shortcode:

[uplianda_country_map date_range="30" title="Traffic by Country"]

Cabin Dashboard:

Uplink Dashboard for Cabin adds a backend-only analytics page to the WordPress admin menu. It presents the Cabin API data in a focused report with section navigation, selectable reporting periods, and light or dark mode. Access is controlled by role from the plugin settings.

The dashboard uses a purpose-built, responsive report layout inspired by Cabin’s public analytics experience. A side rail keeps long reports navigable on larger screens, reporting periods are available in the header, and the local light/dark preference follows the user between visits. The page uses bundled fonts and makes no external font request.

Each Cabin report block keeps its own date range and module choices. For example, add four Demographics blocks in different locations and configure them separately for devices, countries, languages, and browsers.

Administrators have access by default and always retain access. Additional WordPress roles can be authorized under Cabin Dashboard → Settings → Cabin Dashboard.

The Cabin Dashboard is always available to authorized roles. Clear Enable WP dashboard widgets to unregister the five widgets from the standard WordPress Dashboard without changing the Cabin Dashboard, blocks, or shortcodes.

Chart Shortcode:

Basic usage:

[uplianda]

With custom parameters:

[uplianda title="Site Traffic" domain="example.com" chart_type="line" date_range="30" allow_switching="true"]

Parameters:

  • domain – Override default domain
  • title – Optional heading; defaults to Site Traffic
  • chart_type – bar or line
  • date_range – 7, 14, 30, or 90
  • allow_switching – true or false

wp-config.php Defaults

Site owners can define defaults in wp-config.php. Constants take precedence over values saved in the WordPress admin.

define( 'UPLIANDA_API_KEY', 'your-api-key' );
define( 'UPLIANDA_DOMAIN', 'example.com' );
define( 'UPLIANDA_DEFAULT_CHART_TYPE', 'bar' );
define( 'UPLIANDA_DEFAULT_DATE_RANGE', '7' );
define( 'UPLIANDA_DASHBOARD_URL', 'https://withcabin.com' );
define( 'UPLIANDA_POPULAR_CONTENT_TITLE', 'Top Content' );
define( 'UPLIANDA_POPULAR_CONTENT_DATE_RANGE', '30' );
define( 'UPLIANDA_DASHBOARD_WIDGETS_ENABLED', true );

Dashboard module defaults can also be locked with boolean constants. Available suffixes are:

  • UPLIANDA_DASHBOARD_SUSTAINABILITY_TOTAL_CO2
  • UPLIANDA_DASHBOARD_SUSTAINABILITY_AVERAGE_CO2
  • UPLIANDA_DASHBOARD_SUSTAINABILITY_TRANSFER_VOLUME
  • UPLIANDA_DASHBOARD_SUSTAINABILITY_GREEN_HOSTING
  • UPLIANDA_DASHBOARD_DEMOGRAPHICS_DEVICES
  • UPLIANDA_DASHBOARD_DEMOGRAPHICS_COUNTRIES
  • UPLIANDA_DASHBOARD_DEMOGRAPHICS_LANGUAGES
  • UPLIANDA_DASHBOARD_DEMOGRAPHICS_BROWSERS
  • UPLIANDA_DASHBOARD_SOURCES_TRAFFIC_SOURCES
  • UPLIANDA_DASHBOARD_SOURCES_REFERRERS

For example: define( 'UPLIANDA_DASHBOARD_DEMOGRAPHICS_BROWSERS', false );

External Services

This plugin connects to the Cabin Analytics API at https://api.withcabin.com/v1/analytics to retrieve analytics data. It sends the configured domain, requested date range, requested data scope, list limit, and the administrator-provided API key. Requests occur when an analytics chart, Popular Content display, dashboard insight widget, Country Traffic Map, or public insight block or shortcode needs uncached data. Responses are cached temporarily in WordPress.

Cabin is a third-party service. This independent UplinkPress plugin is not affiliated with or endorsed by Cabin. A Cabin PRO account and API key are required. Review Cabin before use.

The Country Traffic Map includes simplified geographic shapes generated at build time from Natural Earth, whose map data is in the public domain. No request is made to Natural Earth or any other map provider when the plugin runs.

Editorial note: This overview combines WordPress.org official plugin metadata with an AI-assisted LethaldiranMX editorial review. Plugin data should be verified on the official WordPress.org listing before installation.
  • analytics,
  • cabin,
  • charts,
  • dashboard,
  • privacy,
  • wordpress plugin
Next Post

FDesign Withdrawal Button for WooCommerce

Leave a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Categories

  • Thoughts (1)
  • Trends (1,232)
  • Tutorials (1)

Recent Posts

2026-10-04
Uplink Analytics Dashboard for Cabin
2026-10-03
FDesign Withdrawal Button for WooCommerce
2026-10-02
PW WooCommerce BOGO
2026-10-02
Albertoit Client Management for Coaches
2026-10-02
PerseiaThink Accessibility Audit for EAA

Archives

  • October 2026
  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • April 2026

Tags

accessibility admin AI analytics automation backup blocks booking calendar chat chatbot checkout contact form contact form 7 content customer support delivery ecommerce elementor forms GDPR GEO gutenberg lead generation live chat llms.txt login openai optimization payment gateway performance popup privacy products Schema security SEO shipping shortcode support tracking whatsapp widget woocommerce wordpress plugin
  • shape1
  • shape2
  • shape3
  • shape4
  • shape5
  • shape6
  • shape7

Newsletter SignUp!

    About Us

    GROWTH,ARCHITECTED.
    Empowering global brands through data-driven SEO, high-performance web development, and AI-forward strategies.

    Information

    • Extensions
    • Strategies
    • Creatives
    • Plugins

    Services

    • AI & Strategy
    • Growth Marketing
    • Operations & CRO
    • Tech & Analytics

    Office Address

    • Nan'an District, Chongqing
    • +86-133-1028-2690
    • [email protected]
    • +86-133-1028-2690
    © Copyright AEOSUB 2026 | Digital Growth & Full-stack Operations
    • Home
    • About
    • Case Study
      • Case Study 1
      • Case Study 2
      • Case Study 3
      • Case Study 4
      • Case Study 5
    • Elements
      • Blog
        • Blog Post 1
        • Blog Post 2
        • Blog Post 3
        • Blog Post 4
        • Blog Post 5
        • Blog Post 6
      • Service
        • Service Gallery 1
        • Service Gallery 2
        • Service Gallery 3
        • Service Gallery
        • Service Gallery 5
      • Team
        • Team Gallery 1
        • Team Gallery 2
        • Team Gallery 3
      • Testimonial
        • Testimonial – 1
        • Testimonial – 2
        • Testimonial – 3
      • Contact Info Box
        • Contact Info Box 1
        • Contact Info Box 2
      • Info Box
        • Info Box 1
        • Info Box 2
        • Info Box 3
      • Miscellaneous
        • Brand Showcase
        • Counter 1
        • Progress Bar
        • Progress Box Image
        • Radius Button
        • Section Title Subtitle
      • Pricing
        • Pricing Plan 1
        • Pricing Plan 2
        • Pricing Plan 3
        • Pricing Plan 4
        • Pricing Plan 5
    • Pages
      • Service
        • Service Archive
      • Case Study
        • Case Study Archive
        • Single Case Study 1
        • Single Case Study 2
        • Single Case Study 3
      • Team
        • Team Gallery 1
        • Team Gallery 2
        • Team Gallery 3
      • Typography
      • 404 Error
    • Blog
      • Blog 1
      • Blog 2
      • Blog 3
    • Contact
    Follow Us
    FREE ANALYSIS
    • Home
    • Services
      • Col 1
        • Tech & Analytics
        • Web Development
        • Technical Audit
        • Analytics & Tracking
      • Col 2
        • Growth Marketing
        • SEO Strategy
        • SEM & PPC
        • Social Growth
      • Col 3
        • AI & Strategy
        • Al Search (GEO)
        • SEO Content
        • Growth Consulting
      • Col 4
        • Operations & CRO
        • Conversion (CRO)
        • AI Automation
        • Full-stack Ops
    • Projects
      • Strategies
      • Plugins
      • Extensions
      • Creatives
    • Insights
    • About
    • Contact
    • English
      • Chinese
    Follow Us