View Issue Details

IDProjectCategoryView StatusLast Update
2960Composrstatspublic2020-01-06 16:53
ReporterChris Graham Assigned ToChris Graham  
PrioritynormalSeverityfeature 
Status closedResolutionno change required 
Summary2960: Google Analytics integration
DescriptionAutomatic set up of Google Analytics via oAuth (available as a link under the Google Analytics config option and on the Setup menu) - automatically creates an analytics account, and copies the property ID into your configuration.

Support for directly embedding Google Analytics graphs within the stats module.

Support for embedding Google Analytics graphs in the Admin Zone dashboard. Included by default, once configured. Shows unique visitor line chart.
Additional Informationhttps://developers.google.com/analytics/devguides/config/mgmt/v3/

https://developers.google.com/analytics/devguides/reporting/embed/v1/
TagsType: External dependency
Attach Tags
Time estimation (hours)16
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Relationships

related to 974 ResolvedChris Graham Composr non-bundled addons Implement oAuth login framework 

Activities

Chris Graham

2018-09-17 14:15

administrator   ~5827

Last edited: 2018-09-17 14:15

There's now a non-bundled Google Analytics addon for v11. It includes a block and admin_stats integration.

It doesn't use dashboard block by default, as it is non-bundled. I'm not sure if it will become bundled.

It doesn't automatically create a GA property, or work out what property to use - this is possible with the GA management API, which would need some more work https://developers.google.com/analytics/devguides/config/mgmt/v3/

It isn't CSP-safe. Some changes would be needed for that.

Salman

2019-08-23 01:05

reporter   ~6072

Integration is now CSP safe: https://github.com/ocproducts/composr/commit/e3b00ad4a4bb5ec160a84589b0286f0a3a52dda5

Chris Graham

2020-01-06 16:53

administrator   ~6271

The focus in Composr is now going to be our own stats system, which is being overhauled for v11.

We will now provide Google Analytics integration, but there's no need to make it as seamless as this issue when the typical user won't benefit much from it, and when there are various concerns around Google (privacy etc).

Issue History

Date Modified Username Field Change
2016-12-02 17:09 Chris Graham New Issue
2017-08-29 01:27 Chris Graham Relationship added related to 974
2017-12-24 00:03 Chris Graham Description Updated
2017-12-24 01:22 Chris Graham Tag Attached: ocProducts client-work (likely)
2018-02-14 02:32 Chris Graham Tag Detached: ocProducts client-work (likely)
2018-09-17 14:15 Chris Graham Note Added: 0005827
2018-09-17 14:15 Chris Graham Note Edited: 0005827
2019-06-27 19:46 Chris Graham Tag Attached: Type: External dependency
2019-08-23 01:05 Salman Note Added: 0006072
2020-01-06 16:53 Chris Graham Assigned To => Chris Graham
2020-01-06 16:53 Chris Graham Status Not Assigned => Closed
2020-01-06 16:53 Chris Graham Resolution open => no change required
2020-01-06 16:53 Chris Graham Note Added: 0006271