Engage 2013 - Webtrends Streams - Technical
-
Upload
webtrends -
Category
Technology
-
view
117 -
download
0
Transcript of Engage 2013 - Webtrends Streams - Technical
Webtrends Streams – Technical Track Vijay Ilavarasan & Brad Gross
Program Management, Webtrends
Agenda
• Streams Overview • Tagging & Implementation • Enrichment • Stream Types • Visualizations • Streams API • FAQ
Innovative, Disruptive and Revolutionary stand alone solution to drive customer results
Actionable to the ecosystem
As-it-happens
Visitor-level intelligence
#WTStreams
Overview
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
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
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
TAGGING & IMPLEMENTATION Streams – Technical Track
Implementation Styles
• Analytics + Streams : Log replayer • Analytics + Streams : SCS tag upgrade • Analytics + Streams : Replayer àSCS • Streams Only : SCS
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
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
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
scs.webtrends
[SCS] Streaming Collec1on Servers
Streaming API [SAPI]
Enrichment & Analysis
Custom Visuals
WT Visuals
Under 3 seconds
10.2 tag
Streams Only : SCS
Tag
ENRICHMENT Streams – Technical Track
Enrichment
• Geo (City, Region, Country…)
• Device (Tablet, Mobile phone …)
• Browser & OS (Chrome, Safari …)
• Traffic Source (Social, Campaigns..)
• Search (Source, Phrases..)
STREAM TYPES Streams – Technical Track
Stream Types • Content
• Traffic Source
• Campaigns
• Scenarios
• Ad Events
• Hygiene
• Click Activity
• Mobile Apps
VISUALIZATIONS Streams – Technical Track
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
STREAMS API Streams – Technical Track
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
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" }
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)
FAQ Streams – Technical Track
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
Supported Tags
• V8 and above NOTE: need V10 or above for Click Activity (Heat Map parameters)
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
Sessions You Must See
• Thursday 9am – 1pm: Streams Workshop – Hands-on training
• Streams Booth @ Solutions Pavilion
Thank You
Vijay Ilavarasan, Program Manager Brad Gross, Program Manager
Webtrends
blogs.webtrends.com