Tuesday, June 4, 2013

Interact-Intranet: Using Google Analytics to Capture More Data

Widget tracking isn't accounted for in the v5 Interact-Intranet Analytics module. If you don't have that module you can implement your own custom code file logging or if you have the module and want to track custom widget (or free text widget iframes) you might want to consider going the Google Analytics route.  In addition to tracking your custom widgets you can also use Google Analytics to track your site as a whole and see just how many people are using features and functions that you otherwise wouldn't be able to track.

This is a guide of my efforts to track our entire site and our custom widgets.

Update: Recently found there are a lot of additional 3rd party analytics tools!
Checkout this great list http://www.onextrapixel.com/2013/07/16/ten-best-alternatives-to-google-analytics

Step 1: Login to Google Analytics

http://www.google.com/analytics/

Step 2: Create an Account

From the home window start by clicking the "New Account" button. You can have multiple accounts and I would recommend creating one for your entire intranet. The only important piece of information when doing this step is correctly entering your Web Site URL. Intranets can be tracked assuming they meet the following requirements:

Step 3: Create a Profile

The profile for an Analytics Account is the gateway to the website reports: it determines which data from your site appears in the reports. more info on accounts, users properties, and profiles

Step 4: Add Tracking Info

Copy the tracking code snippet to your clipboard.  Next go to your intranet's analytics: Administration: Third Party Analytics area and paste the code  into the text-box.  Click the save button and your tracking will begin immediately.

Step 5: Verify Your Tracking

Click the Reporting tab at the top of the page, then on the side navigation select the Real-Time Standard Report: Overview.  You should immediately begin seeing your site's usage metrics come through.  Only the Real-Time reports are live, all other reports will populate around midnight PST with the previous day's data.



Step 6: Track Custom Widgets

In the previous steps we implemented tracking on your entire site.  To track non-intranet or widget views you'll need to additionally add the same tracking code to those specific files.  While JavaScript isn't allowed in free text widgets, if you embed an iframe within that widget you can add the JavaScript to a custom page that is called within the iframe.



Notes

We haven't noticed any performance issues as a result of using Google Analytics.

Monday, June 3, 2013

Interact-Intranet: Content Administration Guide

Below is a brief guide to the permissions required for various levels of content administration in Interact-Intranet v5.  This is a work in progress so please comment or email me with any additions or changes that I can make to this guide.

Author Approved Author Admin
Can add documents Yes, but submission requires approval Yes Yes
Can edit other peoples documents Yes, but submission requires approval Yes Yes
Can add calendar entries Yes Yes Yes
Can delete and set other peoples documents to inactive No Yes Yes
Can approve content submitted by others No Yes Yes
Can add images to a gallery No No? Yes
Can modify area homepage widgets No No Yes
Can modify content area structure No No Yes

When an author begins the process of creating a document the file immediately becomes locked to them and can only be submitted for approval by themselves - not even an admin. Often times authors change their mind after beginning the process and will abandon these files which leaves many orphaned documents in the system. These files can be identified by their orange status within the Manage Documents section.