lessons learnt from applying pydata to getyourguide marketing
TRANSCRIPT
Lessons learned from applying PyData to our marketing organization
PyData + Marketing = ???
Jose Luis Lopez Pino @jllopezpino
First some bragging!
- We have grown x3 our marketing efforts.- We have reduced ~90% of the time spent on
creating a new ad.- Launched in 7 new markets.- We haven’t grown the team.- No expensive marketing software.
Two advices before starting...
You won’t go far without domain expertise
Two advices before starting...
Marketing is a fast-paced competition
What is GYG?
Marketing TechnologyCreate, control and target online ads
Create
- Ads that are relevant to the user.- Within the limitations of the advertising
service.- Send them to the best landing page.
Control
How much should we bid?How much we expect to receive from this ad?Ranking factors?How good are we doing?How much room for improvement do we have?
Target
- Keywords, keywords, keywords!- Remarketing lists.- Reach relevant audiences.- Language.
Three steps
- Set up the infrastructure and tools- Data retrieval and storage- Analyse, automate and train models!
Infrastructure and tools
- Dedicate server?- Schedule requests?- Queue requests?- Multiple nodes?- Storage? Databases? Structured?- Talk to other systems?- Do you need an interface?- How to deploy?
Data retrieval and storage
- Data modeling?- Alembic (database migration tool) to make
changes in your DB and keep track of them.- API migrations and sunsets: write better
code!- Rely on third-party systems?- Optimize for speed?
Data retrieval and storage
- Scrape without being banned?- Extract data from other systems of the
organisation.- Users also input data.
Analyse and automate
● When to use SQL? When to use pandas?○ Complex pivot tables with SQL?○ Load all my keyword space again and again in
pandas?● Schedule queries to provide data for
spreadsheets every day.● Allow marketers to make changes that they
can’t do with any other interface.
Some examples- What are the products that people show
interest at this time of the year?- Customer segmentation. What are the best
attributes to segment them?- How do I estimate the potential size of a
market that I don’t know?- Monitor important ranking changes.- What are my competitors doing?
Some examples
- What are the outliers in our accounts that need human attention?
- What are the most important keywords for a particular page?
- What are the products that I need in my marketplace?
Some ML examples
- Are we going to sell out this product?- Sentiment analysis on customer reviews.- Regression model of our ROAS.- How to cluster our adgroups to make
decisions on them?
And we are still learning
Data scientists
…
13.03.2015 GetYourGuide AG 21
statisticsforecasting and estimationpandas, scipy, R
…
13.03.2015 GetYourGuide AG 22
Engineers
databases & data miningmachine learningpythonvisitor tracking & metrics
How to measure success?
Takeaways from this talk
- Marketing is not the latest buzzword, but it’s fun to do for data-driven people.
- Technology can have an enormous impact on the marketing results.
- And the PyData stack provides tools to do it.
That’s all!Jose Luis Lopez Pino @jllopezpino