Driving User Growth Through Online Marketing
-
Upload
slashn -
Category
Technology
-
view
610 -
download
1
description
Transcript of Driving User Growth Through Online Marketing
![Page 1: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/1.jpg)
Driving User Growth Through Online Marke7ng
Traffic Genera7on Team -‐ Flipkart
![Page 2: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/2.jpg)
Agenda
• Why invest in Online Marke7ng? • Online Marke7ng @ Flipkart • In-‐house PlaForms
![Page 3: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/3.jpg)
Why invest in online marke7ng?
O N L I N E
O F F L I N E
![Page 4: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/4.jpg)
Online Marke7ng @ Flipkart
• Channels • SEM (both search & display) • Email Marke7ng • SEO • Affiliates
• Generates almost equivalent traffic as offline marke7ng at 1/5th cost.
• Dedicated engineering and marke7ng team to maintain and grow all 4 channels
![Page 5: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/5.jpg)
SPAMphlet PlaForm for Email Marke7ng
![Page 6: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/6.jpg)
Target Group Campaign Selection
Communication Service Reporting
SPAMphlet -‐ Typical Flow
![Page 7: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/7.jpg)
Target Group Campaign Selection
Communication Service Reporting
Segmen7ng users from heterogeneous data sources.
![Page 8: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/8.jpg)
Target Group Campaign Selection
Communication Service Reporting
• Mobile accessory campaign to mobile buyers who are new customers • Data Sets:
ORDERS : [ order_date, category, ... ] USER_PROFILE: [ creation_date, … ]
• Operators : UNION, INTERSECTION, MINUS, … Target Group: { mobile_buyers MINUS accessory_buyers } INTERSECTION new_customers Actual Expression: { { set: ORDER, category : mobile, order_date : { from : 01/01/2013, to: 07/01/2013 } }, MINUS, {set: ORDER, category : accessory, order_date : { from : 01/01/2013, to: _NOW_ } }}, INTERSECTION, { set: USER_PROFILE , creation_date : { from : 01/01/2013, to : 07/01/2013} }}
![Page 9: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/9.jpg)
Target Group Campaign Workflow
Communication Service Reporting
• Connects to various internal services • Throughput for processing emails • Externalize the campaign customiza7on -‐ over DSLs • E.g.: Mobile accessory campaign to mobile buyers:
o Pull mobile purchase history o Pull compa7ble accessories from catalog
![Page 10: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/10.jpg)
Target Group Campaign Selection
Communication Service Reporting
• Marries template with data & dispatches emails • Sending emails in a small window • Can handle 5L emails / hour
![Page 11: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/11.jpg)
Target Group Campaign Selection
Communication Service Reporting
• Provide near real7me reports • Ability to slice-‐and-‐dice data • Campaign heatmap SAMPLE REPORT:
![Page 12: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/12.jpg)
Target Group Campaign Selection
Communication Service Reporting
![Page 13: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/13.jpg)
SPAMphlet -‐ PlaForm Goals
• High availability • High throughput • Resilient to failure • Near real 7me repor7ng with ability to slice and dice data.
• Customizing Campaign type & Target group over DSLs
![Page 14: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/14.jpg)
SPAMphlet – Architecture
![Page 15: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/15.jpg)
SPAMphlet – Architecture
![Page 16: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/16.jpg)
SPAMphlet – Architecture Elas7c Search for Repor7ng • Issues with mysql based group by, count(*) • Custom river plugin to pull data • Histograms for repor7ng • Elas7c Search DSL APIs for slicing-‐and-‐dicing
![Page 17: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/17.jpg)
SPAMphlet – Architecture
![Page 18: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/18.jpg)
SPAMphlet – Architecture Workflow Engine(WFE) • Backbone of SPAMphlet • No7on of tasks & chaining them to form workflow
• Fork & Join support • On top of Akka:
o MQ Mailbox o State Management o DSL Support for crea7ng chains
![Page 19: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/19.jpg)
SPAMphlet – Architecture Workflow Engine(WFE) • { mobile_buyers MINUS accessory_buyers } INTERSECTION
new_customers
![Page 20: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/20.jpg)
SPAMphlet – Architecture
![Page 21: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/21.jpg)
Sindbad PlaForm for Search Engine Marke7ng
![Page 22: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/22.jpg)
Ad Ranking Mechanics
![Page 23: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/23.jpg)
Sindbad – Challenges
Highly focused ad-‐copies
![Page 24: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/24.jpg)
Sindbad -‐ Challenges Find those hidden, rare to find keyword phrases that are super cheap and drive very focussed traffic.
![Page 25: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/25.jpg)
Sindbad – Challenges
Keeping our campaigns in sync with any development on the website.
![Page 26: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/26.jpg)
Sindbad – Challenges
Experiment with campaign structure quickly.
![Page 27: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/27.jpg)
Sindbad -‐ Challenges
Design and experiment with algorithms to manage bids using both Google and internal data points.
![Page 28: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/28.jpg)
Sindbad -‐ PlaForm Goals
• Support for crea<ng DSL for defining paferns for crea7ng campaigns
• Built with support for failure management. • Horizontally scalable. • Data source that can scale up and can perform slicing and dicing of raw data irrespec7ve of the size.
• Ability to construct and execute rules & constraints on the fly.
![Page 29: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/29.jpg)
Sindbad PlaForm
![Page 30: Driving User Growth Through Online Marketing](https://reader033.fdocuments.net/reader033/viewer/2022051610/54840f33b4795984178b462f/html5/thumbnails/30.jpg)
Q & A