Partners’ Webinar 06/27/2013 Karol Jarkovsky Solution Architect Deep Dive – Web Analytics.

Slides:



Advertisements
Similar presentations
SharePoint 2010 Overview Presented by: Oscar Garcia
Advertisements

Advanced Web Metrics with Google Analytics By: Carley Brown.
Digital Experience Analytics v10. Agenda Digital Experience REAN Model.
Digital Marketing Analytics v10. Introduction  Name / job role  What company are you with  How much experience do you have using Webtrends  Create.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
Measuring Success: SES London 2007 An Introduction to Web Analytics ● Types of Tracking ● Why You Need Analytics ● How to Employ Tracking Data ● Specific.
Introduction to Web Analytics Web analytics is the measurement, collection, analysis and reporting of internet data for purposes of understanding and optimizing.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
Web Metrics October 26, 2006 Steven Schwartz President, PowerWebResults.com Southeastern Massachusetts E-Commerce Network University of Massachusetts –
Automatic Data Collection: Server Logs As with all methods, have to ask: What are the goals for your system? –What constitutes success, or good quality.
12/11/01 Matt Bridges Advisor: Ralph Morelli. What is Web Analytics? In traditional commerce, store owners can observe their customers habits: What time.
XP Tutorial 9 New Perspectives on JavaScript, Comprehensive1 Working with Cookies Managing Data in a Web Site Using JavaScript Cookies.
Insight on Google Analytics Features - Suresh. K.
Using Website Statistics To Your Advantage 19 January 2010 Webinar Copyright Danemco LLC.
 Proxy Servers are software that act as intermediaries between client and servers on the Internet.  They help users on private networks get information.
Operating System & Application Files BACS 371 Computer Forensics.
OS and Application Files BACS 371 Computer Forensics.
Alexander Hartmann.  Free service offered by Google that generates detailed statistics about the visitors to a website. A premium version is also available.
Google Analytics: Beyond the Code. Create a GA profile Configure Site Search Settings Keep searcharg, author, title, SEARCH Exclude startLimit, SORT,
WEB ANALYTICS Prof Sunil Wattal. Business questions How are people finding your website? What pages are the customers most interested in? Is your website.
© Copyright 2012 STI INNSBRUCK Christoph Fuchs.
Fall 2006 Davison/LinCSE 197/BIS 197: Search Engine Strategies 6-1 Module II Overview PLANNING: Things to Know BEFORE You Start… Why SEM? Goal Analysis.
K# And Kentico EMS – Part 2 Karol Jarkovsky Consulting Services Manager Kentico Software
Building Highly Scalable Websites Karol Jarkovsky Sr. Solution Architect
Strategies for improving Web site performance Google Webmaster Tools + Google Analytics Marshall Breeding Director for Innovative Technologies and Research.
Web Site Performance An analytical approach for benchmarking and tuning.
W EB A NALYTICS : W HERE VISITORS COME FROM, WHAT THEY DO, AND WHERE THEY GO ? W HAT CAN WE LEARN FROM IT ? Chuck DelCamp Product Manager, StudyAboad.com.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Working with Cookies Managing Data in a Web Site Using JavaScript Cookies* *Check and comply with the current legislation regarding handling cookies.
February 21, 2009 Helen M. Overland | PodCamp Toronto 2009 H ELEN M. O VERLAND PodCamp Toronto, 2009 Increasing Audience Share Using Google Analytics.
Google Analytics for Small Business Presented by: Keidra Chaney.
Portal User Group Meeting June 13, Agenda I. Welcome II. Updates on the following: –Migration Status –New Templates –DB Breakup –Keywords –Streaming.
Sustainability: Web Site Statistics Marieke Napier UKOLN University of Bath Bath, BA2 7AY UKOLN is supported by: URL
MIS 424 Professor Sandvig. Overview  Why Analytics?  Two major approaches:  Server logs  Google Analytics.
1 Tools for Website Effectiveness. What is your site producing? Sales PR Expanding client base Brand awareness Feedback.
COOKIES and SESSIONS. COOKIES A cookie is often used to identify a user. A cookie is a small file that the server embeds on the user's computer. Each.
Partners’ Webinar 01/31/2013 Karol Jarkovsky Solution Architect Upgrading Kentico.
EVALUATE YOUR SITE’S PERFORMANCE. Web site statistics Affiliate Sales Figures.
Web Metrics Terminology & Measurement. Visit A visit is a Web user with a unique address entering a Web site at some page for the first time that day.
Web Analytics Tom Wojciechowski DMS 446/546 - Interface Design.
Event Websites, Part II: Setting Goals and Measuring Conversions John Curtis, Quotient Stephen Nold, Advon Technologies Ian Strain-Seymour, Apogee Search.
ASP.Net, Web Forms and Web Controls 1 Outline Session Tracking Cookies Session Tracking with HttpSessionState.
Google Analytics Workshop
WEB SERVER SOFTWARE FEATURE SETS
Glossary of Terms Sessions - (old name: Visits) Users - (old name: Unique Visitors) Pageviews Pages/Session Avg. Session Duration Bounce Rate %New Sessions.
October 7 th, 2010 SDU Webship. What did we learn last week? jQuery makes it really easy to select elements and do stuff with them. jQuery can process.
BTT 10. What is the internet?  A question to all of you…  how-many-people-use-the-internet- more-than-2-billion-infographic/
Web Analytics MBA 590 Spring Introduction Syllabus Course content Attendance Grading Groups.
Uploading Web Page  It would be meaningful to share your web page with the rest of the net user.  Thus, we have to upload the web page to the web server.
Web Analytics and Reporting Michal Neuwirth Product Manager – Kentico Software.
Does your website speak Chinese? Thom Robbins
Michael J. Bennett Digital Projects Librarian & IR Coordinator University of Connecticut Eastern CONTENTdm Users Group Conference Yale University New Haven,
Web Analytics Fundamentals Presented by Tejaswi, Chandrika, Sunil.
Adobe Digital Marketing
What is Google Analytics?
PIWIK JUNIOR TIDAL ASSOCIATE PROF., WEB SERVICES & MULTIMEDIA LIBRARIAN NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY.
Web analytics principles
Potential biases.
W3 Status Analyzer.
Strategies for improving Web site performance
Latest Updates on BlackHawk Mines Music : Privacy Policy
EMarketing: The Essential Guide to Marketing in a Digital World Data Analytics What you’ll learn How to set solid objectives, goals and measurements.
Enhancing Your Student Recruitment with Google Analytics
Google Analytics Workshop ICEF Toronto May 12th 2016
Unit 27 Web Server Scripting Extended Diploma in ICT
Configuring Internet-related services
Web Privacy Chapter 6 – pp 125 – /12/9 Y K Choi.
ASP.NET 4.0 State Management Improvements – Deep Dive
Generate Data with Google Analytics SQL Saturday /04/2019.
Who is Using your webSite?
Presentation transcript:

Partners’ Webinar 06/27/2013 Karol Jarkovsky Solution Architect Deep Dive – Web Analytics

Tell Me How It Works

Advanced Configuration Site manager  Settings  On-line marketing  Web analytics o Remember visitors by IP (minutes) o Visitor idle time (minutes) o Excluding o Excluded search engine o Excluded file extension o Excluded URLs o Excluded IP addresses web.config/appSettings oCMSWebAnalyticsSlidingIPExpiration o Enabled by default oCMSWebAnalyticsShowFullData o Indicates whether the amount of data displayed in the analytics reports should be reduced before being rendered o Disabled by default oCMSWebAnalyticsUseMemoryStorage oCMSActivityUseMemoryStorage o Indicates whether WA should store hit logs in memory storage - CMS.WebAnalytics.MemoryStorage oCMSLogActivityImmediatelyToDB

But Is That Right? Non-human traffic impacts statistics results

But Is That Right? Adding mechanism to filter out non-human hits

Web Analytics Via JavaScript 1. Server adds JavaScript snippet to page 3. Web service logs hits asynchronously 2. Page executing async call to Kentico web service (using JavaScript) 4. Hits processed standard way

Web Analytics Via JavaScript JavaScript snippet registered on page through CMS.UIControls.DocumentBase GetFilePage PortalPage : ContentPage o ~/CMSPages/PortalTemplate.aspx inherits from PortalPage TemplateMasterPage o ASPX Master Pages inherits from TemplateMasterPage Additonal system pages working with DocumentBase  ~\CMSModules\Newsletters\CMSPages\GetCSS.aspx  ~\CMSModules\Sharepoint\CMSPages\GetSharePointFile.aspx DocumentBase.InitAsyncWebAnalytics() method executed on page load o If analytics enabled and JavaScript logging enabled snippet is added to the page JavaScript snippet calls one of methods defined in WebAnalyticsService.asmx o On-site search o Banner click o On-line marketing (Landing page, Exit page, Time on page, External search, Page visit) o Page views o Browser capabilities o Visitor info (browser, mobile devices, countries, cookies, etc.) o URL Referrals o Traffic sources

Web Analytics API Web Analytics and important API classes CMS.WebAnalytics.HitLogProvider oLogDirectory – property that can be used to alter default storage path oLogHit() - Core analytics method logging all statistics, incl. custom o If physical log path IsExternalStorage then machine name is added to log file name ocodeName_ _ [_ ].log o Info on how to create Custom Storage Provider herehere CMS.WebAnalytics.HitLogProcessor o Processing physical *.log files stored in HitLogProvider.LogDirectory o Log file processed only if date and time retrieved from log file name is in the past o Processing log files and adding hit counts for statistics with the same key ositeName;culture;objectName;objectID o Storing statistics to DB in batches of 10 CMS.WebAnalytics.AnalyticsHelper oTrackPageViewsEnabled() oAnalyticsEnabled() o Implements methods internally calling HitLogProvider.LogHit() oLogSearchKeywords() oLogReferringSite() oLogLandingPage() o …

Web Analytics API CMS.CMSHelper.AnalyticsMethods oLogVisitor()  Tracks user visit, browser type, countries, mobile device  Visitor’s RETURNING_VISITOR status based on 1.IP address Site manager  On-line Marketing  Web analytics  Visitors  Remember visitors by IP (minutes) With CMSWebAnalyticsSlidingIPExpiration IP stored for a minute longer 2.Session 3.Cookie

Logging Custom Statistics Using JavaScript DEMO

THANK YOU!