Google представила новый язык программирования Logica = Logic + Aggregation.
“Данные — это новая нефть”, — считают в компании Google. Сейчас для работы с данными чаще всего используют изобретенный в 70-х годах язык SQL. На нем построено большинство современных систем — от приложений для умных часов до корпоративных IT-решений.
“Несмотря на широкое распространение, SQL далеко не безупречен”, — говорится в блоге Google. Например, он довольно многословен: один запрос может требовать сотен строк кода. Кроме того, в SQL маловато механизмов абстракции, то есть возможностей создавать небольшие, понятные и многократно используемые логические блоки. И, самое главное — код SQL практически не тестируют.
Для решения этих проблем Google предлагает использовать свой новый декларативный язык с открытым исходным кодом — Logica. Это преемник ранее разработанного компанией языка под названием Yedalog.
В отличие от SQL, Logica построен на синтаксисе математической логики, а не на синтаксисе естественного английского языка. Это позволяет писать более лаконичный код, который удобно покрывать тестами. Можно создавать модули, объединять их в пакеты и импортировать из проекта в проект.
Код Logica компилируется в SQL и запускается в облачном сервиса Google BigQuery. Есть экспериментальная поддержка баз PostgreSQL и SQLite.
Пример: Covid Analysis
Туториал: https://colab.research.google.com/github/EvgSkv/logica/blob/main/tutorial/Logica_tutorial.ipynb
“Данные — это новая нефть”, — считают в компании Google. Сейчас для работы с данными чаще всего используют изобретенный в 70-х годах язык SQL. На нем построено большинство современных систем — от приложений для умных часов до корпоративных IT-решений.
“Несмотря на широкое распространение, SQL далеко не безупречен”, — говорится в блоге Google. Например, он довольно многословен: один запрос может требовать сотен строк кода. Кроме того, в SQL маловато механизмов абстракции, то есть возможностей создавать небольшие, понятные и многократно используемые логические блоки. И, самое главное — код SQL практически не тестируют.
Для решения этих проблем Google предлагает использовать свой новый декларативный язык с открытым исходным кодом — Logica. Это преемник ранее разработанного компанией языка под названием Yedalog.
В отличие от SQL, Logica построен на синтаксисе математической логики, а не на синтаксисе естественного английского языка. Это позволяет писать более лаконичный код, который удобно покрывать тестами. Можно создавать модули, объединять их в пакеты и импортировать из проекта в проект.
Код Logica компилируется в SQL и запускается в облачном сервиса Google BigQuery. Есть экспериментальная поддержка баз PostgreSQL и SQLite.
Пример: Covid Analysis
Туториал: https://colab.research.google.com/github/EvgSkv/logica/blob/main/tutorial/Logica_tutorial.ipynb
Google Open Source Blog
Logica: organizing your data queries, making them universally reusable and fun
We present Logica, a novel open source Logic Programming language.
Google обновил статью в справке, с сравнением google analytics 4 и universal analytics, где расписаны отличия в сборе данных, custom dimensions, goals и все остальные, важные, штуки
В google bigquery появилась возможность использовать pivot прямо в sql, Lak Lakshmanan написал статью с примерами использования - https://link.medium.com/KDhOJcHaagb
Medium
PIVOT in BigQueryConverting rows to columns
Sometimes, you might want to reformat a table result so you have separate columns for each unique value. This is called a Pivot table — normally, it’s only a display function supported by BI tools…
Forwarded from #AnalyticsTips
Александр Максименюк с Ringostat написал интересный пост про свой опыт работы с GTM Server-side и создание своего клиента. https://lunaxod.com/building-gtm-server-side-client/
Ждем продолжение
Ждем продолжение
🔥 Отличные новости!
9 июня 2021 в 19.00 состоится мой бесплатный вебинар, который мы проводим совместно с Median School.
Я расскажу о том, почему использование Google Tag Manager принесет пользу твоему бизнесу.
👉 После просмотра этого вебинара на тему ""Почему знание Google Tag Manager must have для маркетолога?"" ты:
✅ разберешься, зачем нужен Google Tag Manager;
✅ поймешь, как настроить базовую аналитику без помощи разработчика;
✅ разберешься, как отслеживать целевые действия;
✅ узнаешь, как настроить динамический ремаркетинг с помощью Google Tag Manager;
🧔 Более 9-лет я профессионально занимаюсь анализом сайтов, трафика, поведения пользователей и настройкой систем веб-аналитики с помощью Google Tag Manager. Сертифицированный спикер Google, автор блога “web-analytics-me”.
⏰ Когда: 9 июня 2021 в 19.00
⚡️ Переходи по ссылке ➡️ https://m-s.li/gtm-web1-tgswa и регистрируйся на бесплатный вебинар!
9 июня 2021 в 19.00 состоится мой бесплатный вебинар, который мы проводим совместно с Median School.
Я расскажу о том, почему использование Google Tag Manager принесет пользу твоему бизнесу.
👉 После просмотра этого вебинара на тему ""Почему знание Google Tag Manager must have для маркетолога?"" ты:
✅ разберешься, зачем нужен Google Tag Manager;
✅ поймешь, как настроить базовую аналитику без помощи разработчика;
✅ разберешься, как отслеживать целевые действия;
✅ узнаешь, как настроить динамический ремаркетинг с помощью Google Tag Manager;
🧔 Более 9-лет я профессионально занимаюсь анализом сайтов, трафика, поведения пользователей и настройкой систем веб-аналитики с помощью Google Tag Manager. Сертифицированный спикер Google, автор блога “web-analytics-me”.
⏰ Когда: 9 июня 2021 в 19.00
⚡️ Переходи по ссылке ➡️ https://m-s.li/gtm-web1-tgswa и регистрируйся на бесплатный вебинар!
Клевый способ использования Stored Procedure вместе с BigQuery noscript. Как пишет Lak, можно быстро, по инструкциям собрать demo/dev окружение или сразу засетапить нужные датасеты, если обучаешь bigquery. Как думаете, что можно еще с этим сделать?
https://lakshmanok.medium.com/quickly-create-bigquery-demo-dev-environments-using-sql-b14f734f7f96
https://lakshmanok.medium.com/quickly-create-bigquery-demo-dev-environments-using-sql-b14f734f7f96
Medium
Quickly create BigQuery demo/dev environments using SQL
A neat trick that uses Stored Procedure with a BigQuery noscript
Мой бесплатный вебинар про Google Tag Manager на тему "Почему знание Google Tag Manager - must have для маркетолога?" состоится уже сегодня, 09.06.2021 в 19.00 по киевскому времени.
Напомню, что на вебинаре будут рассмотрены 4 актуальных вопроса о применении Google Tag Manager в работе маркетолога:
✅ Зачем нужен Google Tag Manager?
✅ Как настроить базовую аналитику без помощи разработчика?
✅ Как отслеживать целевые действия?
✅ Как настроить динамический ремаркетинг с помощью Google Tag Manager?
А если вы еще не зарегистрировались на вебинар, то переходите по ссылке ➡️ https://m-s.li/gtm-web1-tgswa и сделайте это прямо сейчас!
Напомню, что на вебинаре будут рассмотрены 4 актуальных вопроса о применении Google Tag Manager в работе маркетолога:
✅ Зачем нужен Google Tag Manager?
✅ Как настроить базовую аналитику без помощи разработчика?
✅ Как отслеживать целевые действия?
✅ Как настроить динамический ремаркетинг с помощью Google Tag Manager?
А если вы еще не зарегистрировались на вебинар, то переходите по ссылке ➡️ https://m-s.li/gtm-web1-tgswa и сделайте это прямо сейчас!
Forwarded from #AnalyticsTips
Наконец-то не нужно будет публиковать первую версию, чтобы начать работать с режимом предварительного просмотра в GTM
https://support.google.com/tagmanager/answer/4620708?hl=en
https://support.google.com/tagmanager/answer/4620708?hl=en
Только вчера задумался о том, что стандартное разворачивание GTM Server side, стоит дофига. Если с 3 servers, то это будет $120-130 в месяц и подумал, что так как теперь server side можно разворачивать на своих серверах, то это можно сделать сильно дешевле, чем app engine.
Вчера подумал, а сегодня пишут ребята, которые уже сделали такой сервис — https://gtm-server.com/, можно бесплатно, если немного трафика, а стандартно $20.
Вчера подумал, а сегодня пишут ребята, которые уже сделали такой сервис — https://gtm-server.com/, можно бесплатно, если немного трафика, а стандартно $20.
stape.io
Server-Side Tagging Made Easy For Everyone - Stape
Setting up server-side tracking can be challenging. Get started right away with our comprehensive suite of services.
Forwarded from #AnalyticsTips
Дождались. Ассоциированные конверсии и модели атрибуции в GA4
Forwarded from Ivan Palii | From 0 to N 🇺🇦
Шаблон Data Studio для визуализации данных Google Analytics
Новый шаблон, который поможет быстрее получать ответы на нужные вопросы или послужит исходной точкой для развития отчета под конкретно ваш сайт.
https://vc.ru/seo/265024-shablon-dlya-vizualizacii-dannyh-google-analytics
Отчет создан для визуализации данных с Universal Analytics, а не новой Google Analytics 4. Состоит из двух версий.
1. Для сайтов, где оценивается эффективность по целям.
2. Для сайтов, где оценивается эффективность по транзакциям.
Жду ваших комментариев и предложений по тому, чего в отчете не хватает.
Новый шаблон, который поможет быстрее получать ответы на нужные вопросы или послужит исходной точкой для развития отчета под конкретно ваш сайт.
https://vc.ru/seo/265024-shablon-dlya-vizualizacii-dannyh-google-analytics
Отчет создан для визуализации данных с Universal Analytics, а не новой Google Analytics 4. Состоит из двух версий.
1. Для сайтов, где оценивается эффективность по целям.
2. Для сайтов, где оценивается эффективность по транзакциям.
Жду ваших комментариев и предложений по тому, чего в отчете не хватает.
Forwarded from Интернет-аналитика // Алексей Никушин (Алексей Никушин)
В четверг поговорим про cookie-less world.
Про что конкретно:
- Влияние отмены 3rd-party кук на качество рекламы
- Как начало меняться качество отслеживания пользователей на iOS, mac OS устройствах из-за сокращения жизни куки до 1-7 дней
- Как история с конфиденциальностью повлияет на аналитику мобильных приложений
Регистрируйтесь по ссылке, чтобы получить ссылку на трансляцию в день мероприятия
https://event.calltouch.ru/discussion150721
Это бесплатно и должно быть даже интересно. Насколько может быть интересен разговор аналитиков про cookie 🤷♂️
Про что конкретно:
- Влияние отмены 3rd-party кук на качество рекламы
- Как начало меняться качество отслеживания пользователей на iOS, mac OS устройствах из-за сокращения жизни куки до 1-7 дней
- Как история с конфиденциальностью повлияет на аналитику мобильных приложений
Регистрируйтесь по ссылке, чтобы получить ссылку на трансляцию в день мероприятия
https://event.calltouch.ru/discussion150721
Это бесплатно и должно быть даже интересно. Насколько может быть интересен разговор аналитиков про cookie 🤷♂️
Forwarded from #AnalyticsTips
Google Analytics 4 набирает обороты и очень активно развивается. Например вчера почти во всех ресурсах был добавлен функционал многоканальных последовательностей. И сейчас остается все меньше и меньше задач, с которыми не может справится GA4 по сравнению с GA Universal.
Я уже длительное время стараюсь нести GA4 в массы, так как инструмент получился очень крутой. И чтобы специалистам было проще начать работать с этой системой решил выложить в открытый доступ серию вебинаров по работе с GA4, которую я проводил в январе месяце (да-да, елка на фоне присутствует :) ).
В итоге вас ждет 6 лекций по следующим темам:
1. Установка GA4 на сайт. Базовая настройка.
2. Обзор стандартных отчетов. Передача событий.
3. Создание сегментов, аудиторий и настройка конверсий.
4. Работа с новым редактором отчетов.
5. Настройка электронной торговли GA4 через GTM.
6. Работа с данными. Расширенные настройки.
Первая лекция уже доступна на YouTube https://www.youtube.com/playlist?list=PL7Niz4lwH7lXpoLngyQIim5aIA-vSKsIF
Я уже длительное время стараюсь нести GA4 в массы, так как инструмент получился очень крутой. И чтобы специалистам было проще начать работать с этой системой решил выложить в открытый доступ серию вебинаров по работе с GA4, которую я проводил в январе месяце (да-да, елка на фоне присутствует :) ).
В итоге вас ждет 6 лекций по следующим темам:
1. Установка GA4 на сайт. Базовая настройка.
2. Обзор стандартных отчетов. Передача событий.
3. Создание сегментов, аудиторий и настройка конверсий.
4. Работа с новым редактором отчетов.
5. Настройка электронной торговли GA4 через GTM.
6. Работа с данными. Расширенные настройки.
Первая лекция уже доступна на YouTube https://www.youtube.com/playlist?list=PL7Niz4lwH7lXpoLngyQIim5aIA-vSKsIF
YouTube
Вводный курс по Google Analytics 4
Share your videos with friends, family, and the world
Ребята из newage.agency были на конференции 8p и составили конспект докладов по аналитике, в том числе и мой — https://bit.ly/3ibvXDE
И презентация — https://bit.ly/3B7TmP5
И презентация — https://bit.ly/3B7TmP5
newage. - digital advertising agency
Конспект лекций 8P. Первая часть, поток “Online Ads & Analytics” – newage. - digital advertising agency
Текстовые записи лекций Александра Рольского и Алексея Ляха из newage., а также Андрея Осипова и Ивана Страмыка, которые рассказали о применении сырых данных в доставке пиццы "LA П'ЄЦ"
Forwarded from Kyiv Analytics Ads Beer Talk
цікавий трюк від Давіда Вайехо - як влаштувати storage-less відстеження Google Analytics без фінгерпрінтів https://www.thyngster.com/storage-less-session-tracking-with-google-analytics
Є, звісно, свої обмеження, проте для багатьох випадків цілком придатний варіант
Є, звісно, свої обмеження, проте для багатьох випадків цілком придатний варіант
Thyngster
Storage-Less Session Tracking with Google Analytics
This weekend I was doing a, long-due, room cleanup and I found buried in the bottom of a drawer an old hard I was using some years ago. Within it’s content I found one folder named “WIP” ( Work In Progress ) and there I found some experiments, tools and proof…
❤1
Forwarded from Renta (Sergey Dovganich)
🚩 В Google Ads появляются новые возможности server-side трекинга.
Сегодня наткнулся на Enhanced Conversions.
Логика работы похожа на Facebook Conversion API, где мы сообщаем пользовательские данные в зашифрованном виде (например, адрес электронной почты или номер телефона), а затем данные сопоставляются с аккаунтом Google, в котором данный пользователь был авторизованный.
Согласно справке, конверсии будут атрибутироваться по кликам и просмотрам. Возможно, это будет хорошее решение для postview-аналитики.
Enhanced Conversions можно внедрить двумя способами: при помощи
К сожалению, API интеграция пока доступна только через поддержку. Мы запросили доступы и после тестирования поделимся впечатлениями.
Сегодня наткнулся на Enhanced Conversions.
Логика работы похожа на Facebook Conversion API, где мы сообщаем пользовательские данные в зашифрованном виде (например, адрес электронной почты или номер телефона), а затем данные сопоставляются с аккаунтом Google, в котором данный пользователь был авторизованный.
Согласно справке, конверсии будут атрибутироваться по кликам и просмотрам. Возможно, это будет хорошее решение для postview-аналитики.
Enhanced Conversions можно внедрить двумя способами: при помощи
Google Tag Manager или API-интерфейса.К сожалению, API интеграция пока доступна только через поддержку. Мы запросили доступы и после тестирования поделимся впечатлениями.
Друзі! Літній зустрічі Kyiv Analytics Ads Beer Talks бути!
Вже наступну суботу (14 серпня у 15:00), пропонуємо зустрітися в Зона BBQ «Сад» що на ВДНГ
Там ми орендуємо чудову бесідку на 20 людей. Цього разу підготовлених доповідей не буде, але буде круглий стіл та дуже цікаві теми для обговорювання. А також шашлики та пиво!
Вартість участі 550 грн.
Кількість місць обмежена
https://secure.wayforpay.com/payment/kyiv_analytics_beer12_picnic
Вже наступну суботу (14 серпня у 15:00), пропонуємо зустрітися в Зона BBQ «Сад» що на ВДНГ
Там ми орендуємо чудову бесідку на 20 людей. Цього разу підготовлених доповідей не буде, але буде круглий стіл та дуже цікаві теми для обговорювання. А також шашлики та пиво!
Вартість участі 550 грн.
Кількість місць обмежена
https://secure.wayforpay.com/payment/kyiv_analytics_beer12_picnic
Google Карты
Найти информацию о местных компаниях, посмотреть карты и получить указания о маршруте в Картах Google.
Хорошее видео про оптимизацию запросов в BigQuery — https://youtu.be/iz6lxi9BczA
И вообще, рекомендую подписаться на канал, и в частности, этот playlist
И вообще, рекомендую подписаться на канал, и в частности, этот playlist
YouTube
Strategies for optimizing your BigQuery queries
Read the blog → https://goo.gle/3lexNXs
Previous video → https://goo.gle/3y8kFqx
Did you know that optimizing SQL queries can be cost efficient? In this episode of BigQuery Spotlight, we speak to some strategies for optimizing your BigQuery queries. We’ll…
Previous video → https://goo.gle/3y8kFqx
Did you know that optimizing SQL queries can be cost efficient? In this episode of BigQuery Spotlight, we speak to some strategies for optimizing your BigQuery queries. We’ll…