The Life of an Internet of Things Electron

Preview:

Citation preview

@pcross616

Pete Crossley

in/petercrossley

The Life of an Internet of Things (IoT) Electr nIts Journey to Become a Posi+ive Influence for Something Greater

Chief Technology Officer

Architecture

Infinity architecture

+

ecosystem Leverages

Infinity Tagging

Unified Tag for data collection and content

presentation

For all digital properties and the IoT

Across a Globally distributed network

Infinity Data Processing

Unstructured but organized for fast

access

One place for all data storage

All data stored at the granularity of an

individual

Complete dataset with no sampling

Infinity Data Storage

Patent pending

Aggregations& Accuracy

at Scale

Query Processing

Streaming Data

Data Connectors

Object Stitching

Predictive Sciences

Infinity Data Query & Manipulation

Infinity Core

Appl

icatio

ns

Patent pending

Big Data – Data Lakes

REST API

BI/Visualization

Marketing Action Systems

Customer Data Warehouses

Streaming Data Delivery

Stre

amin

g &

In

tegr

ation

s

Event processing, enrichment,

user identification & sessionization

Find the red button

http://bit.ly/1UgoeF7

PLAY

Technology

Data Processing

Object identification & stitching

Cookie-less tracking

SDK controls

Device augmentation with Device Atlas,

NetAcuity

Real-time processing

HTTPS / SSL

Website/SharePoint/ Mobile Web• Infinity JS Tag• Optimized for mobile web

Mobile App (SDKs) • iOS• Android• Windows

3rd party plug-ins• DMP/DSP• CRM• 3rd party cookie

Data collection API• IoT• Offline

Single CDN-hosted tag

Streaming data broker

Content presentation• For testing and targeting

Real-time Edge Processing

EUOnly

World WideCollection

US Only

**Webtrends private network

Find the blue button

Infinity Tagging

Real-time Events

Infinity Data

Storage

Identified & Enriched

Visitor/Object Sessions

Streaming data broker

ecosystem Leverages

Finalization

• De-duplication for e-commerce)

• Formatting• Close vs active session

marking• Write to storage

Finalizing for Storage

Object Identification & Sessionization

User/device stitching• Authenticated User ID• 1st party cookie ID • Device ID• Globally Unique ID• Cookie matching (3rd)• IP AddressSession creation

Sessions/People

1 2

321 4

Event Processing

• Mobile device attributes• Geolocation data

Event Enrichment

1

1 2

321

Event Processing

• Event sequencing by time and source

Event Sequencing

1

1 2

321

Find the green button

Infinity Data QueryInfinity Data Processing

Identified & Enriched Visitor/Object

Sessions

Sess

ions

Your unsampled granular visitor data

Data

Cac

he

ecosystem Leverages

Optimized for fast access

Query results – Query 105Jan 2014 – Dec 2014• Session 25 – Visitor #1• Session 26 – Visitor #1• Open Session 30 –

Visitor #2

• Session 68• Visitor #1• Event• Event• …

• Session 25• Visitor #1• Event• Event• …

Unstructured Data Closed Sessions Open Sessions 3rd party data Lookup data Experiments, etc.

Visitor 1,2

Webtrends Infinity

Webtrends bespoke query engine

Internet PGPPGP

SSL Tunnel

Enriches and transforms data

Customer Data

Warehouse

Big Data Infrastructure

Internet Client

Results

Recommended