Register
Monday, September 06, 2010

PaleDNN Analytics

The PaleDNN Analytics Module gives you complete control over when and what data is sent to Google Analytics for your reports.

Feature List
  • Hide Administrator user page visits from reporting to Google, and unneccesarily skewing your "page views".
  • Hide Host user (Super User) page visits from reporting to Google.
  • Allows segmentation of users by role to determine how different user types are using your site.
  • Test mode available to inject script in the page without executing the script.
  • Page names (including hierarchy in page structure) can be reported to Google instead of URLs. This helps eliminate multiple URLs being reported for the same page.
  • Track clicked links that point to files on your site or extneral links not on your site.
  • Changeable Session Timeout to help with bounce rates being reported.
  • Browser Information reporting to Google's servers can be disabled.
  • Flash Detection along with version number reporting to Google's servers can be disabled.
  • Page Title detection can be disabled.
  • Sampling Rate can be changed if you site has enough traffic to need to limit reporting to Google's servers.
  • Set domain name being reported to Google for multi-site aggregation of analytics data.
  • Both Page Module and Skin Object installers included.

Screenshot

Module Settings

The PaleDNN Analytics Module has settings giving you complete control over what data and for whom is sent to Google for reporting purposes.

Settings Screenshot:

The Skin Object version of the module has the same settings available to it.

Add the [PALEDNNANALYTICS] token to your skin before uploading it, and add any of the following settings to the skin.xml that is uploaded with your skin:

Setting Name Possible Values Default Value Description
TestMode True/False False Value of 'True' causes the module to inject the javascript but comment out all lines of the script to keep them from executing.
HideAdmin True/False False Value of 'True' causes the module to not execute if a user in the 'Administrators' role is currently logged into the site.
HideHost True/False False Value of 'True' causes the module to not execute if the current user is a Host admin or "Super User" on the site.
ReplaceURL True/False False Value of 'True' enables the module replacing all URLs reported to Google with Page Names instead (including hierarchy).
GoogleID (any valid Google Analytics site ID) (no default value) This should be set to the Google Analytics Site ID available by logging into your Google Analytics account. (Format: UA-xxxxxxx-x)
SegmentUsersByRole True/False False Value of 'True' will enable reporting to Google Analytics the roles of the currently logged in user, allowing for segmentation of the data being reported.
TrackLinks True/False True Value of 'True' will enable reporting to Googly Analytics all file downloads from your site, as well as clicks on external links.
DisableClientTracking True/False False Value of 'True' will disable Google Analytics collecting information about the browser and other information of the current site visitor.
DisableFlashDetect True/False False Value of 'True' will disable Google Analytics detecting whether Flash is installed and what version of Flash is installed.
DisableTitleDetect True/False False Value of 'True' will disable Google Analytics from try to detect the current page's title. Very useful is your site doesn't have unique page titles on each page.
SamplingRate 0-100 (percentage) 100 Sets the percentage of overall hits to the site that are actually recorded by Google Analytics. This is very useful if your site goes over the limits allowed by Google's servers.

Purchase

v1.0 for DNN 4.X - Single Portal License (Snowcovered)
v1.0 for DNN 4.X - Host License (Snowcovered)
v1.0 for DNN 4.X - Unlimited License (Snowcovered)
v1.0 for DNN 5.X - Single Portal License (Snowcovered) v1.0 for DNN 5.X - Host License (Snowcovered)
v1.0 for DNN 5.X - Unlimited License (Snowcovered)

PaleDNN.com's DotNetNuke modules are available for purchase on: