Engage 2013 - Webtrends Streams - Technical

30
Webtrends Streams – Technical Track Vijay Ilavarasan & Brad Gross Program Management, Webtrends

Transcript of Engage 2013 - Webtrends Streams - Technical

Page 1: Engage 2013 - Webtrends Streams - Technical

Webtrends Streams – Technical Track Vijay Ilavarasan & Brad Gross

Program Management, Webtrends

Page 2: Engage 2013 - Webtrends Streams - Technical

Agenda

•  Streams Overview •  Tagging & Implementation •  Enrichment •  Stream Types •  Visualizations •  Streams API •  FAQ

Page 3: Engage 2013 - Webtrends Streams - Technical

Innovative, Disruptive and Revolutionary stand alone solution to drive customer results

Actionable to the ecosystem

As-it-happens

Visitor-level intelligence

#WTStreams

Overview

Page 4: Engage 2013 - Webtrends Streams - Technical

Customer Use Cases

A new way to view your business and interact with customers »  Engagement »  Hygiene + Monitoring »  Action on Analytics »  Ad Networks + Promotions »  Content Targeting

Page 5: Engage 2013 - Webtrends Streams - Technical

Visitor Takes Action on Website

Visualize your business as-it-happens

1. Streaming Data Collection

2. Enrich with Geo, Browser, Device

3. Push via Streaming API

1 2 3

Fuel Your Marketing Ecosystem

Campaigns

Targeting

Remarketing

Web

tren

ds S

trea

ms

Cus

tom

er S

yste

ms

Page 6: Engage 2013 - Webtrends Streams - Technical

Streams - Overview

SCS  Alternate  :  Log  Re-­‐player  

(6  min  delay)  

scs.webtrends  

statse.webtrends  

[SCS]  Streaming    Collec1on  Servers  

Tag    Server  

Streaming  API  [SAPI]  

Analy1cs  [A9/A10]  

Enrichment  &  Analysis  

Custom  Visuals  

WT    Visuals  

10.2  tag  

Page 7: Engage 2013 - Webtrends Streams - Technical

TAGGING & IMPLEMENTATION Streams – Technical Track

Page 8: Engage 2013 - Webtrends Streams - Technical

Implementation Styles

•  Analytics + Streams : Log replayer •  Analytics + Streams : SCS tag upgrade •  Analytics + Streams : Replayer àSCS •  Streams Only : SCS

Page 9: Engage 2013 - Webtrends Streams - Technical

SCS  Alternate  :  Log  Re-­‐player  

(6  min  delay)  

statse.webtrends  

Tag    Server  

Streaming  API  [SAPI]  

Analy1cs  [A9/A10]  

Enrichment  &  Analysis  

Custom  Visuals  

WT    Visuals  

Older  tag  

Analytics + Streams: Log Replayer

Page 10: Engage 2013 - Webtrends Streams - Technical

scs.webtrends  

statse.webtrends  

[SCS]  Streaming    Collec1on  Servers  

Tag    Server  

Streaming  API  [SAPI]  

Analy1cs  [A9/A10]  

Enrichment  &  Analysis  

Custom  Visuals  

WT    Visuals  

Under  3  seconds  

10.2  tag  

Analytics + Streams : SCS tag

Page 11: Engage 2013 - Webtrends Streams - Technical

Temp  provision:  Log  Re-­‐player  

(6  min  delay)  

scs.webtrends  

statse.webtrends  

[SCS]  Streaming    Collec1on  Servers  

Tag    Server  

Streaming  API  [SAPI]  

Analy1cs  [A9/A10]  

Enrichment  &  Analysis  

Custom  Visuals  

WT    Visuals  

Under  3  seconds  

10.2  tag  

Analytics + Streams : Replayer à SCS

Page 12: Engage 2013 - Webtrends Streams - Technical

scs.webtrends  

[SCS]  Streaming    Collec1on  Servers  

Streaming  API  [SAPI]  

Enrichment  &  Analysis  

Custom  Visuals  

WT    Visuals  

Under  3  seconds  

10.2  tag  

Streams Only : SCS

Page 13: Engage 2013 - Webtrends Streams - Technical

Tag

Page 14: Engage 2013 - Webtrends Streams - Technical

ENRICHMENT Streams – Technical Track

Page 15: Engage 2013 - Webtrends Streams - Technical

Enrichment

•  Geo (City, Region, Country…)

•  Device (Tablet, Mobile phone …)

•  Browser & OS (Chrome, Safari …)

•  Traffic Source (Social, Campaigns..)

•  Search (Source, Phrases..)

Page 16: Engage 2013 - Webtrends Streams - Technical

STREAM TYPES Streams – Technical Track

Page 17: Engage 2013 - Webtrends Streams - Technical

Stream Types •  Content

•  Traffic Source

•  Campaigns

•  Scenarios

•  Ad Events

•  Hygiene

•  Click Activity

•  Mobile Apps

Page 18: Engage 2013 - Webtrends Streams - Technical

VISUALIZATIONS Streams – Technical Track

Page 19: Engage 2013 - Webtrends Streams - Technical

Devices  Viz  (Egg  Toss)  Focus:  Devices  &  Top  Pages  Stream  Type:  Content  

Traffic  Source  Viz  (Seismograph)  Focus:  Traffic  Sources  &  Content  Group  Stream  Type:  Traffic  Source  (+  Content)  

Campaign  Viz  Focus:  Campaign  Landing  Page  and  Sources  Stream  Type:  Campaign  (+  Traffic  Source)  

Map  Viz  Focus:  Global  Shopping  Scenarios  Stream  Type:  Scenario  

Page 20: Engage 2013 - Webtrends Streams - Technical

STREAMS API Streams – Technical Track

Page 21: Engage 2013 - Webtrends Streams - Technical

Developing a new App

Register an App • Admin Settings • Enter App name and

Domain • Get the secret

Get Access Token

• This requires providing credentials (signed request) in exchange for a Token.

• This needs to run on a Server at the customer site

Build & Run Viz

• This can be a simple JavaScript App or more advanced

Page 22: Engage 2013 - Webtrends Streams - Technical

SAPI Query Structure •  Example: Opening a stream

{ "access_token": "<TOKEN>", "command": "stream", "stream_type": "return_all", "query": "select *", "api_version":"2.0","schema_version":2.0"} }

•  Example: Filtering a stream { "command": "filter", "query": "select cs-host", "api_vesion":"2.0", "schema_version":2.0" }

Page 23: Engage 2013 - Webtrends Streams - Technical

SAPI query statements •  A good query selects only the necessary data to be streamed and kept in

memory for processing. •  select: Specifies the part of the stream to return (for example, content

group (wt.cg_n) and sub-content group (wt.cg_s). •  where: Specifies how to filter the stream (for example, include only events

from the UK with a certain campaign ID).

•  and/or logical operators can be used in where clause

•  select data.wt.cg_n, data.wt.cg_s where ext.geo.country=united+kingdom and data.wt.mc_id=456

= is equal to like is like (use with * wildcard)

!= is not equal to nlike is not like (use with * wildcard)

Page 24: Engage 2013 - Webtrends Streams - Technical

FAQ Streams – Technical Track

Page 25: Engage 2013 - Webtrends Streams - Technical

Supported Browsers

•  WSS (Web Secure Socket) •  Chrome on all OS •  Safari 6 on Mac

•  WS (Web Socket) •  Chrome on all OS •  Safari 5 on Windows and Mac

•  Non (yet) Supported: •  Internet Explorer •  Firefox

Page 26: Engage 2013 - Webtrends Streams - Technical

Supported Tags

•  V8 and above NOTE: need V10 or above for Click Activity (Heat Map parameters)

Page 27: Engage 2013 - Webtrends Streams - Technical

Streams: Top 5 Take-Aways

•  Revolutionary Stand Alone solution •  Rich Visitor level data that is Actionable •  Zero install start for existing clients •  Engaging customizable Visualizations •  Very powerful API

Page 28: Engage 2013 - Webtrends Streams - Technical

Sessions You Must See

•  Thursday 9am – 1pm: Streams Workshop – Hands-on training

•  Streams Booth @ Solutions Pavilion

Page 29: Engage 2013 - Webtrends Streams - Technical

Thank You

Vijay Ilavarasan, Program Manager Brad Gross, Program Manager

Webtrends

blogs.webtrends.com

[email protected]

Page 30: Engage 2013 - Webtrends Streams - Technical