SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
How to Build a
Platform
Scale it up!
Gustavo Moreira
Before we Begin...
Prerequisites, considerations, costs
Be sure to have...
● A manageable number of clients
● A strong engineering team
● A step-by-step/agile development
process*
What is your target growth?
● If you plan to grow explosively, not ideal to build
● Not enough time if # of customers is too high
● Manageable growth is ideal
● Better if you have time to learn
along the way
Strong Engineering Team
● Handle complicated coding scenarios
● Deploy and maintain servers
● Design for heavy load usage
● Keep up with API changes
● Clients will depend on their work
Step-by-step Approach
● Incremental, easy to steer
● The eng team will learn to work together
● AdWords knowledge takes time to spread
Phase 1 Phase 2 Phase 3
Three Technology Phases
0. Manual operations
1. Reporting
2. Account management
3. Automated optimisation
4. Landing page automatic creation
Phase Zero
Manual Operation
Phase 0 - Manual operations
● Experienced AdWords Account Manager(s)
● Learn the product and get the process right
● Use this knowledge to scope out the
automation
P. 0 - Expected Growth (Acc/AM)
● Scale horizontally only
● Requires more people to
handle more accounts
0# of accounts per AM
No automation
Eng Cost: 0
Phase 1
Reporting
Phase 1 - Reporting
● Customer reporting
● Account analysis
● Billing integration
● Enough automation for up to ~300
accounts per AM
P. 1 - Expected Growth (Acc/AM)
● Basic automation
● Around 1-2 months to
complete
● Very little maintenance
Customer Reporting
Google reporting
Account Optimizations
0
# of accounts per AM
Eng Cost: 1
Phase 1
1. Customer Reporting
● Pulls reports from AdWords to local DB
● Use a PDF or HTML template
● Create your own reports
● Automatically send to customers
● AwReporting does that for you!
2. Customer Analyses
Phase 2
Account Management
P. 2 - Account Creation Doctor
Car Dealer
Electrician
Baker
Nurse
Florist
Plumber
Cook
● Integration with your site
● Taxonomy (catalogue) building
● Sales tools
● Automated account management /
creation
● Up to ~500 accounts per AM
P. 2 - Expected Growth (Acc/AM)
● Dedicated team
● Business knowledge
● More experienced engineers
● Around 3-6 months to complete
● Some maintenance
0
Phase 2
Eng Cost: 2-3
Integration, existing system
Taxonomy building
Sales tool
Account creation
1. Create Taxonomy
● Business segmented catalogue
● Instantaneously create campaigns for new
clients!
● Can be specialised by market segments
● Dentists in West London
1. Taxonomy - Geo Targeting
● On a granular market, just modify the bid
● Sometimes can go as deep as the zip code
level
● Great for franchisees
● Awesome on mobile!
1. Taxonomy - Geo Modification
Car dealership
Country (Australia)
Province (NSW)
City
(Sydney)
- Car dealership Australia
- Australia Dealership
- Car dealership NSW
- NSW Dealership
- Car dealership Sydney
- Sydney Dealership
- Car dealership Neighbourhood
- Neighbourhood Dealership
2. Build a Sales Tool
Phase 3
Auto-Optimization
Phase 3 - (Auto) Optimisation
● Conversion tracking
● Manual taxonomy / keyword optimisations
● Automated bid
optimisations
● Further than many
platforms
● ~1000+ accounts per AM
P. 3 - Expected Growth (Acc/AM)
● Dedicated team
● Experienced team
● 6-18 months to complete
● Dedicated maintenance
● Auto Landing Page
creation?
Phase 3
Eng Cost: 3-5
Automated
taxonomy
optimization
0
∞
Conversion tracking
Manual taxonomy
optimization
Three Main Areas
1. Conversion tracking
2. Manual optimisation
3. Automated optimisation
CT
AO
MO
Full
Optimisation
Summary
● You made it! Your own platform!
● But a lot more can be done…
● Automatic landing page creation?
● Landing page optimisation?
● Predictive churn prevention?
● We didn’t talk too much about negative
keywords...
Quick Note...
Just for Clarification...
● The tools mentioned, are internal only to
the company
● External tools must implement the
respectives RMFs
● Basic way of seeing things:
○ Internal tools don’t expose AdWords data to the
customer
○ External tools do!

Contenu connexe

Tendances

[V14] Odoo functional training Pinakin Nayi
[V14] Odoo functional training Pinakin Nayi[V14] Odoo functional training Pinakin Nayi
[V14] Odoo functional training Pinakin NayiPinakin Nayi
 
Odoo Functional Training
Odoo Functional TrainingOdoo Functional Training
Odoo Functional TrainingPinakin Nayi
 
Workforce management software
Workforce management softwareWorkforce management software
Workforce management softwareDanil Krasnov
 
Field Services Management
Field Services ManagementField Services Management
Field Services ManagementOdoo
 
How to setup odoo point of sale
How to setup odoo point of saleHow to setup odoo point of sale
How to setup odoo point of saleCeline George
 
Atlantic DataSystems: Sage Web Chat for Order Entry
Atlantic DataSystems: Sage Web Chat for Order EntryAtlantic DataSystems: Sage Web Chat for Order Entry
Atlantic DataSystems: Sage Web Chat for Order EntryAtlantic DataSystems
 
CWBF event slides - Integrated Accounting (Tim Pollard)
CWBF event slides - Integrated Accounting (Tim Pollard)CWBF event slides - Integrated Accounting (Tim Pollard)
CWBF event slides - Integrated Accounting (Tim Pollard)OpusVL
 
Workshop: Budgets and Forecasts with Odoo Spreadsheets
Workshop: Budgets and Forecasts with Odoo SpreadsheetsWorkshop: Budgets and Forecasts with Odoo Spreadsheets
Workshop: Budgets and Forecasts with Odoo SpreadsheetsOdoo
 

Tendances (11)

[V14] Odoo functional training Pinakin Nayi
[V14] Odoo functional training Pinakin Nayi[V14] Odoo functional training Pinakin Nayi
[V14] Odoo functional training Pinakin Nayi
 
Odoo Functional Training
Odoo Functional TrainingOdoo Functional Training
Odoo Functional Training
 
Workforce management software
Workforce management softwareWorkforce management software
Workforce management software
 
Field Services Management
Field Services ManagementField Services Management
Field Services Management
 
How to setup odoo point of sale
How to setup odoo point of saleHow to setup odoo point of sale
How to setup odoo point of sale
 
Nader hegazy
Nader hegazyNader hegazy
Nader hegazy
 
Atlantic DataSystems: Sage Web Chat for Order Entry
Atlantic DataSystems: Sage Web Chat for Order EntryAtlantic DataSystems: Sage Web Chat for Order Entry
Atlantic DataSystems: Sage Web Chat for Order Entry
 
CWBF event slides - Integrated Accounting (Tim Pollard)
CWBF event slides - Integrated Accounting (Tim Pollard)CWBF event slides - Integrated Accounting (Tim Pollard)
CWBF event slides - Integrated Accounting (Tim Pollard)
 
Workshop: Budgets and Forecasts with Odoo Spreadsheets
Workshop: Budgets and Forecasts with Odoo SpreadsheetsWorkshop: Budgets and Forecasts with Odoo Spreadsheets
Workshop: Budgets and Forecasts with Odoo Spreadsheets
 
Cnc milling
Cnc millingCnc milling
Cnc milling
 
The mobility group (eng) 2015
The mobility group (eng) 2015The mobility group (eng) 2015
The mobility group (eng) 2015
 

En vedette

How to to Build a Platform, Balance a Personal Life and Create a Bestseller w...
How to to Build a Platform, Balance a Personal Life and Create a Bestseller w...How to to Build a Platform, Balance a Personal Life and Create a Bestseller w...
How to to Build a Platform, Balance a Personal Life and Create a Bestseller w...Cindy Ratzlaff
 
The Most Successful Companies Don’t Build Products, They Build Platform
The Most Successful Companies Don’t Build Products, They Build PlatformThe Most Successful Companies Don’t Build Products, They Build Platform
The Most Successful Companies Don’t Build Products, They Build PlatformAmmon Curtis
 
Hands on MapR -- Viadea
Hands on MapR -- ViadeaHands on MapR -- Viadea
Hands on MapR -- Viadeaviadea
 
Strata 2014 Anomaly Detection
Strata 2014 Anomaly DetectionStrata 2014 Anomaly Detection
Strata 2014 Anomaly DetectionTed Dunning
 
Anomaly Detection in Telecom with Spark - Tugdual Grall - Codemotion Amsterda...
Anomaly Detection in Telecom with Spark - Tugdual Grall - Codemotion Amsterda...Anomaly Detection in Telecom with Spark - Tugdual Grall - Codemotion Amsterda...
Anomaly Detection in Telecom with Spark - Tugdual Grall - Codemotion Amsterda...Codemotion
 
Splunking HL7 Healthcare Data for Business Value
Splunking HL7 Healthcare Data for Business ValueSplunking HL7 Healthcare Data for Business Value
Splunking HL7 Healthcare Data for Business ValueSplunk
 
Improving Healthcare Operations Using Process Data Mining
Improving Healthcare Operations Using Process Data MiningImproving Healthcare Operations Using Process Data Mining
Improving Healthcare Operations Using Process Data MiningSplunk
 
Anomaly Detection - New York Machine Learning
Anomaly Detection - New York Machine LearningAnomaly Detection - New York Machine Learning
Anomaly Detection - New York Machine LearningTed Dunning
 
Chapter 10 Anomaly Detection
Chapter 10 Anomaly DetectionChapter 10 Anomaly Detection
Chapter 10 Anomaly DetectionKhalid Elshafie
 
Chapter 4 Classification
Chapter 4 ClassificationChapter 4 Classification
Chapter 4 ClassificationKhalid Elshafie
 
Platform Economy - Tech Vision 2016 Trend 3
Platform Economy - Tech Vision 2016 Trend 3Platform Economy - Tech Vision 2016 Trend 3
Platform Economy - Tech Vision 2016 Trend 3Accenture Technology
 
Anomaly detection in deep learning (Updated) English
Anomaly detection in deep learning (Updated) EnglishAnomaly detection in deep learning (Updated) English
Anomaly detection in deep learning (Updated) EnglishAdam Gibson
 
Problem Solving Recipes Learned from Supporting Spark: Spark Summit East talk...
Problem Solving Recipes Learned from Supporting Spark: Spark Summit East talk...Problem Solving Recipes Learned from Supporting Spark: Spark Summit East talk...
Problem Solving Recipes Learned from Supporting Spark: Spark Summit East talk...Spark Summit
 
What No One Tells You About Writing a Streaming App: Spark Summit East talk b...
What No One Tells You About Writing a Streaming App: Spark Summit East talk b...What No One Tells You About Writing a Streaming App: Spark Summit East talk b...
What No One Tells You About Writing a Streaming App: Spark Summit East talk b...Spark Summit
 
Going Real-Time: Creating Frequently-Updating Datasets for Personalization: S...
Going Real-Time: Creating Frequently-Updating Datasets for Personalization: S...Going Real-Time: Creating Frequently-Updating Datasets for Personalization: S...
Going Real-Time: Creating Frequently-Updating Datasets for Personalization: S...Spark Summit
 
Learnings Using Spark Streaming and DataFrames for Walmart Search: Spark Summ...
Learnings Using Spark Streaming and DataFrames for Walmart Search: Spark Summ...Learnings Using Spark Streaming and DataFrames for Walmart Search: Spark Summ...
Learnings Using Spark Streaming and DataFrames for Walmart Search: Spark Summ...Spark Summit
 
Optimizing Apache Spark SQL Joins
Optimizing Apache Spark SQL JoinsOptimizing Apache Spark SQL Joins
Optimizing Apache Spark SQL JoinsDatabricks
 

En vedette (20)

How to to Build a Platform, Balance a Personal Life and Create a Bestseller w...
How to to Build a Platform, Balance a Personal Life and Create a Bestseller w...How to to Build a Platform, Balance a Personal Life and Create a Bestseller w...
How to to Build a Platform, Balance a Personal Life and Create a Bestseller w...
 
The Most Successful Companies Don’t Build Products, They Build Platform
The Most Successful Companies Don’t Build Products, They Build PlatformThe Most Successful Companies Don’t Build Products, They Build Platform
The Most Successful Companies Don’t Build Products, They Build Platform
 
Travis CI
Travis CITravis CI
Travis CI
 
Hands on MapR -- Viadea
Hands on MapR -- ViadeaHands on MapR -- Viadea
Hands on MapR -- Viadea
 
Strata 2014 Anomaly Detection
Strata 2014 Anomaly DetectionStrata 2014 Anomaly Detection
Strata 2014 Anomaly Detection
 
Anomaly Detection in Telecom with Spark - Tugdual Grall - Codemotion Amsterda...
Anomaly Detection in Telecom with Spark - Tugdual Grall - Codemotion Amsterda...Anomaly Detection in Telecom with Spark - Tugdual Grall - Codemotion Amsterda...
Anomaly Detection in Telecom with Spark - Tugdual Grall - Codemotion Amsterda...
 
Splunking HL7 Healthcare Data for Business Value
Splunking HL7 Healthcare Data for Business ValueSplunking HL7 Healthcare Data for Business Value
Splunking HL7 Healthcare Data for Business Value
 
Anomaly Detection
Anomaly DetectionAnomaly Detection
Anomaly Detection
 
Improving Healthcare Operations Using Process Data Mining
Improving Healthcare Operations Using Process Data MiningImproving Healthcare Operations Using Process Data Mining
Improving Healthcare Operations Using Process Data Mining
 
Anomaly Detection - New York Machine Learning
Anomaly Detection - New York Machine LearningAnomaly Detection - New York Machine Learning
Anomaly Detection - New York Machine Learning
 
Chapter 10 Anomaly Detection
Chapter 10 Anomaly DetectionChapter 10 Anomaly Detection
Chapter 10 Anomaly Detection
 
Anomaly Detection
Anomaly DetectionAnomaly Detection
Anomaly Detection
 
Chapter 4 Classification
Chapter 4 ClassificationChapter 4 Classification
Chapter 4 Classification
 
Platform Economy - Tech Vision 2016 Trend 3
Platform Economy - Tech Vision 2016 Trend 3Platform Economy - Tech Vision 2016 Trend 3
Platform Economy - Tech Vision 2016 Trend 3
 
Anomaly detection in deep learning (Updated) English
Anomaly detection in deep learning (Updated) EnglishAnomaly detection in deep learning (Updated) English
Anomaly detection in deep learning (Updated) English
 
Problem Solving Recipes Learned from Supporting Spark: Spark Summit East talk...
Problem Solving Recipes Learned from Supporting Spark: Spark Summit East talk...Problem Solving Recipes Learned from Supporting Spark: Spark Summit East talk...
Problem Solving Recipes Learned from Supporting Spark: Spark Summit East talk...
 
What No One Tells You About Writing a Streaming App: Spark Summit East talk b...
What No One Tells You About Writing a Streaming App: Spark Summit East talk b...What No One Tells You About Writing a Streaming App: Spark Summit East talk b...
What No One Tells You About Writing a Streaming App: Spark Summit East talk b...
 
Going Real-Time: Creating Frequently-Updating Datasets for Personalization: S...
Going Real-Time: Creating Frequently-Updating Datasets for Personalization: S...Going Real-Time: Creating Frequently-Updating Datasets for Personalization: S...
Going Real-Time: Creating Frequently-Updating Datasets for Personalization: S...
 
Learnings Using Spark Streaming and DataFrames for Walmart Search: Spark Summ...
Learnings Using Spark Streaming and DataFrames for Walmart Search: Spark Summ...Learnings Using Spark Streaming and DataFrames for Walmart Search: Spark Summ...
Learnings Using Spark Streaming and DataFrames for Walmart Search: Spark Summ...
 
Optimizing Apache Spark SQL Joins
Optimizing Apache Spark SQL JoinsOptimizing Apache Spark SQL Joins
Optimizing Apache Spark SQL Joins
 

Similaire à How to build a platform

New_nidhi_resume_1.doc
New_nidhi_resume_1.docNew_nidhi_resume_1.doc
New_nidhi_resume_1.docnidhi goyal
 
Why use ad words api
Why use ad words apiWhy use ad words api
Why use ad words apisupergigas
 
Odoo Experience 2018 - Organize Your Operations in a Startup Environment
Odoo Experience 2018 - Organize Your Operations in a Startup EnvironmentOdoo Experience 2018 - Organize Your Operations in a Startup Environment
Odoo Experience 2018 - Organize Your Operations in a Startup EnvironmentElínAnna Jónasdóttir
 
20210527 pagematics - software development company presentation
20210527   pagematics - software development company presentation20210527   pagematics - software development company presentation
20210527 pagematics - software development company presentationMathewPM7
 
Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Rajesh Muppalla
 
How to customize OpenERP for out of-the-box approaches-frederic. Frederic Gil...
How to customize OpenERP for out of-the-box approaches-frederic. Frederic Gil...How to customize OpenERP for out of-the-box approaches-frederic. Frederic Gil...
How to customize OpenERP for out of-the-box approaches-frederic. Frederic Gil...Odoo
 
David Braun. Scaling service business. Is it possible?
David Braun. Scaling service business. Is it possible?David Braun. Scaling service business. Is it possible?
David Braun. Scaling service business. Is it possible?IT Arena
 
[Comparison] Choosing the Right eCommerce Platform
[Comparison] Choosing the Right eCommerce Platform[Comparison] Choosing the Right eCommerce Platform
[Comparison] Choosing the Right eCommerce PlatformRichard James McGirr
 
Nikhil Salian SAP MM Trainer-2 (1)
Nikhil Salian SAP MM Trainer-2 (1)Nikhil Salian SAP MM Trainer-2 (1)
Nikhil Salian SAP MM Trainer-2 (1)Nikhil Salian
 
Sales Enablement and Evolution
Sales Enablement and EvolutionSales Enablement and Evolution
Sales Enablement and EvolutionSoumik Ganguly
 
Solution day : Cloud Solutions for your Business Growth
Solution day : Cloud Solutions for your Business GrowthSolution day : Cloud Solutions for your Business Growth
Solution day : Cloud Solutions for your Business GrowthPT Datacomm Diangraha
 

Similaire à How to build a platform (20)

New_nidhi_resume_1.doc
New_nidhi_resume_1.docNew_nidhi_resume_1.doc
New_nidhi_resume_1.doc
 
Why use ad words api
Why use ad words apiWhy use ad words api
Why use ad words api
 
3 types of monitoring for 2020
3 types of monitoring for 20203 types of monitoring for 2020
3 types of monitoring for 2020
 
Odoo Experience 2018 - Organize Your Operations in a Startup Environment
Odoo Experience 2018 - Organize Your Operations in a Startup EnvironmentOdoo Experience 2018 - Organize Your Operations in a Startup Environment
Odoo Experience 2018 - Organize Your Operations in a Startup Environment
 
20210527 pagematics - software development company presentation
20210527   pagematics - software development company presentation20210527   pagematics - software development company presentation
20210527 pagematics - software development company presentation
 
Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)
 
How to customize OpenERP for out of-the-box approaches-frederic. Frederic Gil...
How to customize OpenERP for out of-the-box approaches-frederic. Frederic Gil...How to customize OpenERP for out of-the-box approaches-frederic. Frederic Gil...
How to customize OpenERP for out of-the-box approaches-frederic. Frederic Gil...
 
David Braun. Scaling service business. Is it possible?
David Braun. Scaling service business. Is it possible?David Braun. Scaling service business. Is it possible?
David Braun. Scaling service business. Is it possible?
 
Hm corporate presentation
Hm corporate presentationHm corporate presentation
Hm corporate presentation
 
[Comparison] Choosing the Right eCommerce Platform
[Comparison] Choosing the Right eCommerce Platform[Comparison] Choosing the Right eCommerce Platform
[Comparison] Choosing the Right eCommerce Platform
 
Jups CV (1) (1)
Jups CV (1) (1)Jups CV (1) (1)
Jups CV (1) (1)
 
Nikhil Salian SAP MM Trainer-2 (1)
Nikhil Salian SAP MM Trainer-2 (1)Nikhil Salian SAP MM Trainer-2 (1)
Nikhil Salian SAP MM Trainer-2 (1)
 
kalpesh_cv
kalpesh_cvkalpesh_cv
kalpesh_cv
 
Sales Enablement and Evolution
Sales Enablement and EvolutionSales Enablement and Evolution
Sales Enablement and Evolution
 
Maneat USA Corporation
Maneat USA CorporationManeat USA Corporation
Maneat USA Corporation
 
J SREERAMA
J SREERAMAJ SREERAMA
J SREERAMA
 
Accurate systems - ERP
Accurate systems - ERPAccurate systems - ERP
Accurate systems - ERP
 
Solution day : Cloud Solutions for your Business Growth
Solution day : Cloud Solutions for your Business GrowthSolution day : Cloud Solutions for your Business Growth
Solution day : Cloud Solutions for your Business Growth
 
Eng Abdul Razek CV
Eng Abdul Razek CVEng Abdul Razek CV
Eng Abdul Razek CV
 
Odoo for engineering and contruction industry
Odoo for engineering and contruction industryOdoo for engineering and contruction industry
Odoo for engineering and contruction industry
 

Plus de supergigas

Remarketing using customer match
Remarketing using customer matchRemarketing using customer match
Remarketing using customer matchsupergigas
 
What's new in reporting
What's new in reporting What's new in reporting
What's new in reporting supergigas
 
Location aware ad customizers
Location aware ad customizersLocation aware ad customizers
Location aware ad customizerssupergigas
 
GMB API (Google My Business)
GMB API (Google My Business)GMB API (Google My Business)
GMB API (Google My Business)supergigas
 
Uploading HTML5 ads
Uploading HTML5 adsUploading HTML5 ads
Uploading HTML5 adssupergigas
 
BatchJobService
BatchJobServiceBatchJobService
BatchJobServicesupergigas
 
The AdWords api and mobile
The AdWords api and mobileThe AdWords api and mobile
The AdWords api and mobilesupergigas
 
Shopping Campaigns
Shopping CampaignsShopping Campaigns
Shopping Campaignssupergigas
 
MCC Scripts update
MCC Scripts updateMCC Scripts update
MCC Scripts updatesupergigas
 
Rate limits and Performance
Rate limits and PerformanceRate limits and Performance
Rate limits and Performancesupergigas
 
How AdWords UI maps into adwords api
How AdWords UI maps into adwords apiHow AdWords UI maps into adwords api
How AdWords UI maps into adwords apisupergigas
 
Extension Setting Services
Extension Setting ServicesExtension Setting Services
Extension Setting Servicessupergigas
 
Effective Reporting
Effective ReportingEffective Reporting
Effective Reportingsupergigas
 
Display Network criteria bidding
Display Network criteria biddingDisplay Network criteria bidding
Display Network criteria biddingsupergigas
 
Dev Token tips
Dev Token tipsDev Token tips
Dev Token tipssupergigas
 
Ad Customizers
Ad CustomizersAd Customizers
Ad Customizerssupergigas
 

Plus de supergigas (17)

Remarketing using customer match
Remarketing using customer matchRemarketing using customer match
Remarketing using customer match
 
What's new in reporting
What's new in reporting What's new in reporting
What's new in reporting
 
Location aware ad customizers
Location aware ad customizersLocation aware ad customizers
Location aware ad customizers
 
GMB API (Google My Business)
GMB API (Google My Business)GMB API (Google My Business)
GMB API (Google My Business)
 
Uploading HTML5 ads
Uploading HTML5 adsUploading HTML5 ads
Uploading HTML5 ads
 
BatchJobService
BatchJobServiceBatchJobService
BatchJobService
 
Upgraded URLs
Upgraded URLsUpgraded URLs
Upgraded URLs
 
The AdWords api and mobile
The AdWords api and mobileThe AdWords api and mobile
The AdWords api and mobile
 
Shopping Campaigns
Shopping CampaignsShopping Campaigns
Shopping Campaigns
 
MCC Scripts update
MCC Scripts updateMCC Scripts update
MCC Scripts update
 
Rate limits and Performance
Rate limits and PerformanceRate limits and Performance
Rate limits and Performance
 
How AdWords UI maps into adwords api
How AdWords UI maps into adwords apiHow AdWords UI maps into adwords api
How AdWords UI maps into adwords api
 
Extension Setting Services
Extension Setting ServicesExtension Setting Services
Extension Setting Services
 
Effective Reporting
Effective ReportingEffective Reporting
Effective Reporting
 
Display Network criteria bidding
Display Network criteria biddingDisplay Network criteria bidding
Display Network criteria bidding
 
Dev Token tips
Dev Token tipsDev Token tips
Dev Token tips
 
Ad Customizers
Ad CustomizersAd Customizers
Ad Customizers
 

Dernier

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...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
 

Dernier (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

How to build a platform

  • 1. How to Build a Platform Scale it up! Gustavo Moreira
  • 2. Before we Begin... Prerequisites, considerations, costs
  • 3. Be sure to have... ● A manageable number of clients ● A strong engineering team ● A step-by-step/agile development process*
  • 4. What is your target growth? ● If you plan to grow explosively, not ideal to build ● Not enough time if # of customers is too high ● Manageable growth is ideal ● Better if you have time to learn along the way
  • 5. Strong Engineering Team ● Handle complicated coding scenarios ● Deploy and maintain servers ● Design for heavy load usage ● Keep up with API changes ● Clients will depend on their work
  • 6. Step-by-step Approach ● Incremental, easy to steer ● The eng team will learn to work together ● AdWords knowledge takes time to spread Phase 1 Phase 2 Phase 3
  • 7. Three Technology Phases 0. Manual operations 1. Reporting 2. Account management 3. Automated optimisation 4. Landing page automatic creation
  • 9. Phase 0 - Manual operations ● Experienced AdWords Account Manager(s) ● Learn the product and get the process right ● Use this knowledge to scope out the automation
  • 10. P. 0 - Expected Growth (Acc/AM) ● Scale horizontally only ● Requires more people to handle more accounts 0# of accounts per AM No automation Eng Cost: 0
  • 12. Phase 1 - Reporting ● Customer reporting ● Account analysis ● Billing integration ● Enough automation for up to ~300 accounts per AM
  • 13. P. 1 - Expected Growth (Acc/AM) ● Basic automation ● Around 1-2 months to complete ● Very little maintenance Customer Reporting Google reporting Account Optimizations 0 # of accounts per AM Eng Cost: 1 Phase 1
  • 14. 1. Customer Reporting ● Pulls reports from AdWords to local DB ● Use a PDF or HTML template ● Create your own reports ● Automatically send to customers ● AwReporting does that for you!
  • 17. P. 2 - Account Creation Doctor Car Dealer Electrician Baker Nurse Florist Plumber Cook ● Integration with your site ● Taxonomy (catalogue) building ● Sales tools ● Automated account management / creation ● Up to ~500 accounts per AM
  • 18. P. 2 - Expected Growth (Acc/AM) ● Dedicated team ● Business knowledge ● More experienced engineers ● Around 3-6 months to complete ● Some maintenance 0 Phase 2 Eng Cost: 2-3 Integration, existing system Taxonomy building Sales tool Account creation
  • 19. 1. Create Taxonomy ● Business segmented catalogue ● Instantaneously create campaigns for new clients! ● Can be specialised by market segments ● Dentists in West London
  • 20. 1. Taxonomy - Geo Targeting ● On a granular market, just modify the bid ● Sometimes can go as deep as the zip code level ● Great for franchisees ● Awesome on mobile!
  • 21. 1. Taxonomy - Geo Modification Car dealership Country (Australia) Province (NSW) City (Sydney) - Car dealership Australia - Australia Dealership - Car dealership NSW - NSW Dealership - Car dealership Sydney - Sydney Dealership - Car dealership Neighbourhood - Neighbourhood Dealership
  • 22. 2. Build a Sales Tool
  • 24. Phase 3 - (Auto) Optimisation ● Conversion tracking ● Manual taxonomy / keyword optimisations ● Automated bid optimisations ● Further than many platforms ● ~1000+ accounts per AM
  • 25. P. 3 - Expected Growth (Acc/AM) ● Dedicated team ● Experienced team ● 6-18 months to complete ● Dedicated maintenance ● Auto Landing Page creation? Phase 3 Eng Cost: 3-5 Automated taxonomy optimization 0 ∞ Conversion tracking Manual taxonomy optimization
  • 26. Three Main Areas 1. Conversion tracking 2. Manual optimisation 3. Automated optimisation CT AO MO Full Optimisation
  • 27. Summary ● You made it! Your own platform! ● But a lot more can be done… ● Automatic landing page creation? ● Landing page optimisation? ● Predictive churn prevention? ● We didn’t talk too much about negative keywords...
  • 29. Just for Clarification... ● The tools mentioned, are internal only to the company ● External tools must implement the respectives RMFs ● Basic way of seeing things: ○ Internal tools don’t expose AdWords data to the customer ○ External tools do!