30
Driving User Growth Through Online Marke7ng Traffic Genera7on Team Flipkart

Driving User Growth Through Online Marketing

  • Upload
    slashn

  • View
    610

  • Download
    1

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Driving User Growth Through Online Marketing

Driving  User  Growth  Through  Online  Marke7ng  

Traffic  Genera7on  Team  -­‐  Flipkart  

Page 2: Driving User Growth Through Online Marketing

Agenda  

•  Why  invest  in  Online  Marke7ng?  •  Online  Marke7ng  @  Flipkart  •  In-­‐house  PlaForms  

Page 3: Driving User Growth Through Online Marketing

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

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

SPAMphlet  PlaForm  for  Email  Marke7ng  

Page 6: Driving User Growth Through Online Marketing

Target Group Campaign Selection

Communication Service Reporting

SPAMphlet  -­‐  Typical  Flow  

Page 7: Driving User Growth Through Online Marketing

Target Group Campaign Selection

Communication Service Reporting

 Segmen7ng  users  from  heterogeneous  data  sources.    

Page 8: Driving User Growth Through Online Marketing

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

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

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

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

Target Group Campaign Selection

Communication Service Reporting

Page 13: Driving User Growth Through Online Marketing

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

SPAMphlet  –  Architecture  

Page 15: Driving User Growth Through Online Marketing

SPAMphlet  –  Architecture  

Page 16: Driving User Growth Through Online Marketing

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

SPAMphlet  –  Architecture  

Page 18: Driving User Growth Through Online Marketing

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

SPAMphlet  –  Architecture  Workflow  Engine(WFE)  •  { mobile_buyers MINUS accessory_buyers } INTERSECTION

new_customers

Page 20: Driving User Growth Through Online Marketing

SPAMphlet  –  Architecture  

Page 21: Driving User Growth Through Online Marketing

Sindbad  PlaForm  for  Search  Engine  Marke7ng  

Page 22: Driving User Growth Through Online Marketing

Ad  Ranking  Mechanics  

Page 23: Driving User Growth Through Online Marketing

Sindbad  –  Challenges  

Highly  focused  ad-­‐copies  

Page 24: Driving User Growth Through Online Marketing

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

Sindbad  –  Challenges  

Keeping  our  campaigns  in  sync  with  any  development  on  the  website.  

Page 26: Driving User Growth Through Online Marketing

Sindbad  –  Challenges  

Experiment  with  campaign  structure  quickly.  

Page 27: Driving User Growth Through Online Marketing

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

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

Sindbad  PlaForm  

Page 30: Driving User Growth Through Online Marketing

Q  &  A