Как оценить потерянный доход в Google Ads с помощью языка R > NetPeak - Независимость и осознанность
NetPeak Biz Tech    


Как оценить потерянный доход в Google Ads с помощью языка R

Как оценить потерянный доход в Google Ads с помощью языка R

< >

Сколько прибыли вы не получили в Google Ads из-за нехватки бюджета или низкого рейтинга ключевых слов? Стандартные отчеты не позволяют это проанализировать, но я знаю способ, как подсчитать эти данные с помощью языка программирования R.

В октябре 2015-го года в блоге я описывал алгоритм для определения количества потерянных конверсий с помощью Supermetrics (специального дополнения к Google Таблицам). Тогда бесплатного базового функционала Supermetrics было достаточно, но со второй половины февраля 2016 года дополнение стало платным. Скорее всего, далеко не каждому захочется отдавать $99 в месяц за отчёт по потерянным конверсиям, поэтому я нашел другой способ реализации данного алгоритма.

Возможно, изначально этот метод покажется более сложным, но, потратив некоторое время, в дальнейшем вы сможете бесплатно обновлять данные и контролировать потери показов и дохода по всем рекламным кампаниям. К тому же я усовершенствовал алгоритм, теперь он предназначен больше для ecommerce проектов и главная его задача — оценка потерянного дохода, а не конверсий.

Данное решение реализовано на языке R, он предназначен для статистической обработки данных и визуализации информации. Язык R разработан более 20 лет назад непосредственно для академических исследований. Как большинство бесплатных продуктов, R очень быстро стал популярным, в связи с чем к нему было написано множество пакетов, значительно расширяющих его базовый функционал. В этой статье мы рассмотрим ряд пакетов, включая пакеты предназначенные для работы с API Google Ads и Google ***ytics.

Что необходимо для реализации алгоритма?

  1. Установленный на сайте код отслеживания электронной коммерции, и соответственно в Google ***ytics должны отслеживаться данные о совершенных транзакциях.
  2. Аккаунт Google ***ytics, связаный с Google Ads.
  3. На ПК должен быть установлен язык R, для этого пройдите по ссылке, скачайте и установите последнюю версию (видео урок).
  4. Для более удобной работы в R предлагаю также скачать и установить RStudio, именно в этой среде программирования мы запустим скрипт.
  5. Developer Client в консоли разработчика Google, более подробно об этом я расскажу далее.
  6. Токен разработчика Google Ads для доступа к API Google Ads, но это условие не является обязательным.

Если перечисленные пункты вас не смущают, можем двигаться дальше.

Как создать Developer Client в консоли разработчика Google?

В первую очередь нам необходимо зарегистрировать приложение в Google Cloud Console. Для этого выполните описанные ниже шаги:

  1. Откройте Google Cloud Console.
  2. Создайте новый проект, если у вас его ещё нет.

  1. В основном меню перейдите в раздел APIs & Services — Oauth consent screen.

  1. Заполните все необходимые поля, и перейдите в меню Credentials — Create credentials — OAuth client ID.

  1. Из выпадающего меню выбираем Desktop app, вводим название приложение и жмём «Create».

  1. На этом настройка приложения закончена жмём «Оk».

  1. Для удобства созданное приложение можно сохранить на ПК, название файла при сохранении может быть произвольным, допустим что мы сохранили его с именем app.json по ардесу C:/auth.

  1. Последнем шагом настройки проекта в Google Cloud необходимо включить Google Ads API, переходим в раздел library.

  1. В поиске пишем Google Ads.

  1. Включаем в проекте Google Ads API.

Далее активируйте все API связанные с Google ***ytics.

Мы настроили проект в Google Cloud, теперь необходимо запросить токен разработчика Google Ads.

В учебных целях в пакет rgoogleads уже включены все необходимые компоненты: токен разработчика, client id, secret id. Тем не менее я настоятельно рекомендую вам получить собственные учётные данные. 

Токен разработчика можно запросить только из управляющего аккаунта, следуйте инструкциям ниже:

  1. Создайте новый управляющий аккаунт, если у вас его нет. 
  2. Перейдите в Инструменты и настройки — Настройки — Центр API.
  3. Заполните сведения о разработчике.
  4. Нажмите «Подать заявку на базовый доступ». 

  1. Заполните и отправьте анкету.

Далее скорее всего вам потребуется в переписке объяснить поддержке Google Ads API для каких целей вы будете использовать API, после чего вы получите базовый доступ.

В статье мы будем работать с Google Ads API и Google ***ytics API. Подробно рассматривать их мы не будем, но для более глубокого погружения в работу с Google ***ytics API вы можете прочесть статью «Как загрузить данные из API Google ***ytics в R: часть 2» или посмотреть видео доклада «Как работать с API Google ***ytics на языке R с помощью пакета google***yticsR».

Запуск скрипта в RStudio

Для перехода к этому шагу должны быть реализованы шесть пунктов, описанных в начале статьи. На это может уйти несколько дней. Напомню, что наличие собственного OAuth клиента и токена разработчика желательно, но не обязательно.

Подключаем необходимые пакеты R

Пакеты, это дополнительное программное обеспечение, расширяющее базовые возможности языка R. Пакеты состоят из набора готовых функций и данных. Устанавливаются пакеты один раз, как и любое программное обеспечение, и подключаются каждый раз, когда вам нужен функционал какого либо пакета. 

Ниже я приведу код установки и подключения нужных нам пакетов.

# установка пакетов install.packages(c(\\\'rgoogleads\\\', \\\'google***yticsR\\\', \\\'dplyr\\\', \\\'tidyr\\\', \\\'ggplot2\\\')) # подключение пакетов library(rgoogleads) library(google***yticsR) library(dplyr) library(tidyr) library(ggplot2)

Рассмотрим назначение установленных нами пакетов:

  • rgoogleads — пакет для работы с Google Ads API;
  • google***yticsR — пакет для работы с Google ***ytics API;
  • dplyr — пакет для манипуляции табличными данными в R;
  • tidyr — пакет для очистки и преобразования данных;
  • ggplot2 — пакет для визуализации данных.

Авторизация в сервисах

Работа пpaктически с любым API начинается с авторизации. Нам для работы изначально надо авторизоваться в Google Ads и Google ***ytics. Используемые нами пакеты включают гибкий и удобный функционал для авторизации.

В этой статье мы рассмотрим самый простой способ авторизации — авторизацию с дефолтными параметрами через вшитые в пакеты учётные данные.

# авторизация ## google ads gads_auth(email = \\\'me@gmail.com\\\') ## google ***ytics ga_auth(email = \\\'me@gmail.com\\\')

После запуска каждой из перечисленных выше функций вы будете перенаправлены в бразуер, где нужно дать разрешение на доступ к данным используемым пакетам.

При успешной авторизации вы увидите в браузере сообщение «Authentication complete. Please close this page and return to R.». Увидев это сообщение возвращайтесь в RStudio и продолжайте работу.

Авторизацию через браузер необходимо пройти один раз. После успешной попытки полученные учётные данные кешируются в локальный файл, и в дальнейшем читаются из кеша.

Если вы хотите пройти авторизацию в Google Ads API используя собственные учётные данные: OAuth клиент и токен разработчика почитайте документацию к функции ?gads_auth_configure().

Для использования продвинутой настройки авторизации в Google ***ytics API почитайте документацию.

Загрузка данных из Google Ads и Google ***ytics

Пройдя авторизацию мы можем приступить к основной части работы — загрузке и постобработке данных из API.

# аккаунты ## управляющий аккаунт gads_set_login_customer_id(\\\'xxx-xxx-xxxx\\\') ## рекламный аккаунт gads_set_customer_id(\\\'xxx-xxx-xxxx\\\') # запрос данных из Google Ads ads_data <- gads_get_report( resource = \\\'campaign\\\', fields = c(\\\'campaign.id\\\', \\\'campaign.name\\\', \\\'metrics.impressions\\\', \\\'metrics.clicks\\\', \\\'metrics.cost_micros\\\', \\\'metrics.ctr\\\', \\\'metrics.search_budget_lost_impression_share\\\', \\\'metrics.search_rank_lost_impression_share\\\', \\\'metrics.content_budget_lost_impression_share\\\', \\\'metrics.content_rank_lost_impression_share\\\'), where = \\\'metrics.impressions > 0\\\', during = \\\'LAST_30_DAYS\\\' ) # запрос данных из Google ***ytics ga_data <- google_***ytics( viewId = 247168223, date_range = c(\\\'31daysAgo\\\', \\\'yesterday\\\'), dimensions = c(\"adwordsCampaignID\"), metrics = c(\"transactions\", \"transactionRevenue\"), filtersехpression = \"ga:medium==cpc,ga:source==google\" )

В примере кода замените xxx-xxx-xxxx на идентификаторы вашего управляеющего и рекламного аккаунта.

Представленный пример кода загрузит нужные нам для расчётов данные из Google Ads API и Google ***ytics API за последние 30 дней.

Если вы хотите получить данные за какой-то конкретный статичный период, то в функции gads_get_report() используйте аргументы date_from и date_to, передав начальную и конечную дату в формате ГГГГ-ММ-ДД, а в функции google_***ytics() передайте даты начала и завершения в том же формате, вместо пресетов \\\'31daysAgo\\\' и \\\'yesterday\\\'.

Все необходимые данные для расчёта потерянного дохода у нас уже есть, осталось реализовать сами расчёты:

# объединяем данные из Google Ads и Google ***ytics data <- left_join(ads_data, ga_data, by = c(\"campaign_id\" = \"adwordsCampaignID\")) # заполняем пропущенные значения нулями # добавляем все необходимые вычисления data <- mutate(data, across(where(is.numeric), replace_na, 0), lost_impression_by_budget_search = round(impressions / (1 - search_budget_lost_impression_share) - impressions, 0), lost_impression_by_rank_search = round(impressions / (1 - search_rank_lost_impression_share) - impressions, 0), lost_impression_by_budget_display = round(impressions / (1 - content_budget_lost_impression_share) - impressions, 0), lost_impression_by_rank_display = round(impressions / (1 - content_rank_lost_impression_share) - impressions,0), lost_impression_by_budget = lost_impression_by_budget_search + lost_impression_by_budget_display, lost_impression_by_rank = lost_impression_by_rank_search + lost_impression_by_rank_display, lost_clicks_by_budget = round(lost_impression_by_budget * ctr, 0), lost_clicks_by_rank = round(lost_impression_by_rank * ctr, 0), lost_transactions_by_budget = ifelse(is.nan(round(lost_clicks_by_budget * (transactions / clicks), 0)), 0, round(lost_clicks_by_budget * (transactions / clicks), 0)), lost_transactions_by_rank = ifelse(is.nan(round(lost_clicks_by_rank * (transactions / clicks), 0)), 0, round(lost_clicks_by_rank * (transactions / clicks), 0)), lost_transactions = lost_transactions_by_budget + lost_transactions_by_rank, lost_revenue_by_budget = ifelse(is.nan(round(lost_transactions_by_budget * (transactionRevenue / transactions), 0)), 0,round(lost_transactions_by_budget * (transactionRevenue / transactions), 0)), lost_revenue_by_rank = ifelse(is.nan(round(lost_transactions_by_rank * (transactionRevenue / transactions), 0)), 0, round(lost_transactions_by_rank * (transactionRevenue / transactions), 0)), lost_revenue = lost_revenue_by_budget + lost_revenue_by_rank )

На этом этапе у нас реализованы расчёты всех необходимых метрик, включая потерянный доход.

Визуализация данных

Для начала можем оценить общие потери дохода по аккаунту, построив круговую диаграмму:

# круговая диаграмма res <- tibble( type = c(\"полученный доход\", \"потерянный по бюджету\", \"потерянный по рейтингу\"), value = c(sum(data), sum(data), sum(data)) ) res %>% ggplot( aes(x = 1, y = value, fill = type) ) + geom_col(position = position_stack(reverse = T)) + scale_fill_manual(values = c(\"green\", \"red\", \"firebrick\")) + coord_polar(theta = \"y\")

Как видно по диаграмме, мы потеряли приблизительно треть, от возможного дохода. Большая часть потерь связана с дефицитом бюджета, меньшая с проигранными аукционами.

Посмотрим данные в более глубокой детализации, разбив их по кампаниям:

# Потерянный доход в разрезе кампаний data %>% filter(transactionRevenue > 0) %>% select(campaign_name, transactionRevenue, lost_revenue_by_budget, lost_revenue_by_rank) %>% pivot_longer( c(\\\'transactionRevenue\\\', \\\'lost_revenue_by_budget\\\', \\\'lost_revenue_by_rank\\\'), names_to = \\\'type\\\', values_to = \\\'value\\\' ) %>% ggplot( aes(x = campaign_name, y = value, fill = type) ) + geom_col(position = \\\'fill\\\')+ theme(axis.text.x = element_text(angle = 90, hjust = 1, vjust = 0.5, size = 9)) + scale_fill_manual(values = c(transactionRevenue = \"forestgreen\", lost_revenue_by_budget = \"firebrick1\", lost_revenue_by_rank = \"tan1\")) + ggtitle(\"Lost Revenue\") + xlab(\\\'Campaign\\\') + ylab(\\\'Lost Revenue, %\\\')

Какие действия можно предпринять по данным диаграммам

На данном этапе мы визуализировали данные о потерянном доходе, как глядя на диаграммы минимизировать эти потери?

Потерянный доход у нас разбит на 2 части:

  • Доход потерянный в связи с низким рейтингом объявлений и проигранными аукционами.
  • Доход потерянный в связи дефицитом бюджета.

В первом случае можно поднять ставки, если вам позволяет CPO, или проработать над показателем качества. О том как анализировать, и поднимать показатель качества я рассказывал в статье «Как визуализировать показатель качества ключевых слов — рецепт скрипта на языке R».

Во втором случае, потери можно минимизировать если вовремя и в полном объёме пополнять баланс вашего рекламного аккаунта.

Download a free checklist. Are Your Site Sales Dropping?
Here is what to do! Get the checklist

Работаем с данными в CSV-файле

С языком R знакомы не все, возможно вы захотите построить на основе полученных данных какие-то другие диаграммы, или выполнить дополнительные расчёты. В таком случае возможно вам захочется прибегнуть к более привычным инструментам, например процессорам электронных таблиц.

Одной строкой кода вы можете сохранить полученные данные в csv файл:

# выгрузка в csv write.table( data, file = \\\'lostRevenue.csv\\\', sep = \";\", dec = \",\", row.names = FALSE, fileEncoding = \\\'1251\\\' )

Полученный csv файл можно открыть в Excel, или загрузить в Google Spreadsheets и, уже используя их функционал, строить визуализации:

Ниже приведу описание полей csv файла:

Поле

Описание

campaign_id

ID рекламной кампании

campaign_name

Название рекламной кампании

transactions

Количество полученных транзакций по рекламной кампании

transactionRevenue

Сумма полученного дохода от рекламной кампании в валюте аккаунта Google ***ytics

impressions

Количество полученных показов

clicks

Количество полученных кликов

cost

Сумма, потраченная на рекламную кампанию в валюте аккаунта Google Ads

ctr

Кликабельность рекламной кампании

search_budget_lost_impression_share

Процент потерянных показов в поиске в связи с преждевременным расходованием дневного бюджета

search_rank_lost_impression_share

Процент потерянных показов в поиске в связи с низким рейтингом

content_budget_lost_impression_share

Процент потерянных показов в контекстно медийной сети в связи с преждевременным расходованием дневного бюджета

content_rank_lost_impression_share

Процент потерянных показов в контекстно медийной сети в связи с низком рейтингом

lost_impression_by_budget_search

Количество потерянных показов в поиске в связи с преждевременным расходованием дневного бюджета

lost_impression_by_rank_search

Количество потерянных показов в поиске в связи с низким рейтингом

lost_impression_by_budget_display

Количество потерянных показов в контекстно медийной сети в связи с преждевременным расходованием дневного бюджета

lost_impression_by_rank_display

Количество потерянных показов в контекстно медийной сети в связи с низком рейтингом

lost_impression_by_budget

Общее количество потерянных показов в связи с преждевременным расходованием дневного бюджета

lost_impression_by_rank

Общее количество потерянных показов в связи с низким рейтингом

lost_clicks_by_budget

Общее количество потерянных кликов в связи с преждевременным расходованием дневного бюджета

lost_clicks_by_rank

Общее количество потерянных кликов в связи с низким рейтингом

lost_transactions_by_budget

Общее количество потерянных транзакций в связи с преждевременным расходованием дневного бюджета

lost_transactions_by_rank

Общее количество потерянных транзакций в связи с низким рейтингом

lost_transactions

Общее количество потерянных транзакций

lost_revenue_by_budget

Общая сумма потерянного дохода в связи с преждевременным расходованием дневного бюджета

lost_revenue_by_rank

Общая сумма потерянного дохода в связи с низким рейтингом

lost_revenue

Общая сумма потерянного дохода

Выводы

  1. Для реализации алгоритма необходимо:

  • настроенное отслеживание транзакций в Google ***ytics;
  • установленная связь между Google ***ytics и Google Ads;
  • установленный язык R на ПК и инструмент для работы с ним — RStudio;
  • Developer Client в консоли разработчика Google;
  • токен разработчика Google Ads для доступа к API Google Ads.

  1. Чтобы запустить скрипт в RStudio, нужно:

  • подключить пакеты «rgoogleads», «google***yticsR», «dplyr», «tidyr»  и «ggplot2»;
  • пройти аутентификацию в Google ***ytics и Google Ads;
  • запустить скрипт.

  1. Чтобы визуализировать информацию, нужно освоить язык R или скачать данные в формате CSV-файла и обработать их в привычном редакторе таблиц. 

Используя полученную информацию, можно определить, в каких рекламных кампаниях и по какой причине теряется доход. А на основании этой информации — перераспределить бюджет, изменить ставки или проработать ключевые слова с целью повышения показателя качества. Кстати, более подробно о том, как повысить показатель качества, можно узнать в этой статье.

Если вы делаете первые шаги в изучении языка R, то рекомендую начать его изучение с моего бесплатного курса “Язык R для пользователей Excel”. Также наверняка вам будет полезен мой telegram и youtube канал R4marketing, большая часть контента которого состоит из обучающих материалов по языку R.

Буду рад ответить на ваши вопросы в комментариях!



Комментарии:

Как вывести коммерческую страницу и домен из бана Facebook

Кейс SMM-специалиста Edu-CASH.com о том, что делать, если Facebook страница заблокирована. И почему могут забанить аккаунт даже популярного бренда. Узнайте в статье!...

16 03 2026 4:14:19

Как настроить максимально объективную веб-аналитику и отладить работу отдела контекстной рекламы? Мануал не для чайников

Как настроить максимально объективную веб-аналитику и отладить работу отдела контекстной рекламы? Мануал не для чайников Почему бизнесу нужно настраивать мультикaнaльную модель атрибуции на основе воронки продаж и как это сделать....

15 03 2026 21:12:41

Google Search Console: регистрация и обзор полезных для SEO-специалиста разделов и функций

Google Search Console: регистрация и обзор полезных для SEO-специалиста разделов и функций Перво-наперво для мониторинга ошибок SEO-специалист открывает вебмастерку с подсказками Google — она же панель вебмастеров, она же Google Search Console...

14 03 2026 2:25:41

Что такое ассоциированные конверсии и как проверить их ценность

Что такое ассоциированные конверсии и как проверить их ценность Примерно 70% конверсий происходит за счет дополнительных источников, их ценность отражается в GA. Разбираемся, какие отчеты использовать для анализа и оценки таких источников. Читайте далее!...

13 03 2026 2:17:40

Обзор Netpeak Spider 2.1: классификация ошибок, выбор параметров, новая логика работы с результатами

Обзор Netpeak Spider 2.1: классификация ошибок, выбор параметров, новая логика работы с результатами Встречайте Netpeak Spider 2.1 — программу, предназначенную для обнаружения и уничтожения ошибок внутренней оптимизации сайта. Мы хотим, чтобы 4 августа 2016 года запомнилось вам как «День кроулинга»!...

12 03 2026 3:31:55

Как отслеживать ускоренные мобильные страницы (AMP) в Google ***ytics

Что такое ускоренные мобильные страницы и как их посмотреть в Google ***ytics...

11 03 2026 18:45:43

3 фишки про продвижение постов в Facebook

3 фишки про продвижение постов в Facebook Если маркетер хочет привлечь к бренд-контенту дополнительное внимание, стоит воспользоваться опцией Promote post....

10 03 2026 21:18:13

Подмена текста с помощью GTM — как быстро изменить контент на сайте

Подмена текста с помощью GTM — как быстро изменить контент на сайте Если вам нужно быстро изменить небольшой объем контента на сайте без доступа к CMS, можно воспользоваться GTM. Как именно, читайте дальше....

09 03 2026 7:24:42

10 трендов email-маркетинга в 2022 году

10 трендов email-маркетинга в 2022 году All about internet mail. Примеры того, что стоит внедрить в рассылках почты онлайн....

08 03 2026 16:47:27

Как алгоритм Google Panda навсегда изменил SEO

Как алгоритм Google Panda навсегда изменил SEO Google «выкатил» алгоритм Панда 2.2, как пару недель назад обещал Мэтт Каттс....

07 03 2026 9:37:39

Apple тайно рекламирует приложения в гугле? Что это значит.

Apple тайно рекламирует приложения в гугле? Что это значит. Давайте разбираться, в чем именно обвиняют техногиганта разработчики и действительно ли такую рекламу считают циничной....

06 03 2026 8:32:50

Выгружаем данные из Google ***ytics для 100+ проектов одновременно — кейс агентства Netpeak

Выгружаем данные из Google ***ytics для 100+ проектов одновременно — кейс агентства Netpeak Как мы создаем BI-решение для департамента поискового продвижения — первые шаги...

05 03 2026 13:24:26

Разбираем архетипические образы в рекламе

Разбираем архетипические образы в рекламе Хорошая история состоит из узнаваемых образов, которые вызывают у пользователя ассоциации с личными переживаниями....

04 03 2026 22:21:57

Макс Бурцев (Arriba): «Некреативных людей придумало общество»

Макс Бурцев (Arriba): «Некреативных людей придумало общество» О работе, креативности, мотивации и многом другом....

03 03 2026 8:35:19

Что нужно понять перед запуском онлайн-рекламы — девять самых важных вопросов к себе и PPC-специалисту

Что нужно понять перед запуском онлайн-рекламы — девять самых важных вопросов к себе и PPC-специалисту Читайте, если не хотите «слить» бюджет. Определите конкретные цели и УТП, соберите аналитику, идите к специалисту без опыта работы в конкретной нише и другие рекомендации эксперта. Читайте подробнее в статье!...

02 03 2026 3:44:52

Какие инструменты использовать веб-аналитику, кроме Google ***ytics и Яндекс.Метрики

Какие инструменты использовать веб-аналитику, кроме Google ***ytics и Яндекс.Метрики Как решить все задачи и не изобретать велосипед. Мы оторвались от отчетов в Google ***ytics и Яндекс.Метрике и посмотрели в сторону менее популярных инструментов для веб-аналитики. Узнайте больше!...

01 03 2026 12:42:56

«Чёрная пятница» для интернет-магазинов США и Рунета

«Чёрная пятница» для интернет-магазинов США и Рунета Игроков интернета России, Уанета и Казнета зарубежные сайты coблaзняют семизначными результатами продаж во время «черной пятницы» и «киберпонедельника»....

28 02 2026 6:25:46

Как мотивировать клиентов оставить отзыв

Как мотивировать клиентов оставить отзыв Лестные отзывы от клинта в интернете невозможно переоценить. Если вы владелец малого бизнеса и только разpaбатываете и внедряете свою маркетинговую стратегию, книга «По рекомендации» будет вам полезной...

27 02 2026 10:12:55

Странные сайты — 40 диких, симпатичных и очень талантливых ресурсов

Странные сайты — 40 диких, симпатичных и очень талантливых ресурсов И уж если бумага стерпит все, интернет — тем более, а значит онлайн-исповедальне быть! И не только ей......

26 02 2026 23:56:35

Продвижение мобильных игр — расшифровка терминов и аббревиатур

Словосочетания и аббревиатуры, которыми пользуются на рынке игрового маркетинга....

25 02 2026 19:27:25

Сколько стоил клик в Google Ads и Facebook в Украине в третьем квартале 2018 года

Сколько стоил клик в Google Ads и Facebook в Украине в третьем квартале 2018 года Данные по 43 миллионам кликов в 27 тематиках и 391 городах страны...

24 02 2026 14:42:21

Фокус, обучение, контроль — три кита развития бизнеса. Хасан Исламов об истории Chocofamily

Фокус, обучение, контроль — три кита развития бизнеса. Хасан Исламов об истории Chocofamily Хасан Исламов о развитии Chocofamily, крупнейшего интернет-холдинга Казахстана....

23 02 2026 16:37:27

Как быстро перенести кампании из Google Рекламы в Директ

Как быстро перенести кампании из Google Рекламы в Директ Как перенести рекламные кампании из адвордс в директ, используя только Google Editor и Директ Коммaндер? Делимся быстрым и эффективным методом...

22 02 2026 2:45:36

Как провести интервью: инсайты и секреты Head of Content Inweb Наты Заяць

Как провести интервью: инсайты и секреты Head of Content Inweb Наты Заяць Как подготовиться и сделать из интервью полноценную историю, которая будет интересна аудитории...

21 02 2026 16:47:38

Симулятор ставок кампании в Google Рекламе

Сергeй Бахарь неустанно исследует Google Рекламу и рассказывает о новинках нашим читателям....

20 02 2026 12:53:29

Дополнение Google ***ytics для Google Taблиц — подробное руководство

Стартовый урок о том, как настроить визуализацию данных из Google ***ytics с помощью Google Spreadsheets...

19 02 2026 19:56:19

Сколько стоил клик в Google Ads и Яндекс.Директ в Казахстане в четвертом квартале 2018 года

Сколько стоил клик в Google Ads и Яндекс.Директ в Казахстане в четвертом квартале 2018 года Новое исследование стоимости клика в Казахстане в четвертом квартале 2018 года...

18 02 2026 14:24:48

17 тезисов о том, как инвестировать в интернет-маркетинг

17 тезисов о том, как инвестировать в интернет-маркетинг Артем Шевченко (Epicentr), Михаил Рогальский (Monobank), Максим Дмитров (BSH Hausgeräte), Андрей Чумаченко (Netpeak) и другие участники конференции 8Р о том, как они рассчитывают инвестиции в интернет-маркетинг....

17 02 2026 8:18:15

Как новичку разобраться в регулярных выражениях

Как новичку разобраться в регулярных выражениях Пора принять решение! Разберитесь с регулярными выражениями для более продуктивной работы с Google ***ytics или Google Tag Manager...

16 02 2026 3:21:39

Рамзи Ризк про EyeEm и будущее мобильных приложений

Основатель сервиса мобилографии EyeEm Рамзи Ризк рассказал об особенностях своего сервиса и будущем мобильных приложений....

15 02 2026 11:41:30

Как SaaS-у заработать $250 000 за неделю, или Четкая инструкция от Serpstat, как провести успешную кампанию на AppSumo

Как SaaS-у заработать $250 000 за неделю, или Четкая инструкция от Serpstat, как провести успешную кампанию на AppSumo Заработок в четверть миллиона. Как многофункциональная SEO-платформа Serpstat из Netpeak Group стала самым продаваемым продуктом на AppSumo — пошаговая история-инструкция...

14 02 2026 5:22:16

Рекламные кампании в LinkedIn: как настроить отслеживание конверсии

Рекламные кампании в LinkedIn: как настроить отслеживание конверсии Метод настройки с помощью Google Tag Manager. Мануал с подробным описанием каждого шага — показываем на примере, как отслеживать веб-конверсии в рекламных кампаниях LinkedIn. Узнать больше!...

13 02 2026 23:49:55

Кейс: крауд-маркетинг для увеличения продаж интернет-магазина

Кейс: крауд-маркетинг для увеличения продаж интернет-магазина Как начать продавать и увеличить продажи, наращивая бесплатные ссылки...

12 02 2026 10:27:49

Новая реальность: боты принимают на работу и ходят на свидания

Новая реальность: боты принимают на работу и ходят на свидания История свидания двух ботов как иллюстрация развития искусственного интеллекта...

11 02 2026 23:23:49

Как исключить спам в Google ***ytics, или Кто портит ваши данные

Как исключить спам в Google ***ytics, или Кто портит ваши данные Что делать, если вы столкнулись со спамом в отчетах Google ***ytics? Значит ли это, что кто-то имеет доступ к вашему аккаунту, или что кто-то специально влияет на данные сайта в GA? Как они это делают? И как исключить подобные данные из отчетов?...

10 02 2026 12:17:37

Особенности продвижения проектов B2B и B2C

Особенности продвижения проектов B2B и B2C Сравнительная хаpaктеристика B2B и B2C. Как строятся отношения с клиентом, какой объем рынка, особенности сервиса, на чем делать акцент при создании контента. Подробнее....

09 02 2026 6:50:41

Что такое безанкорные ссылки

Что такое безанкорные ссылки Полезный ликбез для новичков и бизнесменов: анкорные и безанкорные ссылки. Чем отличаются, зачем нужны, какое влияние оказывают на раскрутку сайта в интернете? Узнать!...

08 02 2026 6:25:42

15 примеров удачных маркетинговых онлайн-активностей к Новому году

15 примеров удачных маркетинговых онлайн-активностей к Новому году Адвент-календарь, конкурсы и викторины, праздничные линейки товаров, подборки подарков для родных и близких, опросы, тесты и другие интересности. Используйте, если нужны идеи и вдохновение....

07 02 2026 23:32:19

Как настроить триггерные письма в GetResponse

Как настроить триггерные письма в GetResponse Делаем первые шаги к созданию системы email-коммуникаций бренда....

06 02 2026 10:10:16

Как добавить 100 000 метатегов на сайт за 5 минут?

Как добавить 100 000 метатегов на сайт за 5 минут? Как SQL-запросы сайтов и Google Sheets освобождают SEO-специалиста от рутины...

05 02 2026 5:52:50

Какой таргетинг выбрать для объявлений в Google Ads

Какой таргетинг выбрать для объявлений в Google Ads Большинство рекламодателей знают и используют только 4-5 видов таргетинга, а остальные оставляют без внимания. А ведь правильно подобранная аудитория — это один из залогов успеха рекламной стратегии. Поэтому обязательно тестируйте новые таргетинги...

04 02 2026 11:37:47

Netpeak Spider — помощник при составлении технического аудита сайта

Netpeak Spider — помощник при составлении технического аудита сайта Мы запустили еще один полезный инструмент: Netpeak Spider....

03 02 2026 5:17:29

Обновление Firebase ***ytics: настраиваем аналитику мобильных приложений и применяем новые фишки

Обновление Firebase ***ytics: настраиваем аналитику мобильных приложений и применяем новые фишки Мониторинг мобильных просмотр статистики Firebase в отчетах Google ***ytics и связь Firebase ***ytics с Google Рекламой...

02 02 2026 20:50:41

Действие зеркальных нейронов

Действие зеркальных нейронов зеркальные нейроны и сознание. как они влияют на наше поведение?...

01 02 2026 8:45:12

SEO growth hacking. Как находить идеи и внедрять точки кратного роста

SEO growth hacking. Как находить идеи и внедрять точки кратного роста Наибольший эффект по продвижению сайта при минимальных затратах — именно таков принцип SEO growth hacking. Как найти кратные точки роста, читайте статье....

31 01 2026 9:12:54

5 железных правил IT-бухгалтеров

5 железных правил IT-бухгалтеров Бухгалтерский мир Netpeak: цель, задачи, мотивация....

30 01 2026 23:48:44

Сколько стоил клик в Google Ads в Украине в четвертом квартале 2020 года — исследование Netpeak

Данные, приведенные в исследовании, могут помочь в составлении медиапланов по продвижению в интернете. Читать дальше....

29 01 2026 4:58:33

Как настроить таргетинг для рекламы в Instagram и Facebook

Как настроить таргетинг для рекламы в Instagram и Facebook Запускаем первую таргетированную рекламу. Мы составили инструкцию для начинающих таргетолов, а также для SMM-специалистов, которым регулярно нужно рекламировать товары и услуги. Читайте подробнее!...

28 01 2026 9:47:45

Деньги или карма: что делать, когда клиенту не нужен интернет-маркетинг

Деньги или карма: что делать, когда клиенту не нужен интернет-маркетинг Те самые проблемы, если бизнес пришел к вам за услугой, но ему не нужен маркетинг в интернете. Мнения экспертов интернет-маркетинга....

27 01 2026 21:22:43

Кейс по контекстной рекламе сайта туристической компании: увеличение количества онлайн-бронирований на 100%

Кейс по контекстной рекламе сайта туристической компании: увеличение количества онлайн-бронирований на 100% Стратегия контекстной рекламы для лендинга турагенства: увеличение количества онлайн-бронирований на 100%...

26 01 2026 23:55:31

Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::