SlideShare a Scribd company logo
1 of 121
Download to read offline
АЛЕКСАНДР КОЧУБЕЙ
Художественный фильм «Служебный роман»
Без статистики вообще не
жизнь, а каторга какая-то
Технологии Новый функционалКлючевые моменты
40 %
60 %
WIFI
Cellular
55 %
45 %
WIFI
Cellular
53 % 47 %
WIFI
Cellular
iOS
iOS
Пн. Вт. Ср. Чт. Пт. Сб. Вс.
100%
0%
20%
40%
60%
80% WIFI
Cellular
100%
0%
20%
40%
60%
80%
Пн. Вт. Ср. Чт. Пт. Сб. Вс.
WIFI
Cellular
100%
0%
20%
40%
60%
80%
Пн. Вт. Ср. Чт. Пт. Сб. Вс.
WIFI
Cellular
?
Объем данных
АктуальностьСкорость
?
Технологии Новый функционалКлючевые моменты
Технологии Новый функционалКлючевые моменты
Real-time1
Скорость генерации отчетов2
Отчеты с любой комбинацией данных3
Real-time
Скорость генерации отчетов
Отчеты с любой комбинацией данных
0 0 1 1 1 0 0 1 0 0 0 1 0 0 1 1 0 0 1 0 1 0 0 1 1 1
1 1 1 0 1 0 1 1 1 0 1 0 1 1 1 0 0 0 1 1 0 1 0 1 0 0
0 0 1 0 1 0 0 1 0 1 0 1 0 1 1 1 1 1 0 1 0 0 0 0 1 1
1 0 0 1 0 0 1 0 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 1 1 0
1 1 0 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 0 1 0 1 0
1 0 0 0 0 1 0 1 0 1 0 1 1 0 1 0 0 1 0 0 1 0 1 0 0 1
0 1 0 1 1 1 0 0 0 1 0 0 0 1 0 1 1 1 1 1 0 1 0 1 1 0
1 0 1 0 0 0 1 1 1 0 1 1 0 1 0 0 0 1 0 1 0 0 1 0 0 1
0 0 1 0 1 0 1 0 1 0 0 0 1 0 1 1 1 1 0 0 1 1 0 1 1 0
0 0 1 1 1 0 0 1 0 0 0 1 0 0 1 1 0 0 1 0 1 0 0 1 1 1
1 1 1 0 1 0 1 1 1 0 1 0 1 1 1 0 0 0 1 1 0 1 0 1 0 0
0 0 1 0 1 0 0 1 0 1 0 1 0 1 1 1 1 1 0 1 0 0 0 0 1 1
1 0 0 1 0 0 1 0 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 1 1 0
1 1 0 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 0 1 0 1 0
Объем данных
АктуальностьСкорость
Технологии Новый функционалКлючевые моменты
Технологии Новый функционалКлючевые моменты
СУБД ClickHouse
A 10 iOS
B 12 Android
C 11 WP
D 17 iOS
A 10 iOS
B 12 Android
C 11 WP
D 17 iOS
Строковые СУБД
A 10 iOS B 12 Android C 11 WP D 17 iOS
A 10 iOS
B 12 Android
C 11 WP
D 17 iOS
Строковые СУБД
Столбцовые СУБД
A B C D 10 12 11 17 iOS Android WP iOS
A 10 iOS B 12 Android C 11 WP D 17 iOS
A 10 iOS 0,01 34 4,0002 90 0,54 11001100 85 10 4,0002 1
B 12 Android 0,05 76 2,0019 24 0,11 10010000 94 15 2,0019 4
C 11 WP 0,01 45 6,5603 65 0,56 11011000 38 65 6,5603 7
D 17 iOS 0,10 29 3,9006 98 0,98 10110010 93 17 3,9006 4
E 15 Android 0,06 47 2,3892 43 0,76 10011001 29 15 2,3892 9
F 19 WP 0,02 25 0,4628 12 0,34 11011101 49 19 0,4628 2
G 13 iOS 0,01 65 2,8700 87 0,54 10001110 69 13 2,8700 3
H 14 WP 0,04 54 3,8651 43 0,23 11011000 45 54 3,7649 7
I 76 Android 0,02 87 2,9854 87 0,53 10100000 98 23 3,0986 9
A 10 iOS 0,01 34 4,0002 90 0,54 11001100 85 10 4,0002 1
B 12 Android 0,05 76 2,0019 24 0,11 10010000 94 15 2,0019 4
C 11 WP 0,01 45 6,5603 65 0,56 11011000 38 65 6,5603 7
D 17 iOS 0,10 29 3,9006 98 0,98 10110010 93 17 3,9006 4
E 15 Android 0,06 47 2,3892 43 0,76 10011001 29 15 2,3892 9
F 19 WP 0,02 25 0,4628 12 0,34 11011101 49 19 0,4628 2
G 13 iOS 0,01 65 2,8700 87 0,54 10001110 69 13 2,8700 3
H 14 WP 0,04 54 3,8651 43 0,23 11011000 45 54 3,7649 7
I 76 Android 0,02 87 2,9854 87 0,53 10100000 98 23 3,0986 9
0,060,760,76
iOS
A 10 iOS 0,01 34 4,0002 90 0,54 11001100 85 10 4,0002 1 A 10 iOS 0,01 34 4,0002 90 0,54 11001100 85 10
B 12 Android 0,05 76 2,0019 24 0,11 10010000 94 15 2,0019 4 B 12 Android 0,05 76 2,0019 24 0,11 10010000 94 15
C 11 WP 0,01 45 6,5603 65 0,56 11011000 38 65 6,5603 7 C 11 WP 0,01 45 6,5603 65 0,56 11011000 38 65
D 17 iOS 0,10 29 3,9006 98 0,98 10110010 93 17 3,9006 4 D 17 iOS 0,10 29 3,9006 98 0,98 10110010 93 17
E 15 Android 0,06 47 2,3892 43 0,76 10011001 29 15 2,3892 9 E 15 Android 0,06 47 2,3892 43 0,76 10011001 29 15
F 19 WP 0,02 25 0,4628 12 0,34 11011101 49 19 0,4628 2 F 19 WP 0,02 25 0,4628 12 0,34 11011101 49 19
G 13 iOS 0,01 65 2,8700 87 0,54 10001110 69 13 2,8700 3 G 13 iOS 0,01 65 2,8700 87 0,54 10001110 69 13
H 14 WP 0,04 54 3,8651 43 0,23 11011000 45 54 3,7649 7 H 14 WP 0,04 54 3,8651 43 0,23 11011000 45 54
I 76 Android 0,02 87 2,9854 87 0,53 10100000 98 23 3,0986 9 I 76 Android 0,02 87 2,9854 87 0,53 10100000 98 23
A 10 iOS 0,01 34 4,0002 90 0,54 11001100 85 10 4,0002 1 A 10 iOS 0,01 34 4,0002 90 0,54 11001100 85 10
B 12 Android 0,05 76 2,0019 24 0,11 10010000 94 15 2,0019 4 B 12 Android 0,05 76 2,0019 24 0,11 10010000 94 15
C 11 WP 0,01 45 6,5603 65 0,56 11011000 38 65 6,5603 7 C 11 WP 0,01 45 6,5603 65 0,56 11011000 38 65
D 17 iOS 0,10 29 3,9006 98 0,98 10110010 93 17 3,9006 4 D 17 iOS 0,10 29 3,9006 98 0,98 10110010 93 17
E 15 Android 0,06 47 2,3892 43 0,76 10011001 29 15 2,3892 9 E 15 Android 0,06 47 2,3892 43 0,76 10011001 29 15
A 10 iOS 0,01 34 4,0002 90 0,54 11001100 85 10 4,00
B 12 Android 0,05 76 2,0019 24 0,11 10010000 94 15 2,0
C 11 WP 0,01 45 6,5603 65 0,56 11011000 38 65 6,56
D 17 iOS 0,10 29 3,9006 98 0,98 1011001 93 17 3,90
E 15 Android 0,06 47 2,3892 43 0,76 1001100 29 15 2,38
F 19 WP 0,02 25 0,4628 12 0,34 1101110 49 19 0,46
A 10 iOS 0,01 34 4,0002 90 0,54 11001100 85 10 4,00
B 12 Android 0,05 76 2,0019 24 0,11 10010000 94 15 2,0
C 11 WP 0,01 45 6,5603 65 0,56 11011000 38 65 6,56
D 17 iOS 0,10 29 3,9006 98 0,98 1011001 93 17 3,90
E 15 Android 0,06 47 2,3892 43 0,76 1001100 29 15 2,38
F 19 WP 0,02 25 0,4628 12 0,34 1101110 49 19 0,46
iOS
Android
WP
iOS
Android
WP
iOS
WP
4,0002
2,0019
6,5603
3,9006
2,3892
0,4628
2,8700
3,4577
85
94
38
93
29
49
69
34
Высокая скорость и производительность
〉Хранение и обработка по столбцам
〉Сжатие данных
〉Наличие индексов
〉Параллельная обработка запроса на многих процессорных

ядрах
〉Распределённая обработка запроса на многих серверах
〉Векторный движок
23
Производительность столбцовых СУБД
Объём данных: 100 млн. записей
Номер запуска: Первый (холодный кэш) Второй Третий
Производительность столбцовых СУБД
Объём данных: 100 млн. записей
Номер запуска: Первый (холодный кэш) Второй Третий
MySQL
Hive
InfiniDB
Vertica
ClickHouse
(0.0.38735)
(6.0.1)
(Enterprise 3.6.23)
(0.11, ORC File)
(5.5.32, MyISAM)
Относительное время выполнения запроса (меньше – лучше)
Производительность столбцовых СУБД
Объём данных: 100 млн. записей
Номер запуска: Первый (холодный кэш) Второй Третий
MySQL
Hive
InfiniDB
Vertica
ClickHouse 1,0
1,78
5,53
44,58
143,55
(0.0.38735)
(6.0.1)
(Enterprise 3.6.23)
(0.11, ORC File)
(5.5.32, MyISAM)
Относительное время выполнения запроса (меньше – лучше)
Инфраструктура Метрики
Дважды в реальном времени
〉Онлайн вычисления сразу при загрузке страницы 
〉Поступление  данных в real-time
Отказоустойчивость и надежность хранения данных
〉Репликация данных, поддержка целостности данных 

на репликах
25
www.appmetrika.yandex.ru
www.appmetrika.yandex.ru
Технологии Новый функционалКлючевые моменты
Технологии Новый функционалКлючевые моменты
Трекинг
1 2 3
Device identifier 

matching
1 2 31
Device identifier 

matching
Device fingerprint

matching
1 2 31 2
Google Play/ 

Yandex.Store 

referrer
Device identifier 

matching
Device fingerprint

matching
1 2 31 2 3
Device identifier 

matching
11
SDK 

Рекламной сети
Реклама
https://appmetrica.yandex.com device-id click-id
Сервис редиректов
SDK 

Рекламной сети
Реклама
https://appmetrica.yandex.com device-id click-id
Сервис редиректов Магазин приложений
APP
Сервис редиректов Магазин приложений
APP
SDK 

Рекламной сети
Реклама
https://appmetrica.yandex.com device-id click-id
Магазин приложений
APP
Магазин приложений
APP
Магазин приложений
APP
device-id
APP
APP
SDK 

Метрики
Back-end метрики
Магазин приложений
APP
APP
SDK 

Метрики
device-id
Back-end метрики
Back-end метрики
Back-end метрики
Связка кликов и установок
Рекламная сеть
device-iddevice-id
click-id
postback
http://…/+click-id
Back-end метрикиСервис редиректов
Отчет в метрике
Device fingerprint

matching
22
Device fingerprint

matching
22
Device fingerprint

matching
22
Device fingerprint

matching
22
Реклама
https://appmetrica.yandex.com/…
Сервис редиректов Магазин приложений
APP
Сбор инф.:
– user-agent

– ip
– timestamp
Сервис редиректов Магазин приложений
APP
Реклама
https://appmetrica.yandex.com/…
Сбор инф.:
– user-agent

– ip
– timestamp
Магазин приложений
APP
Магазин приложений
APP
Магазин приложений
APP
device-info:
– device, 

brand,

model
– carrier

– ip

– language

– OS info

– timestampAPP
APP
SDK 

Метрики
Back-end метрики
Магазин приложений
APP
APP
SDK 

Метрики
device-info:
– device, 

brand,

model
– carrier

– ip

– language

– OS info

– timestamp
Back-end метрики
Back-end метрики
Back-end метрики
Связка кликов и установок
device-info:
– device, 

brand, model
– carrier

– ip

– language

– OS info

– timestamp
– ip
– timestamp
– user-agent

– OS info
– device 

brand model
Back-end метрикиСервис редиректов
Отчет в метрике
Device fingerprint

matching
22
Device fingerprint

matching
22
Google Play /

Yandex.Store 

referrer
33
Device fingerprint

matching
22
Реклама
https://appmetrica.yandex.com/…/?referrer
Сервис редиректов Магазин приложений
APP
+ tracking-id
= utm_source=newsource&

utm_medium=newcampaing&

utm_content=banner&

utm_campaing=promo
Сервис редиректов Магазин приложений
APP
Реклама
https://appmetrica.yandex.com/…/?referrer
tracking-id
utm_source=newsource&

utm_medium=newcampaing&

utm_content=banner&

= utm_campaing=promo
Магазин приложений
APP
Магазин приложений
APP
Магазин приложений
APP
referrer
tracking-id
APP
APP
SDK 

Метрики
Back-end метрики
broadcast
referrer
tracking-id
Магазин приложений
APP
APP
SDK 

Метрики
Back-end метрики
referrer
tracking-id
broadcast
referrer
tracking-id
Back-end метрики
Back-end метрики
Связка кликов и установок
referrer=…
tracking-id
referrer=…
tracking-id
Back-end метрикиСервис редиректов
Отчет в метрике
www.appmetrika.yandex.ru
Трекинг
Трекинг
FREE
52
Расширенные события JSON - 5 уровней вложенности
53
String eventParameters = "{"Product":"music", ”blues" 

:"guitar"}";
CounterInternal.sharedInstance().reportEvent("Product",

eventParameters);
В формате JSON в виде строки
54
Map<String, Object> eventAttributes = new HashMap<String, Object> ();
eventAttributes.put("Application", "com.company.myapp.awesomeapp");
eventAttributes.put("Audience", 1000000000);
eventAttributes.put("Product price in $", 10000000.99);
CounterInternal.sharedInstance().reportEvent("Current app 

statistics”, eventAttributes);
В виде набора атрибутов (Map)
www.appmetrika.yandex.ru
www.appmetrika.yandex.ru
Технологии Новый функционалКлючевые моменты
SDK
Метрики
iOS
SDK
Метрики
appmetrika.yandex.ru

More Related Content

Similar to Yandex keynote 2014 metrica for apps

Инструкция пользователя Samsung pay
Инструкция пользователя Samsung payИнструкция пользователя Samsung pay
Инструкция пользователя Samsung payBank Poidem
 
Инструкция пользователя Samsung pay
Инструкция пользователя Samsung pay Инструкция пользователя Samsung pay
Инструкция пользователя Samsung pay Bank Poidem
 
Практические аспекты разработки безопасного кода с помощью Microsoft SDL
Практические аспекты разработки безопасного кода с помощью Microsoft SDLПрактические аспекты разработки безопасного кода с помощью Microsoft SDL
Практические аспекты разработки безопасного кода с помощью Microsoft SDLAndrey Beshkov
 
Интернет Вещей тренды проблемы инвестиции Sk 2014
Интернет Вещей тренды проблемы инвестиции Sk 2014Интернет Вещей тренды проблемы инвестиции Sk 2014
Интернет Вещей тренды проблемы инвестиции Sk 2014Vasily Ryzhonkov
 
Звіт «Зовнішня реклама в Україні в 2014 році»
Звіт «Зовнішня реклама в Україні в 2014 році» Звіт «Зовнішня реклама в Україні в 2014 році»
Звіт «Зовнішня реклама в Україні в 2014 році» Dentsu Aegis Network Ukraine
 
Александр Лямин, QratorLabs/HLL
Александр Лямин, QratorLabs/HLLАлександр Лямин, QratorLabs/HLL
Александр Лямин, QratorLabs/HLLOntico
 
Мобильное приложение Ostrovok.ru: зачем оно нужно, если есть «букинг»?
Мобильное приложение Ostrovok.ru: зачем оно нужно, если есть «букинг»?Мобильное приложение Ostrovok.ru: зачем оно нужно, если есть «букинг»?
Мобильное приложение Ostrovok.ru: зачем оно нужно, если есть «букинг»?Anatoly Sharifulin
 
"Организация защищенной распределенной сети. Примеры использования решений С-...
"Организация защищенной распределенной сети. Примеры использования решений С-..."Организация защищенной распределенной сети. Примеры использования решений С-...
"Организация защищенной распределенной сети. Примеры использования решений С-...ИЦ РЕГИОНАЛЬНЫЕ СИСТЕМЫ
 
Организация защищенной распределенной сети. Примеры использования решений С-Т...
Организация защищенной распределенной сети. Примеры использования решений С-Т...Организация защищенной распределенной сети. Примеры использования решений С-Т...
Организация защищенной распределенной сети. Примеры использования решений С-Т...Дмитрий Гоголев
 
Презентация акселератора "Сталь": Первый в России промышленный акселератор
Презентация акселератора "Сталь": Первый в России промышленный акселераторПрезентация акселератора "Сталь": Первый в России промышленный акселератор
Презентация акселератора "Сталь": Первый в России промышленный акселераторBusiness incubator HSE
 
IoT— концепция, изменяющая мир
IoT— концепция, изменяющая мирIoT— концепция, изменяющая мир
IoT— концепция, изменяющая мирSergey Yrievich
 
GRAPE TRENDS NEWSLETTER Q3 2014
GRAPE TRENDS NEWSLETTER Q3 2014GRAPE TRENDS NEWSLETTER Q3 2014
GRAPE TRENDS NEWSLETTER Q3 2014GRAPE
 
Rad studio 10 seatlle обзор продукта
Rad studio 10 seatlle обзор продуктаRad studio 10 seatlle обзор продукта
Rad studio 10 seatlle обзор продуктаazamat isaev
 
Безопасность внутренней сети с помощью решений Cisco
Безопасность внутренней сети с помощью решений CiscoБезопасность внутренней сети с помощью решений Cisco
Безопасность внутренней сети с помощью решений CiscoCisco Russia
 
Mininet CE
Mininet CEMininet CE
Mininet CEARCCN
 

Similar to Yandex keynote 2014 metrica for apps (20)

Инструкция пользователя Samsung pay
Инструкция пользователя Samsung payИнструкция пользователя Samsung pay
Инструкция пользователя Samsung pay
 
Инструкция пользователя Samsung pay
Инструкция пользователя Samsung pay Инструкция пользователя Samsung pay
Инструкция пользователя Samsung pay
 
Иван Лысенко - "Нагрузил, что дальше?"
Иван Лысенко - "Нагрузил, что дальше?"Иван Лысенко - "Нагрузил, что дальше?"
Иван Лысенко - "Нагрузил, что дальше?"
 
Практические аспекты разработки безопасного кода с помощью Microsoft SDL
Практические аспекты разработки безопасного кода с помощью Microsoft SDLПрактические аспекты разработки безопасного кода с помощью Microsoft SDL
Практические аспекты разработки безопасного кода с помощью Microsoft SDL
 
Интернет вещей: идеи для стартапов
Интернет вещей: идеи для стартаповИнтернет вещей: идеи для стартапов
Интернет вещей: идеи для стартапов
 
Интернет Вещей тренды проблемы инвестиции Sk 2014
Интернет Вещей тренды проблемы инвестиции Sk 2014Интернет Вещей тренды проблемы инвестиции Sk 2014
Интернет Вещей тренды проблемы инвестиции Sk 2014
 
Звіт «Зовнішня реклама в Україні в 2014 році»
Звіт «Зовнішня реклама в Україні в 2014 році» Звіт «Зовнішня реклама в Україні в 2014 році»
Звіт «Зовнішня реклама в Україні в 2014 році»
 
Александр Лямин, QratorLabs/HLL
Александр Лямин, QratorLabs/HLLАлександр Лямин, QratorLabs/HLL
Александр Лямин, QratorLabs/HLL
 
Мобильное приложение Ostrovok.ru: зачем оно нужно, если есть «букинг»?
Мобильное приложение Ostrovok.ru: зачем оно нужно, если есть «букинг»?Мобильное приложение Ostrovok.ru: зачем оно нужно, если есть «букинг»?
Мобильное приложение Ostrovok.ru: зачем оно нужно, если есть «букинг»?
 
"Организация защищенной распределенной сети. Примеры использования решений С-...
"Организация защищенной распределенной сети. Примеры использования решений С-..."Организация защищенной распределенной сети. Примеры использования решений С-...
"Организация защищенной распределенной сети. Примеры использования решений С-...
 
Организация защищенной распределенной сети. Примеры использования решений С-Т...
Организация защищенной распределенной сети. Примеры использования решений С-Т...Организация защищенной распределенной сети. Примеры использования решений С-Т...
Организация защищенной распределенной сети. Примеры использования решений С-Т...
 
Презентация акселератора "Сталь": Первый в России промышленный акселератор
Презентация акселератора "Сталь": Первый в России промышленный акселераторПрезентация акселератора "Сталь": Первый в России промышленный акселератор
Презентация акселератора "Сталь": Первый в России промышленный акселератор
 
Inertial measurement unit for navigation
Inertial measurement unit for navigationInertial measurement unit for navigation
Inertial measurement unit for navigation
 
IoT— концепция, изменяющая мир
IoT— концепция, изменяющая мирIoT— концепция, изменяющая мир
IoT— концепция, изменяющая мир
 
GRAPE TRENDS NEWSLETTER Q3 2014
GRAPE TRENDS NEWSLETTER Q3 2014GRAPE TRENDS NEWSLETTER Q3 2014
GRAPE TRENDS NEWSLETTER Q3 2014
 
OOH overview 2015
OOH overview 2015OOH overview 2015
OOH overview 2015
 
Rad studio 10 seatlle обзор продукта
Rad studio 10 seatlle обзор продуктаRad studio 10 seatlle обзор продукта
Rad studio 10 seatlle обзор продукта
 
Безопасность внутренней сети с помощью решений Cisco
Безопасность внутренней сети с помощью решений CiscoБезопасность внутренней сети с помощью решений Cisco
Безопасность внутренней сети с помощью решений Cisco
 
Mininet CE
Mininet CEMininet CE
Mininet CE
 
Ooh overview 2015
Ooh overview 2015Ooh overview 2015
Ooh overview 2015
 

Yandex keynote 2014 metrica for apps