Advanced PHP Dr. Steven Bitner A/B and Multivariate testing Why - - PowerPoint PPT Presentation

advanced php
SMART_READER_LITE
LIVE PREVIEW

Advanced PHP Dr. Steven Bitner A/B and Multivariate testing Why - - PowerPoint PPT Presentation

Advanced PHP Dr. Steven Bitner A/B and Multivariate testing Why use multivariate testing If your employer is interested in understanding how effective certain changes are, you may consider A/B or multivariate testing How to do it First,


slide-1
SLIDE 1
  • Dr. Steven Bitner

Advanced PHP

slide-2
SLIDE 2

A/B and Multivariate testing

slide-3
SLIDE 3

Why use multivariate testing

If your employer is interested in understanding how effective certain changes are, you may consider A/B or multivariate testing

slide-4
SLIDE 4

How to do it

 First, wonder why your employer yells at you; are you at

boot camp?

 Next, you'll need to determine what you need to test

 Could be different CSS  Possibly different ads to display  Link && || button locations  Veri-sign or other seals effectiveness

slide-5
SLIDE 5

Code in action

 http://kc-sce-

sphp01.kc.umkc.edu/~bitners/multivariate.php

 Store variant in session or cookie  Display that variation of the code  Log results via a click tracking software or simple redirect

script

slide-6
SLIDE 6

APIs

slide-7
SLIDE 7

What are APIs

 Application Programmer Interfaces  If needed, you can create one for your site

 Use POST or GET method  If needed, authenticate the requester with assigned verification

hashes

 Return the requested data

slide-8
SLIDE 8

Accessing other APIs

 Like everything else in CS, some are very well documented

and others are attrocious

 Google APIs are pretty useful and well documented, so we'll

discuss those

slide-9
SLIDE 9

Google Charts

 https://google-

developers.appspot.com/chart/interactive/docs/quick_star t

 Full API reference - https://google-

developers.appspot.com/chart/interactive/docs/reference

slide-10
SLIDE 10

Sample code

 The code here displays the click track data collected by the

script in the multivariate portion of this lecture

 http://kc-sce-sphp01.kc.umkc.edu/~bitners/report.php

slide-11
SLIDE 11

Other Google APIs

 Google has APIs for ad revenue  Google Maps  Google Calendar  The list goes on

slide-12
SLIDE 12

mTurk

 Artificial-artificial intelligence  Owned/operated by Amazon

 Amazon Web Services AWS is a suite of APIs for various services

including cloud storage and cheap labor access

 Menial tasks