SlideShare une entreprise Scribd logo
1  sur  42
INSIGHTS • IDEAS • RESULTS




   APIs and Efficiency
   Richard Shove
|

Contents

    1   Introduction




    2   Analytics




    3   Adwords




    4   Link Tools




    5   Non-API Based Efficiency




                                   © 2012. Proprietary and confidential | p. 2
1 | Introduction
Richard Shove

@RichardShove
1 | Introduction

What is an API?

An application programming interface (API) is a specification intended to be used as an
interface by software components to communicate with each other. (Wikipedia)


Essentially, a way of getting data from pieces of software easier




                                                                    © 2012. Proprietary and confidential | p. 5
1 | Introduction

Why Use APIs?




                   © 2012. Proprietary and confidential | p. 6
1 | Introduction

Why Use APIs?

                   1.   Maximise Efficiency




                   2.     Customisation




                   3.   Reduce Frustration




                            © 2012. Proprietary and confidential | p. 7
2 | Analytics
2 | Analytics

Reporting

Reasons your reporting is rubbish:


•   It takes too long to produce
•   Your clients don’t bother to read it
•   It uses time that could be better spent elsewhere




                                                        © 2012. Proprietary and confidential | p. 9
2 | Analytics

Google Analytics API

The GA API has a number of uses:


•   Customising data collection, i.e. for use in mobile applications
•   Configuration of Google Analytics accounts
•   Customised reporting




                                                                       © 2012. Proprietary and confidential | p. 10
2 | Analytics

Google Analytics API

The GA API has a number of uses:


•   Customising data collection, i.e. for use in mobile applications
•   Configuration of Google Analytics accounts
•   Customised reporting




                                                                       © 2012. Proprietary and confidential | p. 11
2 | Analytics

Using the GA API

The online GA resource has tutorials for Java, Python, PHP and JavaScript


API pulls out data in a raw format


2 obvious ways to interact with the API:


•   Online
•   Offline




                                                                   © 2012. Proprietary and confidential | p. 12
2 | Analytics

Using the GA API
Online Method



                Query API Using a Script


                   Make Customised Online Reports


                   ???


                Profit




                                                    © 2012. Proprietary and confidential | p. 13
2 | Analytics

Using the GA API
Online Method Example




                        © 2012. Proprietary and confidential | p. 14
2 | Analytics

Using the GA API
Offline Method
Obviously, Excel will be needed…


•   Use your script to Export to CSV
•   Use a tool such as Excellent Analytics




                                             © 2012. Proprietary and confidential | p. 15
2 | Analytics

Using the GA API
Offline Method Example (NOT AN OMD REPORT)




                                         © 2012. Proprietary and confidential | p. 16
2 | Analytics

Using the GA API
Do


     1          Use segmentation



     2          Make reports clean and clear



     3          Make reports ROI heavy



     4          Make reports interactive



                                               © 2012. Proprietary and confidential | p. 17
2 | Analytics

Using the GA API
Don’t


     1          Include things because they’re ‘pretty’



     2          Simply replicate the GA interface



     3          Bombard clients with huge walls of text



     4          Include anything that still requires manual input



                                                             © 2012. Proprietary and confidential | p. 18
3 | AdWords
3 | Adwords

Why Use the Adwords API?

Obvious benefits of Adwords API:


•   More efficient and dynamic paid search management
•   Use of traffic estimator and keyword tool




                                                        © 2012. Proprietary and confidential | p. 20
3 | Adwords

Why Use the Adwords API?

Obvious benefits of Adwords API:


•   More efficient and dynamic paid search management
•   Use of traffic estimator and keyword tool




                                                        © 2012. Proprietary and confidential | p. 21
3 | Adwords

Using the Adwords API

Some barriers to using the Adwords API:


•   Require an MCC account
•   Need to apply for an API Token and meet required minimum functionality
•   Costs




                                                                 © 2012. Proprietary and confidential | p. 22
3 | Adwords

Using the Adwords API

Import Adwords keyword traffic estimations straight in to Excel:


http://seogadget.com/google-adwords-plugin-excel/


This has obvious uses:


•   Keyword research
•   Expanding out existing keyword lists
•   Combine with ranking data to highlight ‘quick wins’ and visibility reports
•   Combine with RKG Duck - http://www.rimmkaufman.com/duck/




                                                                      © 2012. Proprietary and confidential | p. 23
3 | Adwords

No API Token?




                © 2012. Proprietary and confidential | p. 24
3 | Adwords

No API Token?




                © 2012. Proprietary and confidential | p. 25
4 | Link Tools
4 | Link Tools

Why Use Link Tool APIs?


     1           Using the interface is very time consuming



     2           Default exports usually include junk



     3           Customisation



     4           Record changes over time



                                                              © 2012. Proprietary and confidential | p. 27
4 | Link Tools

API Choice

Three main choices for API:


•   Majestic SEO (£250 to £1,000)
•   SEOMoz ($500 to $10,000)
•   Ahrefs ($79 to $500)


Or…crawl the web yourself




                                    © 2012. Proprietary and confidential | p. 28
4 | Link Tools

API Usage Examples

•   Link diversity
•   IP diversity
•   Links with PageRank
•   Common URLs
•   Geographical Spread
•   Anchor distribution
•   Brand vs Non-Brand
•   Link type
•   Link churn
•   Toxic links


•   Documentation of all of the above in a relevant format




                                                             © 2012. Proprietary and confidential | p. 29
4 | Link Tools

Alternatives

Create a tool that analyses CSV files from data exports


Use an existing tool that would still save time, e.g.


•   Linkdex
•   SEOMoz Labs
•   Link Research Tools
•   SEO Tools for Excel
•   Bright Local
•   Link Detective
•   Link Building Toolbar




                                                          © 2012. Proprietary and confidential | p. 30
4 | Link Tools

Examples of Alternatives

Link Detective




                           © 2012. Proprietary and confidential | p. 31
4 | Link Tools

Examples of Alternatives

SEO Tools for Excel




                           © 2012. Proprietary and confidential | p. 32
4 | Link Tools

Social




                 © 2012. Proprietary and confidential | p. 33
5 | Non-API Efficiency
5 | Non-API Efficiency

Technical Audits




                         © 2012. Proprietary and confidential | p. 35
5 | Non-API Efficiency

Technical Audits

It will never be possible to audit a site automatically but the following tools will help with the
basics:


•   URIValet
•   WooRank
•   BuiltWith
•   YSlow
•   WebPageTest




                                                                       © 2012. Proprietary and confidential | p. 36
5 | Non-API Efficiency

Technical Audit Tool Examples




                                © 2012. Proprietary and confidential | p. 37
5 | Non-API Efficiency

Technical Audit Tool Examples




                                © 2012. Proprietary and confidential | p. 38
5 | Non-API Efficiency

Other Technical Audit Improvements

Use PowerPoint instead of Word


•   More efficient
•   Easier for client to understand


Create a tool that will automatically generate your template




                                                               © 2012. Proprietary and confidential | p. 39
5 | Non-API Efficiency

Ultimate Goal

Never have to spend time gathering data


•   More time for analysis
•   Better results for client
•   Minimise BS




                                          © 2012. Proprietary and confidential | p. 40
5 | Non-API Efficiency

Bonus Slide

If you’re wanting to do some really clever stuff with APIs, there is a huge database of APIs
here:


http://www.programmableweb.com


Blog is full of ideas, one good blog post explaining the use of Semantic APIs:


http://blog.programmableweb.com/2012/06/13/111-semantic-apis-musicbrainz-calais-and-
dbpedia/




                                                                    © 2012. Proprietary and confidential | p. 41
INSIGHTS • IDEAS • RESULTS




   Questions?

Contenu connexe

Tendances

SOA in the API World - Facades, Transactions, Stateless Services
SOA in the API World - Facades, Transactions, Stateless Services SOA in the API World - Facades, Transactions, Stateless Services
SOA in the API World - Facades, Transactions, Stateless Services
Apigee | Google Cloud
 
Redefine Omni-Channel Retailing - Harness the Power of APIs
 Redefine Omni-Channel Retailing - Harness the Power of APIs Redefine Omni-Channel Retailing - Harness the Power of APIs
Redefine Omni-Channel Retailing - Harness the Power of APIs
Apigee | Google Cloud
 
Business Impact (Nordic APIS April 2014)
Business Impact (Nordic APIS April 2014)Business Impact (Nordic APIS April 2014)
Business Impact (Nordic APIS April 2014)
Nordic APIs
 

Tendances (19)

Realizing SOA and API Convergence
Realizing SOA and API ConvergenceRealizing SOA and API Convergence
Realizing SOA and API Convergence
 
Developer Services: Making Developers Successful
Developer Services: Making Developers SuccessfulDeveloper Services: Making Developers Successful
Developer Services: Making Developers Successful
 
APIs make you mobile - Mobile World Congress 2017
APIs make you mobile - Mobile World Congress 2017APIs make you mobile - Mobile World Congress 2017
APIs make you mobile - Mobile World Congress 2017
 
Design - Start Your API Journey Today
Design - Start Your API Journey TodayDesign - Start Your API Journey Today
Design - Start Your API Journey Today
 
API documentation
API documentationAPI documentation
API documentation
 
Architecture for the API-enterprise
Architecture for the API-enterpriseArchitecture for the API-enterprise
Architecture for the API-enterprise
 
SOA in the API World - Facades, Transactions, Stateless Services
SOA in the API World - Facades, Transactions, Stateless Services SOA in the API World - Facades, Transactions, Stateless Services
SOA in the API World - Facades, Transactions, Stateless Services
 
Redefine Omni-Channel Retailing - Harness the Power of APIs
 Redefine Omni-Channel Retailing - Harness the Power of APIs Redefine Omni-Channel Retailing - Harness the Power of APIs
Redefine Omni-Channel Retailing - Harness the Power of APIs
 
API Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and AdvocacyAPI Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and Advocacy
 
Apigee Edge Product Demo
Apigee Edge Product DemoApigee Edge Product Demo
Apigee Edge Product Demo
 
API Management For Building Software Applications Powerpoint Presentation Slides
API Management For Building Software Applications Powerpoint Presentation SlidesAPI Management For Building Software Applications Powerpoint Presentation Slides
API Management For Building Software Applications Powerpoint Presentation Slides
 
Business Impact (Nordic APIS April 2014)
Business Impact (Nordic APIS April 2014)Business Impact (Nordic APIS April 2014)
Business Impact (Nordic APIS April 2014)
 
Powering Internal API Communities
Powering Internal API CommunitiesPowering Internal API Communities
Powering Internal API Communities
 
A Snapshot of API Design Trends In 2019
A Snapshot of API Design Trends In 2019A Snapshot of API Design Trends In 2019
A Snapshot of API Design Trends In 2019
 
apidays LIVE Paris 2021 - Building an analytics API by David Wobrock, Botify
apidays LIVE Paris 2021 - Building an analytics API by David Wobrock, Botifyapidays LIVE Paris 2021 - Building an analytics API by David Wobrock, Botify
apidays LIVE Paris 2021 - Building an analytics API by David Wobrock, Botify
 
Delivering on Personalization with the Power of APIs
Delivering on Personalization with the Power of APIsDelivering on Personalization with the Power of APIs
Delivering on Personalization with the Power of APIs
 
Office 365 Deployment Strategies
Office 365 Deployment StrategiesOffice 365 Deployment Strategies
Office 365 Deployment Strategies
 
API Marketing: First Comes Usability, Then Discoverability
API Marketing: First Comes Usability, Then DiscoverabilityAPI Marketing: First Comes Usability, Then Discoverability
API Marketing: First Comes Usability, Then Discoverability
 
apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards ...
apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards  ...apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards  ...
apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards ...
 

Similaire à APIs and Efficiency SEOProSco Presentation 18th Oct 2012

Apimetrics Investor Introduction
Apimetrics Investor IntroductionApimetrics Investor Introduction
Apimetrics Investor Introduction
viafo
 

Similaire à APIs and Efficiency SEOProSco Presentation 18th Oct 2012 (20)

How to build an API strategy - Dorian Rougierx.
 How to build an API strategy - Dorian Rougierx. How to build an API strategy - Dorian Rougierx.
How to build an API strategy - Dorian Rougierx.
 
Auckland API & Microservices Meetup 1: API led design
Auckland API & Microservices Meetup 1: API led designAuckland API & Microservices Meetup 1: API led design
Auckland API & Microservices Meetup 1: API led design
 
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
 
API Management
API ManagementAPI Management
API Management
 
Building share point apps with angularjs
Building share point apps with angularjsBuilding share point apps with angularjs
Building share point apps with angularjs
 
2022 apidays LIVE Helsinki & North_How good are your APIs? Really?
2022 apidays LIVE Helsinki & North_How good are your APIs? Really?2022 apidays LIVE Helsinki & North_How good are your APIs? Really?
2022 apidays LIVE Helsinki & North_How good are your APIs? Really?
 
API Economy - Cuomo
API Economy - Cuomo API Economy - Cuomo
API Economy - Cuomo
 
Modernise your IT landscape with APIs and Microservices
Modernise your IT landscape with APIs and MicroservicesModernise your IT landscape with APIs and Microservices
Modernise your IT landscape with APIs and Microservices
 
Cloud Customer Architecture for API Management
Cloud Customer Architecture for API ManagementCloud Customer Architecture for API Management
Cloud Customer Architecture for API Management
 
apidays Helsinki & North 2023 - The future of API Management, Jona Apelbaum &...
apidays Helsinki & North 2023 - The future of API Management, Jona Apelbaum &...apidays Helsinki & North 2023 - The future of API Management, Jona Apelbaum &...
apidays Helsinki & North 2023 - The future of API Management, Jona Apelbaum &...
 
Web API Management
Web API ManagementWeb API Management
Web API Management
 
Power BI for Developers
Power BI for DevelopersPower BI for Developers
Power BI for Developers
 
What is API Product Management by PayPal Director of Product
What is API Product Management by PayPal Director of ProductWhat is API Product Management by PayPal Director of Product
What is API Product Management by PayPal Director of Product
 
API-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & IntegrationAPI-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & Integration
 
API-first design - Basis for an consistent API-Management approach
API-first design - Basis for an consistent API-Management approachAPI-first design - Basis for an consistent API-Management approach
API-first design - Basis for an consistent API-Management approach
 
Api documentation using slate, markdown
Api documentation using slate, markdownApi documentation using slate, markdown
Api documentation using slate, markdown
 
Introduction to Google App Engine
Introduction to Google App EngineIntroduction to Google App Engine
Introduction to Google App Engine
 
Apimetrics Investor Introduction
Apimetrics Investor IntroductionApimetrics Investor Introduction
Apimetrics Investor Introduction
 
What's New in API Connect & DataPower Gateway in 1H 2018
What's New in API Connect & DataPower Gateway in 1H 2018What's New in API Connect & DataPower Gateway in 1H 2018
What's New in API Connect & DataPower Gateway in 1H 2018
 
INTERFACE, by apidays - How to grow your API Consumers.pptx
INTERFACE, by apidays - How to grow your API Consumers.pptxINTERFACE, by apidays - How to grow your API Consumers.pptx
INTERFACE, by apidays - How to grow your API Consumers.pptx
 

Dernier

Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Abortion pills in Kuwait Cytotec pills in Kuwait
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 

Dernier (20)

Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 

APIs and Efficiency SEOProSco Presentation 18th Oct 2012

  • 1. INSIGHTS • IDEAS • RESULTS APIs and Efficiency Richard Shove
  • 2. | Contents 1 Introduction 2 Analytics 3 Adwords 4 Link Tools 5 Non-API Based Efficiency © 2012. Proprietary and confidential | p. 2
  • 5. 1 | Introduction What is an API? An application programming interface (API) is a specification intended to be used as an interface by software components to communicate with each other. (Wikipedia) Essentially, a way of getting data from pieces of software easier © 2012. Proprietary and confidential | p. 5
  • 6. 1 | Introduction Why Use APIs? © 2012. Proprietary and confidential | p. 6
  • 7. 1 | Introduction Why Use APIs? 1. Maximise Efficiency 2. Customisation 3. Reduce Frustration © 2012. Proprietary and confidential | p. 7
  • 9. 2 | Analytics Reporting Reasons your reporting is rubbish: • It takes too long to produce • Your clients don’t bother to read it • It uses time that could be better spent elsewhere © 2012. Proprietary and confidential | p. 9
  • 10. 2 | Analytics Google Analytics API The GA API has a number of uses: • Customising data collection, i.e. for use in mobile applications • Configuration of Google Analytics accounts • Customised reporting © 2012. Proprietary and confidential | p. 10
  • 11. 2 | Analytics Google Analytics API The GA API has a number of uses: • Customising data collection, i.e. for use in mobile applications • Configuration of Google Analytics accounts • Customised reporting © 2012. Proprietary and confidential | p. 11
  • 12. 2 | Analytics Using the GA API The online GA resource has tutorials for Java, Python, PHP and JavaScript API pulls out data in a raw format 2 obvious ways to interact with the API: • Online • Offline © 2012. Proprietary and confidential | p. 12
  • 13. 2 | Analytics Using the GA API Online Method Query API Using a Script Make Customised Online Reports ??? Profit © 2012. Proprietary and confidential | p. 13
  • 14. 2 | Analytics Using the GA API Online Method Example © 2012. Proprietary and confidential | p. 14
  • 15. 2 | Analytics Using the GA API Offline Method Obviously, Excel will be needed… • Use your script to Export to CSV • Use a tool such as Excellent Analytics © 2012. Proprietary and confidential | p. 15
  • 16. 2 | Analytics Using the GA API Offline Method Example (NOT AN OMD REPORT) © 2012. Proprietary and confidential | p. 16
  • 17. 2 | Analytics Using the GA API Do 1 Use segmentation 2 Make reports clean and clear 3 Make reports ROI heavy 4 Make reports interactive © 2012. Proprietary and confidential | p. 17
  • 18. 2 | Analytics Using the GA API Don’t 1 Include things because they’re ‘pretty’ 2 Simply replicate the GA interface 3 Bombard clients with huge walls of text 4 Include anything that still requires manual input © 2012. Proprietary and confidential | p. 18
  • 20. 3 | Adwords Why Use the Adwords API? Obvious benefits of Adwords API: • More efficient and dynamic paid search management • Use of traffic estimator and keyword tool © 2012. Proprietary and confidential | p. 20
  • 21. 3 | Adwords Why Use the Adwords API? Obvious benefits of Adwords API: • More efficient and dynamic paid search management • Use of traffic estimator and keyword tool © 2012. Proprietary and confidential | p. 21
  • 22. 3 | Adwords Using the Adwords API Some barriers to using the Adwords API: • Require an MCC account • Need to apply for an API Token and meet required minimum functionality • Costs © 2012. Proprietary and confidential | p. 22
  • 23. 3 | Adwords Using the Adwords API Import Adwords keyword traffic estimations straight in to Excel: http://seogadget.com/google-adwords-plugin-excel/ This has obvious uses: • Keyword research • Expanding out existing keyword lists • Combine with ranking data to highlight ‘quick wins’ and visibility reports • Combine with RKG Duck - http://www.rimmkaufman.com/duck/ © 2012. Proprietary and confidential | p. 23
  • 24. 3 | Adwords No API Token? © 2012. Proprietary and confidential | p. 24
  • 25. 3 | Adwords No API Token? © 2012. Proprietary and confidential | p. 25
  • 26. 4 | Link Tools
  • 27. 4 | Link Tools Why Use Link Tool APIs? 1 Using the interface is very time consuming 2 Default exports usually include junk 3 Customisation 4 Record changes over time © 2012. Proprietary and confidential | p. 27
  • 28. 4 | Link Tools API Choice Three main choices for API: • Majestic SEO (£250 to £1,000) • SEOMoz ($500 to $10,000) • Ahrefs ($79 to $500) Or…crawl the web yourself © 2012. Proprietary and confidential | p. 28
  • 29. 4 | Link Tools API Usage Examples • Link diversity • IP diversity • Links with PageRank • Common URLs • Geographical Spread • Anchor distribution • Brand vs Non-Brand • Link type • Link churn • Toxic links • Documentation of all of the above in a relevant format © 2012. Proprietary and confidential | p. 29
  • 30. 4 | Link Tools Alternatives Create a tool that analyses CSV files from data exports Use an existing tool that would still save time, e.g. • Linkdex • SEOMoz Labs • Link Research Tools • SEO Tools for Excel • Bright Local • Link Detective • Link Building Toolbar © 2012. Proprietary and confidential | p. 30
  • 31. 4 | Link Tools Examples of Alternatives Link Detective © 2012. Proprietary and confidential | p. 31
  • 32. 4 | Link Tools Examples of Alternatives SEO Tools for Excel © 2012. Proprietary and confidential | p. 32
  • 33. 4 | Link Tools Social © 2012. Proprietary and confidential | p. 33
  • 34. 5 | Non-API Efficiency
  • 35. 5 | Non-API Efficiency Technical Audits © 2012. Proprietary and confidential | p. 35
  • 36. 5 | Non-API Efficiency Technical Audits It will never be possible to audit a site automatically but the following tools will help with the basics: • URIValet • WooRank • BuiltWith • YSlow • WebPageTest © 2012. Proprietary and confidential | p. 36
  • 37. 5 | Non-API Efficiency Technical Audit Tool Examples © 2012. Proprietary and confidential | p. 37
  • 38. 5 | Non-API Efficiency Technical Audit Tool Examples © 2012. Proprietary and confidential | p. 38
  • 39. 5 | Non-API Efficiency Other Technical Audit Improvements Use PowerPoint instead of Word • More efficient • Easier for client to understand Create a tool that will automatically generate your template © 2012. Proprietary and confidential | p. 39
  • 40. 5 | Non-API Efficiency Ultimate Goal Never have to spend time gathering data • More time for analysis • Better results for client • Minimise BS © 2012. Proprietary and confidential | p. 40
  • 41. 5 | Non-API Efficiency Bonus Slide If you’re wanting to do some really clever stuff with APIs, there is a huge database of APIs here: http://www.programmableweb.com Blog is full of ideas, one good blog post explaining the use of Semantic APIs: http://blog.programmableweb.com/2012/06/13/111-semantic-apis-musicbrainz-calais-and- dbpedia/ © 2012. Proprietary and confidential | p. 41
  • 42. INSIGHTS • IDEAS • RESULTS Questions?