Discover how Adidas is using data science to deliver third-party governance

40
# DBC .com experience, 08/11/2016 KRISTIAN SKÖLD & THOMAS GIELING 3 RD PARTY GOVERNANCE

Transcript of Discover how Adidas is using data science to deliver third-party governance

Page 1: Discover how Adidas is using data science to deliver third-party governance

# DBC

.com experience, 08/11/2016

KRISTIAN SKÖLD & THOMAS GIELING

3RD PARTY GOVERNANCE

Page 2: Discover how Adidas is using data science to deliver third-party governance

2

adidas GroupSenior Solution Architect

@thomasgieling

THOMAS GIELING

SOASTAStrategy Solution Director

@kskoeld

KRISTIAN SKÖLD

Page 3: Discover how Adidas is using data science to deliver third-party governance

AGENDA

1. INTRODUCTION

2. PAST

3. PRESENT

4. FUTURE

Page 4: Discover how Adidas is using data science to deliver third-party governance
Page 5: Discover how Adidas is using data science to deliver third-party governance

80 WEBSITES

38 MARKETS

4 BRANDS

15 LANGUAGES

GLOBAL PLATFORM

Page 6: Discover how Adidas is using data science to deliver third-party governance

INTRODUCTION

BRAND EXPRIENCE SHOPPING EXPERIENCE

HIGH QUALITY GRAPHICS

BRANDED FONTS

CAMPAIGNS

USER GENERATED CONTENT

PRODUCT RANGE

CHECKOUT

SEO / SEM

Page 7: Discover how Adidas is using data science to deliver third-party governance

3RD PARTIES ARE … COOL!

OTHERWISE WE WOULDN’T HAVE SO MANY!

Page 8: Discover how Adidas is using data science to deliver third-party governance

80 WEBSITES

38 MARKETS

4 BRANDS

15 LANGUAGES

60+ 3RD PARTIES PER SITE

GLOBAL PLATFORM

Page 9: Discover how Adidas is using data science to deliver third-party governance

HOW DID WE GET TO THIS POINT?

Page 10: Discover how Adidas is using data science to deliver third-party governance

10

EARLY STAGES

ALL 3RD PARTIES WERE DIRECTLY INTEGRATED IN THE SITE

FULL CONTROL BY THE DEVELOPMENT TEAM

LIMITED AMOUNT OF TAGS

NO PERFORMANCE ISSUES

UNABLE TO KEEP UP WITH THE REQUIREMENTS

Page 11: Discover how Adidas is using data science to deliver third-party governance

11

TAG MANAGEMENT

DATALAYER IMPLEMENTED BY DEV TEAM

TAG MANAGEMENT MAINTAINED BY BUSINESS

EXPONENTIAL GROWTH OF THE AMOUNT OF TAGS

NO FOCUS ON PERFORMANCE

WELCOME ANARCHY AND FINGER POINTING

Page 12: Discover how Adidas is using data science to deliver third-party governance

HOW DO WE GET OUT OF THIS?

Page 13: Discover how Adidas is using data science to deliver third-party governance

13

COMMON GOAL: PERFORMANCE

AGREEMENT ON SHARED RESPONSIBILITY

LET THE EXPERTS MAKE THE DECISIONS

DATA DRIVEN DECISIONS

Page 14: Discover how Adidas is using data science to deliver third-party governance

SOASTA

ESTABLISH A FACT BASED STATUS QUO

HOW MANY 3RD PARTIES

IDENTIFY BUSINESS OWNERS

DETERMINE VALUE

DETERMINE IMPACT

Page 15: Discover how Adidas is using data science to deliver third-party governance

15

HOW MANY 3RD PARTIES AND WHICH

Page 16: Discover how Adidas is using data science to deliver third-party governance

mPulse RUM data shows us…

+12551domains usedjust once

2801Third party domains loaded by real users

on adidas.de only over the course of 2 weeks

Page 17: Discover how Adidas is using data science to deliver third-party governance

17

4th

5th...parties

http://requestmap.webperf.tools/

Page 18: Discover how Adidas is using data science to deliver third-party governance

18

CREATING AN INVENTORY OF 3RD PARTIES

Page 19: Discover how Adidas is using data science to deliver third-party governance

19

CREATING AN INVENTORY OF 3RD PARTIES

VALUE

Page 20: Discover how Adidas is using data science to deliver third-party governance

20

CREATING AN INVENTORY OF 3RD PARTIES

IMPACT?

Page 21: Discover how Adidas is using data science to deliver third-party governance

21

Page 22: Discover how Adidas is using data science to deliver third-party governance

QUALTRICS – A REAL WORLD EXAMPLE

FEEDBACK TOOL

20 REQUESTS

300 KB

8kb cookie

Page 23: Discover how Adidas is using data science to deliver third-party governance

REAL WORLD EXAMPLE

A/B TEST

50/50 SPLIT

MEASURE PERFORMANCE IMPACT IN SOASTA

Page 24: Discover how Adidas is using data science to deliver third-party governance

24

QUALTRICS A/B TEST

0,85

0,9

0,95

1

0 ms

50 ms

100 ms

150 ms

200 ms

250 ms

300 msLo

ad

Tim

e D

iffe

renc

e

Diff Load Time ms Significance

significance threshold

Cumulative results over 2 weeks

High Significance…but only 38ms slower

Page 25: Discover how Adidas is using data science to deliver third-party governance

25

DON’T JUMP ON YOURFAVORITE VICTIM

Page 26: Discover how Adidas is using data science to deliver third-party governance

26

USE FACTSAND

DATA SCIENCE

Page 27: Discover how Adidas is using data science to deliver third-party governance

27

SESSION LENGTH vs LOAD TIME

page load time

se

ssio

n c

oun

t

avg

se

ssio

n le

ng

th

Page 28: Discover how Adidas is using data science to deliver third-party governance

28

0

2000

4000

6000

8000

10000

12000

0

0,05

0,1

0,15

0,2

0,25

0,3

Conversion Impact Score Median Load Time

PRIORITIZING STEP 1 - CONVERSION IMPACT SCORE

https://www.soasta.com/blog/website-monitoring-conversion-impact-score/

Page 29: Discover how Adidas is using data science to deliver third-party governance

29

PRIORITIZING STEP 2 – 3RD PARTY IMPACT SCORE

0

50

100

150

200

250

300

350

400

450

0

0,01

0,02

0,03

0,04

0,05

0,06

Me

dia

n Re

spo

nse

Tim

e in

ms

Loa

d T

ime

Imp

ac

t Sc

ore

Slow…...but not importantWhat about

this one?

Page 30: Discover how Adidas is using data science to deliver third-party governance

30

OPTIMIZELY RESPONSE TIMES OF BLOCKING JS

median310ms

75th pctl780ms

# p

ag

e v

iew

s

response time in ms

Page 31: Discover how Adidas is using data science to deliver third-party governance

31

OPTIMIZELY RESPONSE TIMES VS SESSION LENGTHS

# r

eq

uests

avg

se

ssio

n le

ng

th

response time in ms

Page 32: Discover how Adidas is using data science to deliver third-party governance

32

BUSINESS DELIVERS VALUESDATA SCIENCE DELIVERS FACTS ON IMPACT

DECISION PROCESS BECOMES FACT DRIVENFOR EVERY 3RD PARTY

Page 33: Discover how Adidas is using data science to deliver third-party governance

33

NEW TAG GOVERNANCE PROCESS

3 STEPS TO DETERMINE IMPACT

BEFORE IMPLEMENTATIONASK THE VENDOR

QA / DEVVALIDATE EXPERIENCE

PRODUCTIONA/B TEST + DATA SCIENCE

Page 34: Discover how Adidas is using data science to deliver third-party governance

WHAT’S NEXT?

Page 35: Discover how Adidas is using data science to deliver third-party governance

35

APPLY GOVERNANCE PROCESSTO ALL FUTURE AND CURRENT TAGS

ENSURE PERFORMANCE IS PART OF THE CONTRACT

TIMING ALLOW ORIGIN

Page 36: Discover how Adidas is using data science to deliver third-party governance

36

SET UP MONITORING SLA’S BASED ON IMPACTDEFINE PLAYBOOK FOR ALERTS

WORK ON A SELF HEALING SYSTEM

TIMEOUT BASED SCRIPT INCLUDES

Page 37: Discover how Adidas is using data science to deliver third-party governance

37

IMPLEMENT A NEW FRONT END ARCHITECTURE

PURE FRONT END

PROGRESSIVE WEB APP

MOBILE FIRST

Page 38: Discover how Adidas is using data science to deliver third-party governance

38

EVENT DRIVEN TAG LOADINGBASED ON IMPACT

SERVER SIDE TAG MANAGEMENT

Page 39: Discover how Adidas is using data science to deliver third-party governance

QA&

Page 40: Discover how Adidas is using data science to deliver third-party governance

THANK YOU

#Digital Brand Commerce