Yahoo Microstrategy 2008

3,014 views

Published on

I was meaning to put this talk up for grabs for some time now, but kept forgetting. I was invited to give the keynote speech for the Microstrategy World 2008 conference. The talk was very well received, so here it is.

Published in: Technology, Business
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,014
On SlideShare
0
From Embeds
0
Number of Embeds
155
Actions
Shares
0
Downloads
126
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

Yahoo Microstrategy 2008

  1. 1. Yahoo! Product Intelligence MicroStrategy World 2008 Amr A. Awadallah, PhD VP Product Intelligence Engineering Jan 2008 Yahoo! Inc – Amr A. Awadallah – MicroStrategy World 2008
  2. 2. About Yahoo! and it’s purpose. Yahoo! who? Yahoo! is the world’s largest global online network of integrated services and is one of the most trafficked Internet destinations worldwide. For more than 12 years, Yahoo! has been changing the way people communicate with each other, conduct transactions, and access/share/create information. Our Purpose: Yahoo! powers and delights our communities of users, advertisers, and publishers – all of us united in creating indispensable experiences, and fueled by trust. Yahoo! Inc. – Amr A. Awadallah – MicroStrategy World 2008 -1-
  3. 3. Yahoo! Fast Facts Our Name: Yahoo! = Yet Another Hierarchical Officious Oracle! Dictionary definition= quot;rude, unsophisticated, uncouth” Employees: 14,000 Yahoos worldwide Global presence: Operations in over 20 markets and regions around the world Available in over 20 languages to 477M users. Milestones: Founded in 1994 Incorporated in 1995 Public in 1996 Proud to be: Fortune 500 Company Fortune ‘100 Best Company to Work For’ Yahoo! Inc. – Amr A. Awadallah – MicroStrategy World 2008 -2-
  4. 4. Yahoo! Pillars and Strategic Objectives Three Strategic Pillars: Three Strategic Objectives: • Insights will be leveraged to • Online starting point for most deliver 10x relevant experiences consumers • Open, allow publishers to use our • Platforms that attract the most content/services, and vice versa developers and publishers • Partner-of-Choice • A must buy for most advertisers • We believe the focus on relevance as a measure will create a unifying focus to our work and drive increased value in everything we do. • We are building the largest content, services, and advertising exchange. • Example Strategic Partners: eBay, AT&T, Comcast, Newspaper Consortium, Bebo, WebMD, Cars.com, Forbes.com, Ziff Davis Media, DivX, Hearst. Yahoo! Inc. – Amr A. Awadallah – MicroStrategy World 2008 -3-
  5. 5. Product Intelligence Engineering (PIE) Continuously generate and leverage insights to maximize sustainable value created through interactions within the Yahoo! ecosystem Yahoo! Inc. – Amr A. Awadallah – MicroStrategy World 2008 -4-
  6. 6. Why Measure? • “If you can’t measure it, you can’t fix it” • “If you can’t measure it, you can’t grow it” • “If you can’t measure it, you can’t build it” Yahoo! Inc. – Amr A. Awadallah – MicroStrategy World 2008 -5-
  7. 7. We Support More Than a Dozen Datamarts • Yahoo MY/Frontpage • Flickr • Yahoo Search • Yahoo GrouP • Yahoo Mail • answers • Yahoo Toolbar • Yahoo News • Yahoo MesnGr • Yahoo Financ • Yahoo Local • Yahoo Travel • Yahoo video • Yahoo ShoP • Yahoo SPorts • Yahoo Ent Yahoo! Inc. – Amr A. Awadallah – MicroStrategy World 2008 -6-
  8. 8. Our Data Stack MicroStrategy Standard Reporting MicroStrategy Advanced Reporting MicroStrategy Data Modeling Data Mart Database (currently Oracle) 200GB/day Data Mart ETL phase 2 (mixed tools) Data Mart ETL phase 1 (aggregations in grid) Foundational Warehouse (Link Octopus) 10TB/day Warehouse ETL Log Collection (Data Highway) Instrumentation (Universal Link Tracking) Yahoo! Inc. – Amr A. Awadallah – MicroStrategy World 2008 -7-
  9. 9. Groups That Use Our Systems • Business Operations/Finance • Product Management • Research and Development • User Experience and Design • Product Marketing • Advertising Sales Yahoo! Inc. – Amr A. Awadallah – MicroStrategy World 2008 -8-
  10. 10. Example Dashboards Yahoo! Inc. – Amr A. Awadallah – MicroStrategy World 2008 -9-
  11. 11. Case Study: A/B testing for Shopping.yahoo.com Is it better to show items in a list or in a grid? Test Bucket A: List Test Bucket B: Grid Yahoo! Inc. – Amr A. Awadallah – MicroStrategy World 2008 - 10 -
  12. 12. Dashboard Advice • Its very hard (impossible) to reach a single universal metric that summarizes how the product is doing • Proper visualization tools are very important since there are a lot of numbers to examine • Averages are nice, but histograms tell the real story • Trends are your friend, keep history, lots of it • Sampling is very dangerous if not used properly Yahoo! Inc. – Amr A. Awadallah – MicroStrategy World 2008 - 11 -
  13. 13. Example Metrics & Dimensions Example Metrics: • Click Probability (Cookies Clicked/Cookies Visited) • Click Yield (Clicks Per Thousand Cookies) • RPC (Revenue Per Cookie) • Sessions/Cookie/Week (or Month) • Time/Cookie/Week (or Month) • Retention Rate (percent of Cookies that returned) Example Dimensions: • Demographics (Gender, Age, Income, Tenure) • Geographics (Country, State, Zip, DMA) • Content ID • Access Modality (PC, PDA, Cell Phone, Net Speed, Browser, OS) • Traffic Source (Organic, SEM, Affiliate, Marketing Campaign) • Bucket Test ID Yahoo! Inc. – Amr A. Awadallah – MicroStrategy World 2008 - 12 -
  14. 14. Evolution of Our BI systems • Started with grep ☺ and generated static html dashboards • Evolved to load a few aggregates into MySQL with a dynamic Perl dashboard • Today we load a lot of aggregates for many metrics/dimensions into Oracle and use MicroStrategy for reporting. • Next? Yahoo! Inc. – Amr A. Awadallah – MicroStrategy World 2008 - 13 -
  15. 15. Next: A Unified Datamart (aka EDW) • We currently have 18+ separate datamart silos across all of Yahoo!’s products. • We will bring all of these datamarts under the same umbrella so that we can easily do cross-Yahoo! analytics in the datamart. • The data-model will need to be a hybrid data-model that supports horizontal uniformity but allows for vertically deep metrics and dimensions based on the product (e.g. mail sends is unique to mail) Yahoo! Inc. – Amr A. Awadallah – MicroStrategy World 2008 - 14 -
  16. 16. Next: Click and View-stream Analytics • Our current datamarts have aggregate data only which limits the number of questions that can be asked (we can still answer these questions from the LinkOctopus warehouse, but this requires an engineer to develop SQL due to complex schema). • We will expand our datamarts to include event- level data (both click and view-stream events), this will cause a large explosion in size and number of rows (from 200GB/day to 10TB/day). • The data-model will need to be a hybrid data- model that supports event level data but also aggregates (for performance and longevity) Yahoo! Inc. – Amr A. Awadallah – MicroStrategy World 2008 - 15 -
  17. 17. Challenges we have • Load data before new business day starts • Operational stability • Data quality: Bot filtering, Cookie churn • Instrumentation Automation • Columnar access control • Scalable dimension, segmentation, and event-level processing Yahoo! Inc. – Amr A. Awadallah – MicroStrategy World 2008 - 16 -
  18. 18. MicroStrategy: Things we like, Things we want Things We Like: Things We Want: • It writes SQL for us ☺ • Cross-mart dashboarding • It creates Web GUIs ☺ • URL functionality to send • We love the new flash out report links functionality • Better Portal SDK • We like Personalized • Clickstream visualization Page Execution in NCS • Better NCS Debugging • Intelligent Prompts • Better search on support.microstrategy.com Yahoo! Inc. – Amr A. Awadallah – MicroStrategy World 2008 - 17 -

×