Authoring analytics by Cleve Gibbon and Katarzyna Kozlowska

Post on 05-Dec-2014

406 views 2 download

description

 

Transcript of Authoring analytics by Cleve Gibbon and Katarzyna Kozlowska

Authoring Analytics when content management meets measurement…

Marketing Technology

experts for the

Digital world

190+ staff - Privately Held

profitable, organic growth Based in Poznań, Copenhagen, London

Established 2005

The Why

When the only constant is change...

…you need satnav, screenwipes and signposts!

The What

Manages Change Measures Change

Learn

Make

Manage Measure

The How

Scenario 1: Page load

Scenario 1: Page load

Create

Configuration

Scenario 1: Page load

Create

Configuration

Create

Framework

Scenario 1: Page load

Create

Configuration

Create

Framework

Enable

Framework

Scenario 1: Page load

Create

Configuration

Create

Framework

Enable

Framework

See the

results

Scenario 2: Simple Image

Create

Configuration

Create

Framework

Enable

Framework

Scenario 2: Simple Image

Create

Configuration

Create

Framework

Enable

Framework

Scenario 2: Simple Image

Configure

mapping

Create

Configuration

Create

Framework

Enable

Framework

Scenario 2: Simple Image

Configure

mapping

See the

results

Scenario 3: Custom mapping component

User Interaction

cqAnalytics.record({

event: 'newsletterSignUp',

values: {

newsletterProvidedEmail: getEmail(),

},

collect: false,

options: {

obj: this,

defaultLinkType: 'o'

},

componentPath:

'/libs/foundation/components/newsletter'

});

Scenario 3: Custom mapping component

User Interaction

JS code

Scenario 3: Custom mapping component

User Interaction

JS code

<?xml version="1.0" encoding="UTF-8"?>

<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0"

xmlns:jcr="http://www.jcp.org/jcr/1.0"

cq:componentGroup= "General"

cq:componentName="Newsletter"

cq:trackevents="newsletterSignUp"

cq:trackvars="[newsletterProvidedEmail]" jcr:primaryType="nt:unstructured"/>

Analytics Component

Scenario 4: Multiple pages journey

?

?

?

?

?

?

?

?

?

?

?

?

Submit

Data Store SiteCatalyst Number of calls: 5 Number of calls:

Scenario 4: Multiple pages journey

?

?

?

?

?

?

?

?

?

?

?

?

Submit

SiteCatalyst Number of calls: 1

Data Store Number of calls: 5

Summary

Think Big, Start Small.

Details matter, Be Patient.

Know your reports

Questions

Thank you! Cleve Gibbon cleve.gibbon@cognifide.com

Kasia Kozłowska kasia.kozlowska@cognifide.com

http://www.cognifide.com @cognifide