Big Brother

Big Brother is a dashboard widget to show Google Analytics data at a glance on your MODX dashboard.

Version: 3.1.0-pl

V2 & V3

MODX Compatibility

Downloads: 528

License: MIT

Build by modmore

Big Brother • Changelog

Big Brother is maintained by modmore and stable.

Big Brother 3.1.0-pl

Released on 2026-07-27

Released on 2026-07-27

  • Fix guzzle conflict by updating dependencies and increasing minimum PHP version to 8.2
  • Show clean error on the dashboard when a property can't be loaded [#167]
  • Fix acquisition chart mixing period data across sources and duplicating points on refresh [#41]
  • Update client-side dependencies: chart.js to 4.5.1, luxon to 3.7.2, uglify-js to 3.19.3

Big Brother 1.3.0-pl

Released on 2026-07-27

Reload the page after installation to access the menu item under "Components"

2015/07/13: 1.3.0-pl

********************

  • Fix wrong date displayed for historical visits comparison (#7)
  • Fix issue with the first load of the widget not showing all results (#5)
  • Fix assigning analytic profiles to specific users (#1)
  • Fix access token being refreshed when not necessary (#3)

2015/05/20: 1.3.0-rc3

********************

  • Fix authentication flow to make it easier and pretty much zero-configuration

2015/05/19: 1.3.0-rc2

********************

  • Fix issued caused by typo on case-sensitive systems

2015/05/19 1.3.0-rc1

********************

  • Upgrade to OAuth2 Authentication, re-authentication will be required.
  • Fix potential issue with empty account dropdowns (#39)
  • Fix E_STRICT errors in various processors (#37)

2013/11/27: 1.2.1-beta

********************

  • Added translations (SV, CS, RU)
  • Added ability to use account "views" (previously known as profiles in GA)
  • Better checks before iterating reports
  • Fixed issue where *Processor::success() were causing issue due to arguments being different than mod*Processor::success()
  • Fixed issue where MODx.BigBrotherRedirect was not defined

Big Brother 1.2.0 RC1

********************

  • Upped version number to avoid isseues with package managemeent

Big Brother 1.1.0 RC2

********************

  • Fix weird issue in French lexicon

Big Brother 1.1.0 RC1

********************

  • Updated components to use the last API changes for Google

Big Brother 1.0.2 pl

********************

  • Added german lexicon (Thanks to gadgetto)
  • Removed hardcoded strings
  • Some corrections to English translation

Big Brother 1.0.2 RC2

********************

  • Fix getManagerLink when the base url is a trailing slash

Big Brother 1.0.2 RC1

********************

  • Added BigBrother namaespace in cmp and dashboard
  • Added ability to set specific account to user for reports
  • Fixed notices
  • Set debug to false by default

Big Brother 1.0.1 pl

********************

  • Fixed hard coded manager URL

Big Brother 1.0 pl

******************

  • Fix charts resize in cmp
  • Syncronize Days of the week for area charts
  • Added button on dashboard to access full reports on the cmp

Big Brother 1.0 beta5

*********************

  • Added dashboard widget
  • Enabled Dashboard configuration tabs

Big Brother 1.0 beta4

*********************

  • Added comparison chart
  • Added Options Panel
  • Refactored processors for more flexibility

Big Brother 1.0 beta3

*********************

  • Added option to set custom manager URL for oauth callback

Big Brother 1.0 beta2

*********************

  • Setup options for Admin groups and cache timeout
  • Show admin buttons only to specified user groups
  • Added more reports following Google Analytics website display
  • Added date range information
  • Added custom vtabs class definitions
  • Streamlined grids and panel description
  • Updated grid processor to use a single file

Big Brother 1.0 beta1

*********************

  • Initial release

Big Brother 3.0.0-pl

Released on 2024-10-18

Released on 2024-10-18

  • Dashboard title shadow is now only applied in MODX 2.x (@sebastian-marinescu) [#158]
  • Reports now have a separate cache key per GA property, if multiple properties are used via user/system settings [ed73391]
  • Fix stand-alone widgets not loading their data if the main widget wasn't present. [b8ba83a]
  • Fix spacing and blank blocks in MODX 3 dashboard if widget was on a row taller than the inner content. [c98719f]
  • Fix widget title text wrapping which caused widget action buttons to fall out of alignment. [15614b2]
  • Fix incorrect (old) action for menu item in development bootstrap script [3abd998]
  • Added date localisation and dates will now use the MODX manager_date_format setting when rendering. [92b340e]
  • Fix typo in npm config and update chartjs-adapter-luxon filename to account for change in new version. [4a7852d]
  • Update dependencies: chart.js to 3.9.1, luxon to 3.5.0, chartjs-adapter-luxon to 1.3.0, uglify-js to 3.17.0, google/analytics-admin to 0.10.0, google/analytics-data to 0.9.4, guzzlehttp/psr7 to 2.7.0

Big Brother 1.5.3-pl

Released on 2022-09-29

Released on 2022-09-29

  • Display banner to upgrade to GA4 once Big Brother 1.5 is deprecated.

Big Brother 3.0.0-rc1

Released on 2022-08-27

Released on 2022-08-27

In light of Google's deprecation of Out-Of-Band (OOB) authorizations, we've implemented a proxy to keep authorizations smooth and quick. Existing authorizations will remain valid after this update.

IMPORTANT: Custom OAuth credentials are no longer supported for new authorizations!

Other changes:

  • Remove some more legacy settings on update (account, account_name, total_account)

Big Brother 1.5.2-pl

Released on 2021-10-02

Released on 2021-10-02

  • Fix missing assets (bug introduced in v1.5.1)

Big Brother 2.2.0-pl

Released on 2021-10-02

Released on 2021-10-02

  • Add new "Top Referrers" widget to show common domain referrals. This is a standalone widget, so add it to your dashboard to use.
  • Catch JS errors when instantiating widgets to avoid subsequent widgets from breaking if one fails
  • Fix error in acquisitions widget if only one time period is returned (i.e. on freshly created properties)
  • Fix incorrect values and comparison arrow in popular pages and top countries widgets
  • Fix "Invalid argument supplied for foreach()" in key metrics widget if only one time period is returned [S29809]

Big Brother 2.1.1-pl

Released on 2021-09-25

Released on 2021-09-25

  • Fix default credentials missing from the v2 build. If you installed an earlier v2 release and do not want to use custom oAuth credentials, delete the bigbrother.native_app_client_id and bigbrother.native_app_client_secret system settings (yes, delete them entirely) and reinstall the package to return to the default. [S29488]

Big Brother 2.1.0-pl

Released on 2021-09-16

Released on 2021-9-16

  • Fix javascript error when profiles can't be loaded in the authorized screen, and adjust error message to indicate potential reasons [#78]
  • Add BigBrother Admin policy/template and assign to admin on install
  • Restrict authorization page to users with the bigbrother_authorize permission
  • Update dependencies: chart.js to 3.5.1, luxon to 1.28.0, chartjs-adapter-luxon to 1.1.0, uglify-js to 3.14.2, google/analytics-admin to 0.4.0, google/analytics-data to 0.7.0

Big Brother 2.0.1-pl

Released on 2021-08-03

Released on 2021-08-03

  • Remove guzzlehttp/guzzle from Big Brother, instead depend on the new guzzle7 package to avoid dependency conflicts (https://modx.com/extras/package/guzzle7)

Big Brother 1.5.1-pl

Released on 2021-08-02

Released on 2021-08-02

  • Make sure installation fails when requirements aren't met [#69]
  • Upgrade setup notice to clarify v1/v2

Big Brother 2.0.0-pl

Released on 2021-08-02

Released on 2021-08-02

  • Bump minimum PHP version to 7.2; this matches the updated MODX3 minimum version and resolves a Guzzle version conflict
  • On MODX3 alpha4+, use the core-provided PSR7 Client with the Google SDK
  • Update dependencies (uglify-js 3.14.1, chart.js 3.5.0, luxon 1.28, google/analytics-data 0.5.1, google/analytics-admin 0.3.0)
  • Fix v1 widget not being replaced correctly on upgrade
  • Remove v1 menu item on upgrade

Big Brother 2.0.0-dev4

Released on 2021-06-07

Released on 2021-06-08

  • Fail installation if bcmath extension is not loaded; this is a requirement in the Google Protobuf dependency
  • Catch API errors in listing accounts/properties, generating reports, verifying oAuth code, and refreshing access token [#47]
  • Downgrade some dependencies to allow installation on 7.1 and up (once requirement goes up to 7.3+ this can be reverted)

Big Brother 2.0.0-dev3

Released on 2021-06-07

Released on 2021-06-07

  • Make sure v1 widget is removed on upgrade to v2, attempt to automatically migrate
  • Adjust the build to be more in line with our other packages

Big Brother 2.0.0-dev2

Released on 2021-06-07

Released on 2021-06-07

This is the first development build of Big Brother v2, containing 6 dashboard widgets.

Big Brother v2 is a complete rewrite to support Google Analytics v4 and MODX3. It cannot be used with Universal Analytics. It can be used on MODX 2.8 and up.

Big Brother 2.0.0-dev1

Released on 2021-06-07

Released on 2021-06-07

This is the first development build of Big Brother v2, containing 6 dashboard widgets.

Big Brother v2 is a complete rewrite to support Google Analytics v4 and MODX3. It cannot be used with Universal Analytics. It can be used on MODX 2.8 and up.

Big Brother 1.5.0-pl

Released on 2021-04-23

Released on 2021-04-23

  • Update the build to allow distribution via the modmore package provider
  • Add requirements validator: requires MODX 2.7+ (and < 3.0) and PHP 7.1+ in line with standard modmore support
  • Add link to the v2 crowdfunding campaign during installation: https://modmore.com/extras/bigbrother/crowdfunding/
  • Fix PHP warnings when optional parameters aren't specified [#37]
  • Remove old disabling of SSL peer verification to avoid potential MITM attack in fetching reports
  • Fix cache handling to use custom cache partition rather than default

Earlier versions were available via MODX.com.

Disclaimer: Viewing non-Euro pricing

You are currently viewing prices in a non-Euro currency. Please be advised that these prices are estimates, based on data by Open Exchange Rates.

While we offer this currency converter hoping our users find it convenient, all purchases are made in Euro, and the final amount charged can vary depending on payment provider, day, time of day and a number of other factors outside of modmore's control. There are no guarantees on accuracy and neither modmore nor Open Exchange Rates can be held liable for errors.

×