Submit Search
Upload
The road to hell is paved with cut and paste
•
5 likes
•
4,988 views
Ian Lurie
Follow
My Pubcon 2012 presentation on data apis and aggregation.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 81
Download Now
Download to read offline
Recommended
Living Lab research landscape
Living Lab research landscape
Marco Ferruzca
Dar22
Dar22
biblioxograr
Beau et quelle_musique!!!_(jmjp)
Beau et quelle_musique!!!_(jmjp)
amfelisa
Kent Beck Effective Design
Kent Beck Effective Design
deimos
May Ttf Lts 18 Th March 2009
May Ttf Lts 18 Th March 2009
Con Morris
Steve Vinoski Rest And Reuse And Serendipity
Steve Vinoski Rest And Reuse And Serendipity
deimos
MiT6 - Melanie E.S. Kohnen
MiT6 - Melanie E.S. Kohnen
Julie Levin Russo
Bringing Docker to the Cloud
Bringing Docker to the Cloud
Andrew Kennedy
More Related Content
Viewers also liked
Getting Into Git
Getting Into Git
Rick Umali
Analytics ebook-sample
Analytics ebook-sample
Ian Lurie
Lucy Copia
Lucy Copia
biblioxograr
Viral Video Strategy ; The Network Solutions Go Granny Big Game Video
Viral Video Strategy ; The Network Solutions Go Granny Big Game Video
Shashi Bellamkonda
Small Business and Social Media presentation at Rockville Womens Business Center
Small Business and Social Media presentation at Rockville Womens Business Center
Shashi Bellamkonda
Fallas
Fallas
laulolis
Temporal En El CantáBrico
Temporal En El CantáBrico
nuria88
Spain
Spain
amfelisa
Demisie Draguta
Demisie Draguta
Alexandru S
Blended teamwork
Blended teamwork
hedgehog lab
MangoTicks Jan08
MangoTicks Jan08
MangoTicks
Traffic Calming In Fort Worth
Traffic Calming In Fort Worth
Justin Flowers
deco2606 Concept
deco2606 Concept
moonblader
How Nonprofit Staff Can Regain Control of Their Work Lives and Get Better Res...
How Nonprofit Staff Can Regain Control of Their Work Lives and Get Better Res...
Kivi Leroux Miller
Jalipo
Jalipo
sammybaby219
Endnote使用教程
Endnote使用教程
jimexifeng
I Problemi Adolescenziali
I Problemi Adolescenziali
guestdd490f
5th day
5th day
cristiarnau
APG Awards: Tate Tracks
APG Awards: Tate Tracks
Matt Springate
How to Communicate Like Their Favorite Nonprofit - LTA Rally, New Orleans
How to Communicate Like Their Favorite Nonprofit - LTA Rally, New Orleans
Kivi Leroux Miller
Viewers also liked
(20)
Getting Into Git
Getting Into Git
Analytics ebook-sample
Analytics ebook-sample
Lucy Copia
Lucy Copia
Viral Video Strategy ; The Network Solutions Go Granny Big Game Video
Viral Video Strategy ; The Network Solutions Go Granny Big Game Video
Small Business and Social Media presentation at Rockville Womens Business Center
Small Business and Social Media presentation at Rockville Womens Business Center
Fallas
Fallas
Temporal En El CantáBrico
Temporal En El CantáBrico
Spain
Spain
Demisie Draguta
Demisie Draguta
Blended teamwork
Blended teamwork
MangoTicks Jan08
MangoTicks Jan08
Traffic Calming In Fort Worth
Traffic Calming In Fort Worth
deco2606 Concept
deco2606 Concept
How Nonprofit Staff Can Regain Control of Their Work Lives and Get Better Res...
How Nonprofit Staff Can Regain Control of Their Work Lives and Get Better Res...
Jalipo
Jalipo
Endnote使用教程
Endnote使用教程
I Problemi Adolescenziali
I Problemi Adolescenziali
5th day
5th day
APG Awards: Tate Tracks
APG Awards: Tate Tracks
How to Communicate Like Their Favorite Nonprofit - LTA Rally, New Orleans
How to Communicate Like Their Favorite Nonprofit - LTA Rally, New Orleans
More from Ian Lurie
Data Visualization For Marketers
Data Visualization For Marketers
Ian Lurie
Starting, Running, And Selling An Agency: Life Among The Monsters
Starting, Running, And Selling An Agency: Life Among The Monsters
Ian Lurie
Core Web Vitals and SEO: Don't Panic. Improve.
Core Web Vitals and SEO: Don't Panic. Improve.
Ian Lurie
Big Content, Small Teams: Content Creation For The Real World
Big Content, Small Teams: Content Creation For The Real World
Ian Lurie
Teaching SEO To Internal Teams: Don't Be Ridiculous
Teaching SEO To Internal Teams: Don't Be Ridiculous
Ian Lurie
E-A-T: Myths, Truths, And Implications for SEO
E-A-T: Myths, Truths, And Implications for SEO
Ian Lurie
SEO Copywriting: The Blank Sheet Of Paper Test
SEO Copywriting: The Blank Sheet Of Paper Test
Ian Lurie
Your Content Doesn't Matter Without Technology
Your Content Doesn't Matter Without Technology
Ian Lurie
The Dungeons & Dragons Guide to Marketing
The Dungeons & Dragons Guide to Marketing
Ian Lurie
Advanced SEO: No More Bullshit
Advanced SEO: No More Bullshit
Ian Lurie
Bullshit, Own It: A Temperamental SEO's Guide To Getting Shit Done
Bullshit, Own It: A Temperamental SEO's Guide To Getting Shit Done
Ian Lurie
Advanced SEO: Logs, Load, and Language
Advanced SEO: Logs, Load, and Language
Ian Lurie
A Beginner's Guide to PPC: Fast Times, Easy Wins, And Burned Money
A Beginner's Guide to PPC: Fast Times, Easy Wins, And Burned Money
Ian Lurie
5 Lessons For Entrepreneurs: 2018 Edition
5 Lessons For Entrepreneurs: 2018 Edition
Ian Lurie
Advanced Content Workflow Using GitHub and Markdown
Advanced Content Workflow Using GitHub and Markdown
Ian Lurie
Tip Per Minute: A Hyper-Active SEO Brain Dump
Tip Per Minute: A Hyper-Active SEO Brain Dump
Ian Lurie
Intelligent CX: 25 Years of Marketing, And Where to Go Next
Intelligent CX: 25 Years of Marketing, And Where to Go Next
Ian Lurie
Burying Hate Sites in the SERPs
Burying Hate Sites in the SERPs
Ian Lurie
Marketing Worldbuilding: Collaborative Storytelling for Digital
Marketing Worldbuilding: Collaborative Storytelling for Digital
Ian Lurie
Lean Content: Marketing Profs B2B
Lean Content: Marketing Profs B2B
Ian Lurie
More from Ian Lurie
(20)
Data Visualization For Marketers
Data Visualization For Marketers
Starting, Running, And Selling An Agency: Life Among The Monsters
Starting, Running, And Selling An Agency: Life Among The Monsters
Core Web Vitals and SEO: Don't Panic. Improve.
Core Web Vitals and SEO: Don't Panic. Improve.
Big Content, Small Teams: Content Creation For The Real World
Big Content, Small Teams: Content Creation For The Real World
Teaching SEO To Internal Teams: Don't Be Ridiculous
Teaching SEO To Internal Teams: Don't Be Ridiculous
E-A-T: Myths, Truths, And Implications for SEO
E-A-T: Myths, Truths, And Implications for SEO
SEO Copywriting: The Blank Sheet Of Paper Test
SEO Copywriting: The Blank Sheet Of Paper Test
Your Content Doesn't Matter Without Technology
Your Content Doesn't Matter Without Technology
The Dungeons & Dragons Guide to Marketing
The Dungeons & Dragons Guide to Marketing
Advanced SEO: No More Bullshit
Advanced SEO: No More Bullshit
Bullshit, Own It: A Temperamental SEO's Guide To Getting Shit Done
Bullshit, Own It: A Temperamental SEO's Guide To Getting Shit Done
Advanced SEO: Logs, Load, and Language
Advanced SEO: Logs, Load, and Language
A Beginner's Guide to PPC: Fast Times, Easy Wins, And Burned Money
A Beginner's Guide to PPC: Fast Times, Easy Wins, And Burned Money
5 Lessons For Entrepreneurs: 2018 Edition
5 Lessons For Entrepreneurs: 2018 Edition
Advanced Content Workflow Using GitHub and Markdown
Advanced Content Workflow Using GitHub and Markdown
Tip Per Minute: A Hyper-Active SEO Brain Dump
Tip Per Minute: A Hyper-Active SEO Brain Dump
Intelligent CX: 25 Years of Marketing, And Where to Go Next
Intelligent CX: 25 Years of Marketing, And Where to Go Next
Burying Hate Sites in the SERPs
Burying Hate Sites in the SERPs
Marketing Worldbuilding: Collaborative Storytelling for Digital
Marketing Worldbuilding: Collaborative Storytelling for Digital
Lean Content: Marketing Profs B2B
Lean Content: Marketing Profs B2B
Recently uploaded
AI Health Agents: Longevity as a Service in the Web3 GenAI Quantum Revolution
AI Health Agents: Longevity as a Service in the Web3 GenAI Quantum Revolution
Melanie Swan
High-Level Synthesis for the Design of AI Chips
High-Level Synthesis for the Design of AI Chips
Object Automation
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your Salesforce
Martin Humpolec
Dev Dives: Master advanced authentication and performance in Productivity Act...
Dev Dives: Master advanced authentication and performance in Productivity Act...
UiPathCommunity
20200723_insight_release_plan
20200723_insight_release_plan
Jamie (Taka) Wang
Monitoring Java Application Security with JDK Tools and JFR Events.pdf
Monitoring Java Application Security with JDK Tools and JFR Events.pdf
Ana-Maria Mihalceanu
ict grade 12 lesson 2 sinhala medium notes pdf
ict grade 12 lesson 2 sinhala medium notes pdf
ruhisiya9
Checklist to troubleshoot CD moisture profiles.docx
Checklist to troubleshoot CD moisture profiles.docx
Noman khan
DS Lesson 2 - Subsets, Supersets and Power Set.pdf
DS Lesson 2 - Subsets, Supersets and Power Set.pdf
ROWELL MARQUINA
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?
SANGHEE SHIN
LLM Threats: Prompt Injections and Jailbreak Attacks
LLM Threats: Prompt Injections and Jailbreak Attacks
Thien Q. Tran
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
Md Hossain Ali
Introduction to Quantum Computing
Introduction to Quantum Computing
GDSC PJATK
Designing A Time bound resource download URL
Designing A Time bound resource download URL
Runcy Oommen
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
bruanjhuli
GDG Cloud Southlake 31: Santosh Chennuri and Festus Yeboah: Empowering Develo...
GDG Cloud Southlake 31: Santosh Chennuri and Festus Yeboah: Empowering Develo...
James Anderson
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
shyamraj55
Tracking license compliance made easy - intro to Grant (OSS)
Tracking license compliance made easy - intro to Grant (OSS)
Anchore
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
GDSC PJATK
Future Research Directions for Augmented Reality
Future Research Directions for Augmented Reality
Mark Billinghurst
Recently uploaded
(20)
AI Health Agents: Longevity as a Service in the Web3 GenAI Quantum Revolution
AI Health Agents: Longevity as a Service in the Web3 GenAI Quantum Revolution
High-Level Synthesis for the Design of AI Chips
High-Level Synthesis for the Design of AI Chips
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your Salesforce
Dev Dives: Master advanced authentication and performance in Productivity Act...
Dev Dives: Master advanced authentication and performance in Productivity Act...
20200723_insight_release_plan
20200723_insight_release_plan
Monitoring Java Application Security with JDK Tools and JFR Events.pdf
Monitoring Java Application Security with JDK Tools and JFR Events.pdf
ict grade 12 lesson 2 sinhala medium notes pdf
ict grade 12 lesson 2 sinhala medium notes pdf
Checklist to troubleshoot CD moisture profiles.docx
Checklist to troubleshoot CD moisture profiles.docx
DS Lesson 2 - Subsets, Supersets and Power Set.pdf
DS Lesson 2 - Subsets, Supersets and Power Set.pdf
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?
LLM Threats: Prompt Injections and Jailbreak Attacks
LLM Threats: Prompt Injections and Jailbreak Attacks
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
Introduction to Quantum Computing
Introduction to Quantum Computing
Designing A Time bound resource download URL
Designing A Time bound resource download URL
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
GDG Cloud Southlake 31: Santosh Chennuri and Festus Yeboah: Empowering Develo...
GDG Cloud Southlake 31: Santosh Chennuri and Festus Yeboah: Empowering Develo...
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Tracking license compliance made easy - intro to Grant (OSS)
Tracking license compliance made easy - intro to Grant (OSS)
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
Future Research Directions for Augmented Reality
Future Research Directions for Augmented Reality
The road to hell is paved with cut and paste
1.
THE ROAD TO
HELL IS PAVED WITH CUT AND PASTE Presented by: Ian Lurie CEO, Portent @portentint
2.
These are the
links portent.co/api-pubcon Yes, this is correct (leave off the ‘m’)
3.
don't hate me
because I'm beautiful
4.
Guinea pigs =
Cool
5.
i think our
Facebook numbers may affect our revenue
6.
this is great!
But I need to see revenue represented by comparable amounts of tequila, because I just got back from my vacation.
7.
also, can you
include hits? I'm used to looking at hits, not visits. And the boss likes revenue reported by lunar month...
8.
CUTTING AND PASTING
9.
the... horror…
10.
Some cool title $35,000.00
250000 $30,000.00 200000 $25,000.00 $20,000.00 150000 $15,000.00 100000 $10,000.00 50000 $5,000.00 $- 0
11.
250000 200000 150000
Visitors 100000 Air miles earned Transactions 50000 Tequila dollars Poodle count 0 1 2 3 4 5 6 7 8 9 10 11 Poodle count 12 13 14 15 Transactions 16 17 18 19 Visitors 20 21 22
12.
Drink more
tequila!!!! 250000 200000 150000 Visitors 100000 Air miles earned Transactions 50000 Tequila dollars Poodle count 0 1 2 3 4 5 6 7 8 9 10 11 Poodle count 12 13 14 15 Transactions 16 17 18 19 Visitors 20 21 22
13.
Why?
14.
THEY’RE THE CUSTOMER
15.
THE QUESTION QUESTION
16.
WE NEED A
BETTER WAY
17.
CUTTING AND PASTING
18.
AGGREGATE ANALYTICS
19.
ON A COMMON
PLATFORM
20.
MAXIMIZE ANALYSIS
21.
GOOGLE
SITE FACEBOOK TWITTER CATALOG SALES ANALYTICS PERFORMANCE OFFLINE AD SPEND YOUR DATABASE ADWORDS GOOGLE EXCEL SPREADSHEETS
22.
ian what the heck!??!!!!!!!!
23.
FIND FETCH STORE REPEAT SHARE
24.
1: FIND THE
APIs
26.
Coremetrics Google Analytics Google
Adwords Facebook Open Graph Twitter Polling Data Salesforce CRM Chatterbox Sentiment Measurement Infochimps Wunderground Kayak Facebook Insights Amazon eBay Site Catalyst
27.
2: FETCH YOUR
DATA
28.
I USE PYTHON
29.
AND MYSQL
30.
START WITH GOOGLE’S SAMPLE
CODE
31.
FROM GOOGLE’S CODE
32.
CALLS THE API
33.
CALLS THE API
34.
WHAT YOU GET
BACK
35.
Drink more tequila!!!!
36.
IT’S A CSV
(SORT OF)
37.
ROW[0] (the date)
38.
ROW[1] (the visitors)
39.
ROW[2] (page load)
40.
ROW[2] (page load)
41.
ROW[1] (visitors)
42.
ROW[0] (date)
43.
3: STORE YOUR
DATA
45.
4: REPEAT FOR…
48.
MEH
49.
THE QUESTION QUESTION
50.
5: SHARE YOUR
DATA
51.
5: SHARE YOUR
DATA AND YOUR INSIGHTS
52.
EXCEL
54.
THE QUESTION QUESTION
55.
EXCEL IQY
62.
HELL YES
63.
Page load time
vs. revenue $35,000.00 8.0000 $30,000.00 7.0000 6.0000 $25,000.00 5.0000 $20,000.00 4.0000 $15,000.00 3.0000 $10,000.00 2.0000 $5,000.00 1.0000 $- 0.0000 1/1/12 1/15/12 1/29/12 revenue avgpageloadtime
64.
TEST THIS!!!!
65.
5.5 DISTILL IT
DOWN
66.
CRUNCH THE NUMBERS
(ONCE)
67.
CREATE YOUR REPORT
(ONCE)
70.
AND THEY CAN
PLAY, TOO
73.
THE QUESTION QUESTION
74.
FIND
75.
FETCH
76.
STORE
77.
SHARE INSIGHTS
78.
IN FAMILIAR TOOLS
79.
HELL YES
80.
These are the
links portent.co/api-pubcon Yes, this is correct (leave off the ‘m’)
81.
STALK ME:
@PORTENTINT PORTENT.COM IAN@PORTENT.COM
Download Now