3. Бизнес-задача
Повысить эффективность рекламы за счет перераспределения
расходов на каналы привлечения клиентов
Аналитическая задача
Определить долю расходов на платное привлечение
посетителей, которые уже делали заказ ранее
Техническое решение
Назначать Customer Variable уровня visitor при возврате
покупателей
_gaq.push(['_setCustomVar', 3, 'Customer', '1', 1]);
6. 2. Автоматический сбор данных
из разных аккаунтов Google Analytics
в Excel / Google Spreadsheets
7. Бизнес-задача
Повысить эффективность работы аналитиков за счет
уменьшения времени на составление отчетов
Техническая задача
Автоматизировать процесс сбора и актуализации данных из
Google Analytics
Техническое решение
Использовать набор Google SpreadSheers функций для работы с
Google Analytics от Mikael Thuneberg / GA Automate Reports
(magic) script
9. Методы для работы с Google Analytics и AdWords
•getGAauthenticationToken(email,password)
•getGAaccountData(token,dataType,includeHeaders)
•getGAdata(token,profile ID,metrics,start date,end
date,filters,dimensions,segment,sort,includeHeaders)
•getAdWordsAuthenticationToken(email,password)
•getAdWordsClients(authenticationToken)
•getAdWordsData(authentication token,customer ID,fields,start
date,end date,filters,sort,includeHeaders)
Инструменты
•http://www.automateanalytics.com/
•Функции Google SpreadSheets
•Google Analytics Query Explorer
•Google Analytics Core Reporting API
11. Возможные ошибки
•Начать разбираться в пятницу вечером;
•Неправильно использовать фильтр:
filters=ga:browser==Firefox,ga:visits>5;
•Запрашивать значение для каждой ячейки отдельным
запросом;
•Расшарить документ со своим паролем.
13. Бизнес-задача
Повысить эффективность рассылок
за счет наглядного анализа их эффективности
Аналитическая задача
Оценить динамику изменения показателей
•Отклик на письмо
•Ценность на письмо
Проблема
Google Analytics не знает, сколько писем вы отправили
Техническая задача
Автоматизировать сбор данных из Google Analytics и SendGrid в
Google SpreadSheets
14. Инструменты
•ImportXML в Google SpreadSheets и XPath
•MailChimp API
•SendGrid API
=importXml("https://sendgrid.com/api/stats.get.xml?
api_user=xxx&api_key=yyy&days=30"; "//delivered")
20. 5. Использование облачных технологий
и машинного обучения в построении
пользовательских рекомендаций
21. Бизнес-задача
Повысить все, что только можно
Аналитическая задача
Определить, когда и какие товары предлагать определенным
клиентам
Техническая задача
Найти максимум косинуса угла в векторном пространстве
матрицы товаров и клиентов, обновляемой в режиме
реального времени
22. Проблемы
•Огромные объемы данных;
•Отклик должен быть менее, чем за 0.1 секунду;
•Мало информации по новым пользователям;
•Необходимость быстрой перестройки в зависимости от
последних действий.
Сервисы
•Google Prediction
•Amazon Elastic MapReduce
Результат
Скоро будет :)
23. Спасибо за внимание.
Вопросы?
Андрей Суховой
+38 (044) 237-39-40
mail@owox.com
www.owox.com
twitter.com/owox
facebook.com/owoxua
youtube.com/owoxua
Editor's Notes
GA Data Fetch script Одним из готовых решений является скрипт М.Тюненберга "Google Analytics Data Fetch Functions", имеющий ряд своих плюсов и минусов. Из положительного стоит отметить: 1. В одном документе могут содержаться данные из разных аккаунтов GA. 2. Данные различных запросов можно размещать на одном и том же листе SpreadSheets. Недостатки: 1. В документе в явном виде прописывается пароль к аккаунту GA, что создает определенные неудобства в случае, если доступ к данному отчету необходимо предоставить клиенту. 2. При большом количестве запросов на документ вероятность того, что они не выполнятся, повышается. 3. Также есть тенденция к умиранию запросов при использовании динамических сегментов среднего или высокого уровня сложности. 4. При открытии документа (листа) требуется определенное время, чтобы данные подгрузились. Если задача требует использования большого количества сложных запросов, то в этом случае лучше использовать скриптом от Google. Плюсы: 1. Даже самые сложные и объемные запросы отрабатывают быстро и корректно. 2. Так как данные из GA извлекаются всего один раз (когда пользователь явно запускает скрипт), то при открытии документа они доступны сразу, в отличие от скрипта М.Тюненберга. 3. Клиентам можно предоставлять доступ к исходному документу, так как в нем нигде не указывается пароль к аккаунту GA. Минусы: 1. Документ GSS необходимо создавать под тем аккаунтом Google, для которого планируется извлекать данные Analytics (например, [email_address] , [email_address] ). То есть нет возможности агрегировать данные из нескольких аккаунтов. 2. Скрипт размещает результаты каждого запроса на отдельном листе. То есть в случаях, когда данные должны находиться на одном листе, их необходимо явно копировать.
"," — это OR, а ";" — AND
товар + 3 аксессуара - это около 99% всех заказов. в смысле 99% всех заказов это товар и до 3-х аксессуаров. понятно?
Оптимальное количество категорий, из которых берутся аксессуары для основного товара из определенной категории