Using Google Analytics With PeopleSoft



Similar documents
Embedding tracking code into IAS

Online Marketing for Credit Unions

IMRG Peermap API Documentation V 5.0

BDW ICOM Digital Workshop. Digital metrics and analytics

Is Your Google Analytics Data Accurate?

TRACKING CHAT DRIVEN CONVERSIONS

Integration Guide. Integrating Extole with Adobe Target. Overview. Before You Begin. Advantages of A/B Testing

WEB ANALYTICS. Presented by Massimo Paolini MPThree Consulting Inc

All SABMiller websites, as defined in this document should have Google Analyitcs implemented as a mandatory requirement.

Usage Tracking for IBM InfoSphere Business Glossary

About Google Analytics

INTERNET MARKETING. SEO Course Syllabus Modules includes: COURSE BROCHURE

Challenges and Rewards of Driving OBIEE Standards

Demystifying Digital Introduction to Google Analytics. Mal Chia Digital Account Director

Google Analytics for Robust Website Analytics. Deepika Verma, Depanwita Seal, Atul Pandey

Slide.Show Quick Start Guide

Evaluating the impact of research online with Google Analytics

Website Implementation

Yandex.Widgets Quick start

Intell-a-Keeper Reporting System Technical Programming Guide. Tracking your Bookings without going Nuts!

Portals and Hosted Files

Quick Start Guide. Installation and Setup

Administrator & End User 1 or 2 Day Training Course

Setup Guide

TOP 10 things. In Google Analytics. Your Association Should Measure. weblinkinternational.com

INTRO TO. Brock Murray Twitter / Instagram

Web Development I & II*

1 Which of the following questions can be answered using the goal flow report?

DISCOVERING OUR PATRONS USING GOOGLE ANALYTICS

Decision-making using web analytics. Rachell Underhill, UNC Grad School Anita Crescenzi, UNC Health Sciences Library

Scout Link: An Integration Overview

Embedded BI made easy

Client-side Web Engineering From HTML to AJAX

Improving Magento Front-End Performance

WHAT'S NEW IN SHAREPOINT 2013 WEB CONTENT MANAGEMENT

Digital Marketing Training Institute

Integrating KIMBIA form widget data with Google Analytics. What's Inside? KIMBIA. What s required...

Table of Contents. Overview Supported Platforms Demos/Downloads Known Issues Note Included Files...

Visualizing a Neo4j Graph Database with KeyLines

Optimize Your Drupal Site with Google Analytics

IBM Digital Analytics Implementation Guide

Analytics. Mark Zhuravsky Charles Thompson. January 14, 2014

Hybrid Approach to Search Engine Optimization (SEO) Techniques

Web Analytics and the Importance of Location Targeting

Boosting Campaign Performance Through Web Analytics. David Kamerer, PhD, APR Loyola University Chicago

JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK

HOW DOES GOOGLE ANALYTICS HELP ME?

Web Design and Development Certificate Program

Getting Started with the new VWO

Setup The package simply needs to be installed and configured for the desired CDN s distribution server.

Common Online Advertising Terms Provided by ZEDO, Inc.

Product description version

Website analytics / statistics Monitoring and analysing the impact of web marketing

Cloud Omnichannel Contact Center Software

Mobile Web Applications. Gary Dubuque IT Research Architect Department of Revenue

Webtrends for SharePoint 2010 A Microsoft Preferred Analytics Solution for SharePoint

Content Editor and Administration Training

Tagging Guide: Website and Implementation. Contents

Web Portal Analytics

How-To: Submitting PDF forms to SharePoint from custom websites

Dynamic Web-Enabled Data Collection

Google Apps Education Edition Kommits Conference

For more information, or to get started with an Online Marketing campaign, contact Ray Archie at: or by phone at

Getting Started with Automizy

Web Design and Development Program (WDD)

Google Analytics Guide

SEO Workshop Keyword and Competitor Research and On Page Optimisation

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1

Web Technology for Marketers

SEO Search Engine Optimization. ~ Certificate ~ For: Q MAR WDH By

A quick guide to... Setting Up Goals

InPost UK Limited GeoWidget Integration Guide Version 1.1

WEB ANALYTICS 101. March 20, 2015

Category: Business Process and Integration Solution for Small Business and the Enterprise

Google Analytics Integration

Overview of Website Analytics. membership, marketing & website solutions

University of Central Florida Class Specification Administrative and Professional. Director Systems and Operations

Adobe Marketing Cloud Dynamic Tag Management Product Documentation

Understanding Banners

Making Mobile a Reality

Pricing Guide. Benchmark .com/in

TheComplete GoogleAnalytics PowerUserGuide

How to Effectively Measure and Monitor Activity in Your Portal Environment. An Oracle White Paper December 2004

LACKING TRACKING? STOP SLACKING. GOOGLE TAG MANAGER

SEO. Module 1: Basic of SEO:

10 Ways Integrated Analytics and Web CMS Can Improve Website Performance and ROI

ecommercesoftwareone Advance User s Guide -

UNO Content Management System Service Agreement

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Job Ready Assessment Blueprint. Web Design. Test Code: 2750 / Version: 01. Copyright All Rights Reserved.

The easy way to a nice looking website design. By a total non-designer (Me!)

Optimizing WordPress Performance: Page Speed and Load Times. Doug Yuen

MASTERTAG DEVELOPER GUIDE

This course will also teach how to create various kinds of dashboards using Reporting Services.

Monitoring Oracle Enterprise Performance Management System Release Deployments from Oracle Enterprise Manager 12c


Course MS55077A Project Server 2013 Development. Length: 5 Days

ACE: Dreamweaver CC Exam Guide

SEO Search Engine Optimization. ~ Certificate ~ For: By. and

ANALYTICS. Geek Speak for the Technically Meek

Transcription:

Using Google Analytics With PeopleSoft Year 2 Session # 26716 March 23, 2009 Alliance 2009 Conference Anaheim, California Randy McCausland Florida State University

Overview Introduction ti Background of FSU s ERP Implementation The Analytics Dilemma Overview of FSU s Google Analytics Implementation ti Google Analytics Feature Highlights Brief Overview of Administering the Tool Implementation Summary Code Reference Unanticipated Problems Live Demonstration Questions & Comments

Introduction Presenter: Randy McCausland Director of Infrastructure & Operational Services Office of Technology Integration Florida State University Tallahassee, Florida rmccausland@fsu.edu

Florida State University Tallahassee, FL - 1851 National High Magnetic Field Laboratory Current enrollment 39,136 Birthplace of Anti-Cancer Drug Taxol

Background of FSU s ERP Implementation Implemented dfinancials i 84 8.4, Portal l88 8.8, and depm88i 8.8 in June 2004 Implemented HR/Payroll 8.8 in December 2004 Upgraded HR and EPM Suites to 8.9 in April 2006 Upgraded FI Suite to 8.9 in November 2006 Upgraded d EPM and Portal Suites to 9.0 in November 2007 Upgrade HR Suite to 9.0 in August 2008 Currently upgrading g FI Suite to 9.0 (est. April 2009)

The Analytics Dilemma How effective is our ERP system? How do we target usability enhancements in a more optimal fashion? Are the usability enhancements that we deploy actually used? How soon after rollout is the enhancement adopted by the target audience? What technologies are our users leveraging to access our applications?

Google Analytics Dashboard Select Date Ranges Site Usage

Daily View Google Analytics Visits for all Users

Hourly View Google Analytics Visits for all Users

ii Visitor Information Google Analytics Dashboard

Google Analytics Visitors Overview # People who visited the site Network Locations Browsers and O/S User Geographic Information

Google Analytics Dashboard Content Overview

Google Analytics Content Overview Top Content Navigation Summary

Google Analytics Reporting Mti Metrics Dimensions i

Google Analytics Reporting

Google Analytics Administration Data Manipulation

Data/Report Manipulation

Data/Report Manipulation Regular Expression ^.*/EMPLOYEE/(.*)\.GBL\?.* *)\ * Takes this https://hr.omni.fsu.edu/psc/sprdhr/employee/psft_hr/c/hrs_hram_emp.hrs_ce.gbl&portalco ntenturl=https://hr.omni.fsu.edu/psc/sprdhr/employee/psft p p _ HR/c/HRS_ HRAM_ EMP.HRS_ CE.GBL &PortalContentProvider=PSFT_HR&PortalRegistryName=EMPLOYEE&PortalServletURI=https://portal. omni.fsu.edu/psp/sprdep/&portaluri=https://portal.omni.fsu.edu/psc/sprdep/&portalhostnode=empl&p ortalispagelet=true&nocrumbs=yes and produces this PSFT_HR/c/HRAM_EMP.HRS_CE

Overview of FSU s GA Implementation Leverages page tagging g methodology to generate and transmit usage statistics Relatively simple to incorporate into the PeopleSoft framework 2 HTML templates 2 custom javascript libraries (one of them delivered by GA) Implementation took about 20 hours of development effort Dashboard is available to internal ERP support staff and select senior management

Code Reference Standard Google Analytics Code (Generated by GA): <script type="text/javascript"> var gajshost = (("https:" == document.location.protocol)? "https://ssl." : "http://www."); document.write(unescape("%3cscript UA-XXXXXXX-Y src='" + gajshost + "googleanalytics.com/ga.js type='text/javascript'%3e%3c/script%3e")); </script> <script type="text/javascript"> Y: Unique var pagetracker GA Assigned = _gat._gettracker("ua-xxxxxxx-y"); Website Profile Number pagetracker._initdata(); pagetracker._trackpageview(); </script> UA-XXXXXXX: Unique GA Assigned Customer Number

Code Reference Modified FSU s Custom Header Definition (inside the <head> tags) <!-- FSU Google Analytics --> <script language= JavaScript src="%bind(:61)fsu_google_analytics.js"></script> <script %BIND(:61)fsu_google_analytics.js type="text/javascript"> var gajshost = (("https:" == document.location.protocol)? "https://ssl." : "http://www."); External document.write(unescape("%3cscript javascript library that is placed src='" on + gajshost each web + "google-analytics.com/ga.js server domain type='text/javascript'%3e%3c/script%3e")); </script> Returns the unique GA website profile number associated with the domain in which it is executed (Portal, HR, Financials, etc ) The product of this script concatenated t with FSU s GA assigned customer number is then used as an input into GA s gettracker() function call <script type="text/javascript"> t/j t"> var UAnumber = ("UA-9999999-" + getenvironmentuavariable()); var pagetracker = _gat._gettracker(uanumber); pagetracker._initdata(); pagetracker._trackpageview(); </script> var pagetracker = _gat._gettracker(uanumber); <!-- END FSU Google Analytics --> var UAnumber = ("UA-9999999-" U + getenvironmentuavariable()); e tu va ab e());

Code Reference fsu_google_analytics.js function getenvironmentuavariable(uanumber) { var UAnumber="X"; X return UAnumber; }; UAnumber Environment 1 Portal 2 Financials 3 HR n. etc

Unanticipated Problems FSU s Implementation is dependent on a refresh of the header frame on each page load. erecruit/tam (HR) eprocurement (FI) Page level granularity (not component) Solution? Embed the GA Tracker call in an HTML object on each page What if the you want to track page granularity within a particular component? Embed the GA Tracker call in an HTML object on each page within the component, but also tack on a custom querystring parameter to the URL that uniquely identifies the current page. (Ex: https://<rediculously long PS URL>&page=1)

Available References Google Analytics Support http://www.google.com/analytics/support_overview.html overview html Google Analytics Blog http://analytics.blogspot.com/ Google Analytics Reporting http://www.google.com/support/analytics/bin/answer.py?hl= en&answer=98527 Regular Expression Testing http://www.regular-expressions.info/javascriptexample.html i /j i t l l

Pros & Cons Pros: Outstanding price point Free!!! Relatively simple and quick to implement Feature/metric rich New features are regularly added (e.g. Custom Reporting/Advanced Segmentation) Cons: Google Analytics is targeted to commerce sites, so not all features/functionality are applicable to PeopleSoft Dashboard metrics are not updated in real-time (periodically uploaded) Historical i data cannot be re-filtered No security integration features (i.e., more redundant account maintenance) Little to no control in overall product direction

Live Demonstration

Questions and Comments? THANK YOU! THANK YOU!