Enviar pesquisa
Carregar
The road to hell is paved with cut and paste
•
5 gostaram
•
4,988 visualizações
Ian Lurie
Seguir
My Pubcon 2012 presentation on data apis and aggregation.
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 81
Baixar agora
Baixar para ler offline
Recomendados
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
Recomendados
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
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
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
Mais conteúdo relacionado
Destaque
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
Destaque
(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
Mais de 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
Mais de 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
Último
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Jago de Vreede
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Overkill Security
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
The Digital Insurer
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Último
(20)
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
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
25.
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
44.
45.
4: REPEAT FOR…
46.
47.
48.
MEH
49.
THE QUESTION QUESTION
50.
5: SHARE YOUR
DATA
51.
5: SHARE YOUR
DATA AND YOUR INSIGHTS
52.
EXCEL
53.
54.
THE QUESTION QUESTION
55.
EXCEL IQY
56.
57.
58.
59.
60.
61.
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)
68.
69.
70.
AND THEY CAN
PLAY, TOO
71.
72.
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
Baixar agora