Giter Club home page Giter Club logo

bigbrother's Introduction

Hi there 👋

bigbrother's People

Contributors

gadgetto avatar jiripavlicek avatar lossendae avatar rtripault avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

bigbrother's Issues

Feature request: possibility to let a user(!) select an account he wants to use for report (based on settings from Admin)

Hi lossendae,

(is it really already 6 month ago?)

currently a manager user gets a report from a single Analytics Account - depending on a setting from an Admin (in CMP options panel of BigBrother).

It would be fine if a manager user could select from different Analytics Accounts from within the Dashboard. It could be a drop-down field which lists the Analytics Accounts he is allowed to see.

Explanation:
I currently have a setup with 4 contexts (multi domain site with 4 domains) and 2 users with restricted rights (Editors). User1 is Editor in Context/Domain 1 + 2 and User2 is Editor in Context/Domain 3 + 4.

Currently User1 can only see reports from domain1 - and User2 from domain 3. It would be nice if User1 could choose between Analytics Account from domain 1 + 2 - and User 2 from domain 3 + 4.

Greetings,
Martin

Wrong dates displayed on graph

Here, the green line is marked as being 06 NOV 2013 - 06 DEC 2013. However, it's displaying data from 06 OCT 2013 - 06 NOV 2013.
clipboard01

Big Brother not working anymore

Since a couple of days the plugin is not working anymore. I think Google must have chanced something to their API. I get following error (on all website where Big Brother is installed):
{"error":{"errors":[{"domain":"global","reason":"authError","message":"Invalid Credentials","locationType":"header","location":"Authorization"}],"code":401,"message":"Invalid Credentials"}}

MODx 2.2.1 breaks BigBrother plugin

Updated to MODx 2.2.1 and now BigBrother shows a warning on top of the Manager page:

Notice: Undefined index: debugUser in /var/www/bitego/wwwRoot/core/components/bigbrother/model/bigbrother/bigbrother.class.php on line 76

Feature Request: Additional Reporting Options

Does anyone think there are additional reports that would be beneficial to show on the dashboard widget, and within the view full report?

Maybe we could put a list together of what our clients would like to see most in there and vote on them and create a donation round for Mark to implement them if he has the time?

Thoughts?

Blank 'Choose An Account' Dropdown

At the 'Choose an Account' step I get a blank dropdown field. No ability to select the analytics account for this site (I manage multiple GA accounts).
screenshot 2015-02-05 20 08 09

Overriding account info

When over riding bigbrother.account and bigbrother.account_name on the user settings the Content Overview account name and account labels properly change but the data and graph are still pulling the main account info from the System Settings.

Is this a bug, or simply not supported?

I am needing to support switch between diff accounts (under the same OATH) based on modx user.

Hangs on google authentication

When I click on "start the login process" for google authentication (after reloading the page and clearing he cache) it just spins forever on "loading...:".

I'm running 2.2-pl2

variable issues on line 441 in bigbrother.class.php

Hi there,

Found an issue in the big brother manager class on line 441. It currently says:
$url = preg_replace('{/$}','', $site ) . $manager;

but it should be:
$url = preg_replace('{/$}','', $site_url ) . $manager_url;

best,
Matt

FR - Dashboard > full report

Wouldn't it be useful to have a button on the dashboard allowing you to jump straight to the full report (the CMP) ?

Also (2 issues for the price of one!) re-sizing the browser doesn't re-size the widget.
Once again, awesome work pal!

E_STRICT standards error from processors

The dashboard widget wasn't working, so after some digging it seemed there were some E_STRICT errors being thrown in the processors. Added error_reporting(0); to the connector to prevent it from showing any errors, but the processors should probably be fixed to prevent any errors being thrown in the first place.

Request URL: assets/components/bigbrother/connector.php?_dc=1371836895453&action=report%2Farea&metrics=ga%3Avisits&HTTP_MODAUTH=<..>

Strict Standards: Declaration of getAreaSerieProcessor::success() should be compatible with modProcessor::success($msg = '', $object = NULL) in /home/user/revo-core/components/bigbrother/processors/mgr/report/area.class.php on line 82

Request URL: assets/components/bigbrother/connector.php?_dc=1371836895462&action=report%2Fmetas&metrics=ga%3Avisits%2Cga%3Avisitors%2Cga%3Apageviews%2Cga%3AuniquePageviews%2Cga%3ApercentNewVisits%2Cga%3AexitRate%2Cga%3AavgTimeOnSite%2Cga%3AvisitBounceRate&cols=4&HTTP_MODAUTH=<..>

Strict Standards: Declaration of getMetas::success() should be compatible with modProcessor::success($msg = '', $object = NULL) in /home/user/revo-core/components/bigbrother/processors/mgr/report/metas.class.php on line 122

Request URL: assets/components/bigbrother/connector.php?_dc=1371836895480&action=report%2Fpie&dimensions=ga%3Amedium&metrics=ga%3Avisits&sort=ga%3Avisits&replace=direct_traffic&HTTP_MODAUTH=<..>

Strict Standards: Declaration of getPieSerieProcessor::success() should be compatible with modProcessor::success($msg = '', $object = NULL) in /home/user/revo-core/model/modx/modx.class.php on line 1608

Request URL: assets/components/bigbrother/connector.php?_dc=1371836895494&action=report%2Fpie&dimensions=ga%3AvisitorType&metrics=ga%3Avisits&sort=ga%3Avisits&replace=&HTTP_MODAUTH=<...>

Strict Standards: Declaration of getPieSerieProcessor::success() should be compatible with modProcessor::success($msg = '', $object = NULL) in /home/user/revo-core/components/bigbrother/processors/mgr/report/pie.class.php on line 83

German language translation

It's not 5 minutes ago you fixed the last bug in BigBrother (which probably only hits me) and here I am again already:

If you like, I could translate the BigBrother plugin to German language! I had a look at the lexicon files and it shouldn't be a big problem so far.

Big Brother dashboard panel is not work

Panel collapsed. And after reload I have JS-error:
"VM7589:1 Uncaught SyntaxError: Unexpected identifier"
and file:

tpl.compiled = function(values, parent, xindex, xcount){ return ['<h3>',(values['title'] === undefined ? '' : values['title']),'<span>',(values['date_begin'] === undefined ? '' : values['date_begin']),' - ',(values['date_end'] === undefined ? '' : values['date_end']),'</span></h3><div class="account-infos"><button onclick="Ext.getCmp(\\'modx-panel-bigbrother\\').redirect(); return false;" class="inline-button green">Детальный отчёт</button>',(values['name'] === undefined ? '' : values['name']),'<span>',(values['id'] === undefined ? '' : values['id']),'</span></div>'].join('');};

Multiple properties within same account

I have one account which has multiple properties (different UA-XXXXX-X's)

This is causing a loop whereby I select my account 'ACCOUNT-NAME', click 'select this account and view the report' - provides the message 'Account successfully set!' and then takes me back to this step where I must select my account name again.

If I select my other account with only one google analytics property in it, it works wonderfully!

Revo 2.2.5 conflicts

After I upgraded my MODX to 2.2.5, the Big Brother tool does not work. It can connect to my google analytics account, because it says connection successful.. but it does not show stats. It keeps asking me to select which Google Analytics profile that I want to use. I select it and then the same screen keeps showing up asking for me to select an account.

Syncronize Days of the week

Need to do a bit of day of the week math to figure out best way to get an easier way to compare previous time period, for example see:

Sync Days

Cannot install

I initially tried installing with beta1, and it redirected back to the site's 404 page. This is on a subdomain being used for redeveloping an existing website.

Unfortunately I didn't look at the URL string and tried to reinstall to no avail. Now clicking the install button, even on beta2, does nothing in the latest Safari or in Firefox browsers.

Dashboard Blank Upon Initial Load - Works Upon Browser Refresh

Dashboard Blank Boxes of Stats Upon Initial Load but then Works Upon Browser Refresh.

This is in REVO 2.33 on Chrome/FF (Latest) on Mac.

I have cleared all cache on MODX and in Browser and latest version of Big Brother installed and connected to GA accounts. This is happening on all sites that I have updated the Extra on.

It is only upon initial page load that it does not work.

Can't initialize BigBrother as the account selector stays empty

Don't know what happens but I suddenly can't finish BigBrother initialization because the account selector drop down field stays empty! The MODx dashboard is sent to the "Grant access page of Google Analytics - and coming back to MODx Dashboard the Account selector is empty!

English translation needs some corrections...

And once again me... hope I don't get annoying...

The English translation of BigBrother needs some corrections IMHO.
We could try to correct those strings together but I think it would be better to find a native speaker for this.

Keeps prompting me to Select an account

After authorization has been completed, I am prompted to "Select an account." However, once I select an account, the page refreshes and I am again asked to "Select an account." I am using Big Brother 1.1.0 rc2 on MODX 2.2.6. Reinstalling, clearing the cache, logging in/out...nothing seems to help.

BigBrother Settings & Rev 2.2.11pl

First time i've come across this problem, but it appears there is an issue with Rev 2.2.11pl and BigBrother 1.1.0.

The following settings do not seem to make a difference:

  • bigbrother.show_metas_on_dashboard
  • bigbrother.show_pies_on_dashboard
  • bigbrother.show_visits_on_dashboard

These widgets still display, even though the are set to "No"

For example:

  • bigbrother.show_metas_on_dashboard [NO]
  • bigbrother.show_pies_on_dashboard [NO]
  • bigbrother.show_visits_on_dashboard [YES]

Has no effect - it will display all 3 settings on the dashboard.

  • bigbrother.show_metas_on_dashboard [YES]
  • bigbrother.show_pies_on_dashboard [NO]
  • bigbrother.show_visits_on_dashboard [YES]

Will display as desired.

installed and it crashed manager

modx 2.2.4 had just uninstalled google dashboard since it was not working. then installed big brother. install completed fine. went to dashboard and now get

Fatal error: Call to a member function setNamespace() on a non-object in /home/xxxxx/public_html/core/model/modx/moddashboardwidget.class.php on line 104

now unable to log into manager at all. :-(
tried to re install modx, still same issue after going past the login screen. :-(

uhhg at a loss. only had today open to get this site up. was so close to being done... cant even show it off to client to get feed back on changes. since i made site unavail. guess they will have to wait 2 to 3 weeks till i'm avail again...

License

Hi,

your plugin is great, I like it! But there is a small problem with license of highcharts. Is there any possibility to use it all only with GPLv2? Use another plugin or something like that?

thank you,
Josef

Restricting to one account

On my Google Analytics account I have about 15 clients, is it possible to just load the data for one client site into Big Brother?

If not, could there be a system setting to remove the Change Account button so clients can't switch to someone else's account?

App unsafe with Google alert

Hi there,

I've downloaded and installed on a couple of new sites, but I'm getting the following message. I do continue to go through to get the code, but just thought I'd flag it up. I guess this extra needs approval from Google...
bigbrother-issue

Support for different Google Analytics accounts/settings for each Dashboard

Dashboards can be configured context wise, therefore it would be a nice feature to be able to configure Big Brother to display different Analytics accounts for each MODx Dashboard!
I think this could be easily done if Big Brother would read its settings from MODx context settings (which normally overrides the system settings)

Button Controls Duplicated

I've just upgraded from Beta 1 to Beta 2 and the row of top button controls are now duplicated like this:

Screen shot!

Additionally the name of the tab has disappeared and the website title has changed to "undefined"

Strangely both Change Account buttons work, but after changing accounts the website title is still not updated.

I have tried clearing the cache, flushing all permissions and reinstalling the plugin-in but this does not fix the issue.

Change timeline view

When looking at longer ranges, graphing by day can actually hide true trends. E.g., looking at 90-days of data should likely be graphed by week instead of by day. It might be handy to have a 90-day view/by week as an option.

Want to change timeframes for visits

I think a more useful timeline would be to change the end date to through yesterday. This is because GA has a lag in data collection reporting, and it otherwise looks like a precipitous drop off in traffic at the tail end of the report.

I'd also like the ability to see the traffic this time period compared to the same time period last month (keeping the start day of the week the same), or compared to the same time period last year (again with the same day of the week).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.