R Shiny Page User Activity Tracking - r

Shiny is our internal BI system. And we are using Shiny Server to run Shiny pages. I wanted to be able to track user activities on those pages. I couldn't find many articles related to that but I noticed from Sever User Guide that it is possible to have Google Analytics tacking those activities. However, we make our Shiny pages only available when people are in our internal network. I guess the Google Analytics code may not work. Anyone has similar experience? On the other hand, is there any other ways we could track those activities? Specifically I am interested in number of visits, avg session time, and geo info of those visits. Thank you!
Added: eventually we would like to have a Shiny page (or others) as a report to track our daily usage. So if we could find a way to store our site activities without impact performance, it would be great.

Thanks for #Victorp . His comments above are what I am looking for.

Related

Automated Shopify analytics email

I'm looking in the possibility to send automated website performance emails to clients from a Shopify or Google Analytics API for their own website I manage. It must include metrics like sales, visitors, conversion rate etc.. basically what's available on the Shopify dashboard.
As a designer with html/css skills only, I am unsure about the scope of what I am asking, could I get this done for a couple of hundred dollars or is this something that requires extensive programming?
Compass delivers a similiar service as i'm looking for, I need that with personal branding.
Go to analytics, then navigate to customization > Dashboards. There you may set up some sophisticated reports and schedule regular emails with 'advansced options' by pressing 'email' button when a dashboard is ready.
Here is the help article https://support.google.com/analytics/answer/1068218?hl=en

Google analytics and slow load

I'm a bit new to this and a total non-techy. Basically the site I work on doesn't currently have much in the way of analytics other than the standard GA reporting and some events as and when reporting has been required by marketing. I come from a background where the site I worked on had a different analytics tool and pretty much every click event or interaction on the site could be reported on. This made it really easy to pull off analytics on any area of the site as and when required in a more proactive way without the need for dev work.
The developers I am working with now are telling me that if we were to put events on the core areas of the site I have asked for (ie core user journeys and key features), it will affect the load times of the pages too much. Could someone advise, 1- is this the case with GA? 2- is there any way around it? 3- is this an issue unique to GA or any analytics tool
This is not an issue with Google Analytics or any web analytics tool. Google code is loaded asynchronously (so it can't block page load) and by the time the events are attached the page is already loaded (else attaching events would hardly be possible).
It might be that your developers are concerned that page performance (not load time, though) suffers when they add a script that has to modify every single DOM element. That argument might have merits (hard to say without knowing your site) but has nothing to do with the analytics tool.

Tracking page views and interactions for individual users in a web site

I'd like to track the activity per user and know how they interact with the different options and try to track all the possible clicks performed by a user.
At best would like to use a third party tool instead to create a tracking system from scratch, that definitely will boost my project development because that's a core part of my system.
I think that google analytics can perform such tasks but I can't go into that level of detail per user.
I'm using C# / ASP.NET MVC 4
thanks
Google Analytics (free version) does not let you view data on indivual visitor basis, only aggregated reports. The only way would be to store a unique id per visitor as a custom var and segment by that variable, which would be hugely inconvenient, would quite possibly violate Googles TOS and would still not quite work the way you want to.
You could for example install Piwik (if you're on PHP/Mysql) - that's an open source tracking package that, while it's pretty much useless for ad campaign management, is a halfway decent way to track how visitors move around on your site (plus, you have access to the raw data). Be aware that Piwik doesn't scale well, you'll need a lot of hardware for a big site.

Best way to track users though a website

I'm trying to track my users through a website. I've installed google analytics but its a bit too anonymous for me. I'd like to track users on a per user/per visit basis.
Is there a service out there that does this (I can't seem to find one)? Would I be better off writing some bespoke code to do it?
Try http://www.kissmetrics.com/

Using Analytics and the Shopify App store

When setting up a Shopify App for presentation in the App store there is a text field for entering an Analytics account ID. I entered my old Analytics ID for an App, and then waiting some time before examining the results. When I logged into my Analytics account, sure enough there was a pretty line graph showing the visits from the App store patrons.
It showed me hundreds of people from the USA visited the App but nothing else.
Could someone with knowledge of Analytics suggest a couple of simple ways to get some value out of this feature? Perhaps some tips on how to configure Analytics to reveal something interesting about the visits?
Things you can try to “move some needles”:
Change the app name, copy or app banner on the short description. This intervention will affect the visits number you’re looking at.
Change the copy, video, or selling points on the app listing page. This intervention, combined with watching your visits:install rate tells you about conversion rate.
The most interesting thing for these types of listings is the referring sites, in my opinion. This will let you know how people are getting to your app and where you might be able to improve exposure.
Comparing referring sites to outcomes such as installs and reviews would also be useful because you can see how people who actually install the app get there, and the same thing with reviewers. Setting up goals in google analytics will help you track these things.

Resources