WHMCS Google Analytics & Search Console Widget

Bring Google Analytics 4 traffic reports and Google Search Console search queries into your WHMCS admin dashboard. Review sessions, users, pageviews and search visibility, choose a reporting period, and use built-in setup and API testing tools without interrupting your support workflow.

  • GA4 and Search Console stats in one WHMCS admin dashboard widget
  • View users, sessions, page activity, clicks, impressions, CTR, and average position
  • Service-account authentication with configurable GA4 and Search Console properties
  • Preset and custom date ranges, traffic breakdowns and top search queries
  • Addon configuration, documentation, API tests and licence diagnostics

Need setup help? See FAQ · Docs: Knowledgebase

Feature Spotlights

Google insights inside WHMCS

Traffic, search visibility, dashboard access and service-account setup in one practical workflow.

GA4 metrics

GA4 Overview

See users, sessions and traffic trends at a glance.

Learn more →
Search Console insights

Search Console Data

Monitor clicks, impressions, CTR and position.

Learn more →
Admin dashboard widget

Admin Dashboard Widget

Keep essential website metrics in front of staff.

Learn more →
Google authentication

Secure Integration

Connect using a Google service account with access to your reporting properties.

Learn more →
Highlights

Key capabilities at a glance

Traffic, visibility, and SEO performance in one place.

Traffic

Traffic Overview

Users, sessions and engagement data from GA4.

Search

Search Visibility

Clicks, impressions, CTR and ranking position.

Admin

Dashboard Ready

Designed for quick review inside WHMCS admin.

Reports

At-a-Glance Reporting

Give staff useful performance insight without extra tabs.

Module Details

Features, changelog & resources

Explore the widget features, release history and documentation.

GA4 + Search Console in one widget

A practical WHMCS dashboard add-on for website and search monitoring.

GA4 Traffic & Audience Reports
  • Review sessions, users and pageviews for the selected reporting period
  • See new-user percentage, bounce rate, average session duration and pageviews per session
  • Follow the sessions trend in the Analytics view
  • Review traffic breakdowns such as top countries and operating systems
Search Console Query Insights
  • Review top search queries reported by Google Search Console
  • See clicks, impressions, click-through rate and average position together
  • Use the selected reporting period to put query performance in context
  • Switch between Analytics and Search Console within the same widget
Preset & Custom Reporting Periods
  • Choose Today, Yesterday, Last 7, Last 30 or Last 90 days
  • Set custom start and end dates using the date controls
  • See the applied reporting range alongside the displayed results
  • Choose a default date range for the widget in addon configuration
Configuration & Dashboard Defaults
  • Configure a numeric GA4 property ID and Search Console property string
  • Set the filesystem path to the service-account JSON file
  • Choose widget height, default tab and default reporting range
  • Review the configuration summary and credential-file readability status
WHMCS Admin Dashboard Widget
  • Bring website reporting into the existing WHMCS admin dashboard
  • Keep Analytics and Search Console views together in one widget
  • Use the addon Dashboard for configuration summaries and quick actions
  • Give staff a convenient reporting overview during normal admin work
Google Service-Account Connection
  • Authenticate Google API requests with a configured service-account JSON file
  • Grant the service account access to the GA4 and Search Console properties
  • Use the numeric GA4 property ID rather than a measurement ID
  • Keep the credential file outside the public web directory and readable by the application
API Tests & Connection Troubleshooting
  • Run Test API Access from the built-in Tools view
  • Review separate GA4 and Search Console test results
  • Show the service-account email to check property permissions
  • Use guidance on exact Search Console property strings when diagnosing access errors
Documentation & Licence Diagnostics
  • Follow the built-in Documentation view for setup guidance
  • Access Dashboard, Settings, Docs, Tools and Logs through the addon tabs
  • Review licence_debug.log when investigating licence validation
  • Use the product knowledgebase for maintained installation requirements and setup instructions

Changelog

Public release notes for the WHMCS Google Analytics & Search Console Widget.

Loading changelog...

Reviews

Customer reviews for this widget will appear here once available.

Screenshots

See the widget in action

Explore GA4 and Search Console reports, configuration and API tests. Account identifiers, URLs, paths and report values use fictional demonstration data.

Original Google Analytics Widget artwork GA4 — simulated 30-day traffic overview Search Console — fictional 30-day queries GA4 — simulated 90-day traffic overview Search Console — fictional 90-day queries Addon dashboard — example configuration Settings — demonstration property and credential path Documentation — setup guidance Tools — API access and service-account checks API tests — simulated results Service account — fictional account email Logs — simulated licence diagnostic
How It Works

Connect → Load → Review

1

Connect

Configure the service-account JSON path, numeric GA4 property ID and matching Search Console property. Grant the account access to the selected properties.

2

Load

Use Tools to test API access, then choose Analytics or Search Console and select a preset or custom reporting period.

3

Review

Review traffic summaries, audience breakdowns and top search queries from the WHMCS admin dashboard.

Pricing

Choose your licence

Lease monthly or yearly, or choose an owned licence with optional update renewals.

Leased

Self-hosted licence with updates while subscribed.

$4.95/mo AUD
$49/yr AUD
  • WHMCS admin widget and addon
  • GA4 + Search Console reporting
  • Monthly or yearly billing
  • Updates while subscribed
Order Now

Owned Licence

One-time purchase with 12 months of updates included.

$129 AUD
  • Self-hosted owned licence
  • 12 months of updates included
  • Optional updates renewal: $29 AUD/year
  • Continue using your licensed version without renewing updates
Order Now

Prices in AUD. Taxes may apply. Owned update renewal is optional.

FAQ

Questions About the Google Analytics Widget

What does the Google Analytics Widget do?

It brings Google Analytics 4 traffic summaries and Google Search Console query reporting into the WHMCS admin dashboard, with an addon area for configuration, documentation, API tests and licence diagnostics.

Where do staff see the reports?

Reports appear in the Snowtech GA4 / Search Console admin dashboard widget. Switch between Analytics and Search Console without leaving the WHMCS dashboard; use the addon tabs for setup and troubleshooting.

Which GA4 metrics are shown?

The supplied Analytics view shows sessions, users, pageviews, new-user percentage, bounce rate, average session duration and pageviews per session, together with a sessions trend and audience breakdowns such as countries and operating systems.

What does the Search Console view show?

It lists top search queries with clicks, impressions, CTR and average position for the selected reporting period. These are Search Console results for the configured property.

Which date ranges can I choose?

The widget offers Today, Yesterday, Last 7, Last 30 and Last 90 days. Custom start and end dates let you review another period, and the displayed range identifies which dates are applied.

Can I set a default tab and widget size?

Yes. Addon configuration includes widget height, default tab and default date range. The addon Dashboard and read-only Settings view show the configured values.

How does the Google connection authenticate?

It uses a Google service account and a JSON credential file. Enable the required Google APIs, configure the credential path and give that service account access to the selected Analytics and Search Console properties.

Which GA4 ID should I enter?

Use the numeric GA4 property ID. A measurement ID beginning with G- and an older Universal Analytics UA- tracking ID are different identifiers and should not be used in that field.

What Search Console property string should I use?

Use the exact property available to the service account. A URL-prefix property includes its scheme and hostname, for example https://www.example.com/. A domain property uses the sc-domain:example.com format. Matching the correct property matters for access.

Where should I put the JSON credential file?

Store it outside the public web directory and enter its full filesystem path in addon configuration. Give the application the access needed to read it. The Dashboard includes a readability status to help check the configured path.

Does the service account need permission in both products?

Yes, when using both reports. Add its email to the relevant GA4 property permissions and grant it access to the selected Search Console property. Tools can show the configured service-account email for checking those permissions.

Can I test the connection before reviewing reports?

Yes. Use Test API Access from Dashboard quick actions or the Tools tab. The test view reports GA4 and Search Console results separately so you can identify which connection needs attention.

Why might Search Console return a permission error?

Check that the service-account email has access and that the configured property string exactly matches the intended URL-prefix or domain property. Also confirm that the Search Console API is enabled in the Google Cloud project.

Why might Analytics return no data or an API error?

Check the numeric GA4 property ID, service-account access, JSON path, enabled Analytics Data API and selected dates. Confirm that the source website actually has GA4 data, then use the built-in API test to inspect the connection.

Are the figures real-time, and should sessions equal search clicks?

These views use reporting data returned by Google APIs; processing delays and the selected dates affect availability. Search Console clicks and Analytics sessions measure different activity and can differ. Treat this as a reporting overview, rather than a real-time visitor feed.

Does installing the widget start tracking my website?

No. It reads data from your configured Google properties. Your website still needs its own appropriate GA4 tracking setup, and Search Console must already have access to the property you want to report on.

Does it replace the full Google reporting tools?

It provides a convenient overview inside WHMCS. Use Google Analytics and Search Console directly when you need deeper analysis or property administration beyond the widget views.

What requirements and diagnostics are available?

Check the current product knowledgebase for supported WHMCS/PHP versions, extensions and any encoding requirements. The module needs Google API connectivity and a readable service-account file. Built-in Docs and Tools cover setup and API testing; Logs provides licence diagnostics.

How much are the leased and owned licences?

The leased licence is $4.95 AUD per month or $49 AUD per year, with updates while subscribed. An owned licence costs $129 AUD once and includes 12 months of updates. Further update access costs $29 AUD per year.

Must I renew an owned licence each year?

The $29 AUD yearly update renewal is optional. You can continue using your licensed version without renewing; renewal provides another 12 months of update access.

See Website Performance Without Leaving WHMCS

Give admins a cleaner way to keep track of traffic and search visibility from the WHMCS dashboard.

See Pricing Contact Us

Custom layouts and metric selections available on request.