Top Banner
Intimate Merger Inc. Elasticsearch as a DMP 1 Kazuki Matsuda
21
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Elasticsearch as a DMP

Intimate Merger Inc.

Elasticsearch as a DMP

1

Kazuki Matsuda

Page 2: Elasticsearch as a DMP

about me

Kazuki Matsuda Intimate Merger Inc. (Employees: 9) Development Division

Job content • IT Infra Structure

• Development of open DMP - AudienceSearch • Such as BlueKai, Krux, Demdex

2

Page 3: Elasticsearch as a DMP

Elasticsearch as a DMP

3

Page 4: Elasticsearch as a DMP

What is DMP ?

4

Page 5: Elasticsearch as a DMP

DMP is …

DMP (Data Management Platform) is • The Platform for centralized management and analyzing • about Audience Data

• web site, e-commerce • Internet Survey • offline data • others…

• to achieve the optimization of the marketing action plan

5

Page 6: Elasticsearch as a DMP

DMP is …

6

DMP

Partner Media

Internet Survey

PrivateDMP(1st Party)

Ad Serving

Other Tools

Data Provider

Page 7: Elasticsearch as a DMP

DMP is …

7

DMP

Partner Media

Internet Survey

PrivateDMP(1st Party)

Ad Serving

Other Tools

Psychographic

Demographic

Site Access

Data Provider

Geographic

Page 8: Elasticsearch as a DMP

Practical use of Elasticsearch

Our DMP contains 360 Million IDs (3rd Party Cookie) • Psychographic Data (Partner Media) • Demographic Data (Internet Survey) • User Agent (Access Log) • Geographic Data (remote IP Address & どこどこJP)

• etc… Practical use of elasticsearch

• Extraction of IDs in any conditions • Analysis of the audience group

8

360 Million

Page 9: Elasticsearch as a DMP

Data Flow

9

Update

Update

Update

JOIN

※Distinct by ID

(KVS)

Page 10: Elasticsearch as a DMP

Data Flow

10

Update

Update

Update

JOIN

※Distinct by ID

(KVS)

Psychographic

Demographic

Site Access

Geographic

Page 11: Elasticsearch as a DMP

Data on Elasticsearch

11

_id segment keywords user_agent area org

1001 [234, 542] [Trip, Hawaii] Mac Safari Tokyo Intimate Merger

1002 [2, 34, 112] [sushi, soccer] Win7 Chrome Chiba -

1003 [14] [elasticsearch] Android Chrome Tokyo Recruit

Total Documents: 360 Million

Total Size: 1TB

Sample

Page 12: Elasticsearch as a DMP

Usage example

Case1: Ad Serving • Target

• Female • Age: 20-29 • Interested in trip to Hawaii • in Tokyo

Case2: Analyzing • Comparison of some audience groups • Extraction of features

12

Page 13: Elasticsearch as a DMP

Case1: Ad Serving

13

DMP

Partner Media

Internet Survey

PrivateDMP(1st Party)

Ad Serving

Other Tools

Trip, Hawaii

Female Age: 20-29

Data Provider

in Tokyo

Page 14: Elasticsearch as a DMP

Case2: Analyzing

14

keyword: “elasticsearch"

Streaming

Streaming Engine

johtani

Page 15: Elasticsearch as a DMP

Case2: Analyzing

15

keyword: “elasticsearch"

Advertising

Page 16: Elasticsearch as a DMP

Case2: Analyzing

16

keyword: “elasticsearch"

Cyber Agent Inc.

Page 17: Elasticsearch as a DMP

Case2: Analyzing

17

keyword: “elasticsearch"

Male

Page 18: Elasticsearch as a DMP

Case2: Analyzing

18

keyword: “elasticsearch"

Page 19: Elasticsearch as a DMP

Demo

19

Page 20: Elasticsearch as a DMP

Thank you

20

Page 21: Elasticsearch as a DMP

エンジニア募集

最新の技術に興味のある新メンバーを募集中です!

21

採用技術 開発基盤