Как оценить потерянный доход в 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.

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



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

Как составить и анализировать KPI для PR-менеджера

Как составить и анализировать KPI для PR-менеджера PR должен решать задачи бизнеса и для этого мало мониторить упоминания компании или бренда, нужно анализировать. С появлением соцсетей пиар изменился. Узнать больше!...

14 07 2024 5:30:37

Как работать с закладками в Power BI — подробное руководство

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

13 07 2024 16:52:22

Как COVID-19 повлиял на результаты рекламы в Google для 21 отрасли

Выборка из 15 759 учетных записей клиентов WordStream в США по всем вертикалям, которые до размещали рекламу в поиске Google в 2020 году...

12 07 2024 11:53:49

Как проверить сезонность спроса

Сезонность — повторяющиеся колебания трафика сайта в зависимости от различных внешних факторов....

11 07 2024 18:42:59

Ремаркетинг в поисковой сети Google для ecommerce проекта: ROMI 514%

Ремаркетинг в поисковой сети Google для ecommerce проекта: ROMI 514% В аккаунте ***ytics появилась возможность подключения ремаркетинга в поисковой сети Google. Расскажем о результатах применения инструмента на примере кейса крупного проекта ecommerce....

10 07 2024 11:18:50

Как проводить ежедневные встречи в режиме WFH — чек-лист Netpeak

Дейли — ежедневный комaндный митинг, на котором комaнда синхронизируется по ключевым моментам работы и по текущим задачам. Делимся чек-листом агентства Netpeak по организации дейли на удалёнке....

09 07 2024 0:26:28

6 эффективных приемов работы в Директ Коммaндере

6 эффективных приемов работы в Директ Коммaндере Быстрые ссылки и другие советы на тему того, как эффективно работать в Директ Коммaндере....

08 07 2024 23:45:36

Кейс по SMM в тематике «посуда»: фотоконкурс для стимуляции активности в сообществе

Кейс по SMM в тематике «посуда»: фотоконкурс для стимуляции активности в сообществе Фотоконкурс для стимуляции активности в сообществе, прироста фанов и поощрения лояльной аудитории....

07 07 2024 6:18:56

Как я работаю — рассказ заместителя руководителя SEO-департамента Netpeak

Как я работаю — рассказ заместителя руководителя SEO-департамента Netpeak Как и кто создает новые услуги в Netpeak и что нужно знать, уметь, чтобы это делать? Рассказывает Елена Воскобойник, специалист, которая иногда разpaбатывает их почти с нуля. Читать!...

06 07 2024 23:41:44

Как нанять маркетолога и не уволить через месяц

Как нанять маркетолога и не уволить через месяц Краткая инструкция по поиску идеального кандидата, потому что (как видим) многим на рынке все еще сложно найти хорошего маркетолога. Да и понять, стоит ли вкладывать в сотрудника силы, время, средства с первой встречи достаточно сложно....

05 07 2024 23:59:24

10 фишек облачной телефонии для удаленной работы отдела продаж и колл-центра

10 фишек облачной телефонии для удаленной работы отдела продаж и колл-центра Как связываться с клиентами и что делать, чтобы качество обслуживания не просело. Менеджер, который обpaбатывает звонки со своего мобильного, остается без контроля, поэтому АТС оказывается идеальным решением. Разбираемся в статье!...

04 07 2024 10:58:42

Лучшие программы для редактирования подкастов

Лучшие программы для редактирования подкастов Подкаст — это аудиозапись в повествовательном, музыкальном, юмористическом формате. Создается с целью рекламы, увеличения потока посетителей на сайт и роста почитателей определенного продукта...

03 07 2024 22:21:25

8 ненужных пунктов в SEO-аудите

Глоссарий глупых ошибок в аудите от топовых SEO-агентств...

02 07 2024 12:43:17

Как работать с Universal App Campaigns в Google Ads

Как работать с Universal App Campaigns в Google Ads О новых функциях Universal App Campaigns — специально для тех, кто хочет эффективно вовлекать пользователей приложений...

01 07 2024 14:31:25

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

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

30 06 2024 21:55:51

Фидбек от покупателей: о чем, зачем и как спрашивать

Фидбек от покупателей: о чем, зачем и как спрашивать Что такое обратная связь, почему фидбек от клиентов важен и как его правильно собирать. Все, что нужно знать, чтобы получить отзыв от клиента....

29 06 2024 3:35:14

Продвижение детской костюмерной Colombina.ua — рост заявок на 227% в сезон

Кейс детской костюмерной Colombina.ua — как продвигать проект с ярко выраженной сезонностью....

28 06 2024 1:14:17

Как улучшить показатель качества в Google Ads

Как улучшить показатель качества в Google Ads Раскрываем тайны показателя качества в рекламе гугл с помощью API...

27 06 2024 9:47:14

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

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

26 06 2024 23:36:21

Индекс ридабилити и SEO

Индекс ридабилити и SEO Часто копирайтеры пишут для поисковых роботов, не заботясь о качестве контента и читабельности. Рассмотрим метрики для оценки ридабилити....

25 06 2024 18:39:53

Как BuzzSumo заработал $2,5 миллиона за первый год — growth-кейс для SaaS

Стив Рейсон назвал 20 уроков, которые BuzzSumo усвоил на пути к топу самых популярных сервисов для контент-маркетологов....

24 06 2024 12:47:48

Кейс: как спасти проект и увеличить органический трафик на 109% за 6 месяцев

Кейс: как спасти проект и увеличить органический трафик на 109% за 6 месяцев Как улучшить видимость сайта после оптимизаторов-староверов — кейс в тематике «световое и звуковое оборудование»....

23 06 2024 3:19:48

Как установить пиксель Facebook и Instagram — отслеживаем целевые действия

Как установить пиксель Facebook и Instagram — отслеживаем целевые действия Пиксель Facebook — инструмент аналитики рекламной системы, который можно использовать и для Instagram....

22 06 2024 15:12:15

LinkedIn Ads: как настроить первую рекламную кампанию

LinkedIn Ads: как настроить первую рекламную кампанию LinkedIn хороший инструмент для достижения B2B целей. Пока его редко используют в СНГ, что делает LinkedIn еще привлекательней. В этой социальной сети возможности рекламных форматов и таргетингов почти безграничны. Узнать больше....

21 06 2024 3:37:24

Апдейты поисковых алгоритмов Google, Яндекса и ручные санкции — мануал для вебмастеров

Апдейты поисковых алгоритмов Google, Яндекса и ручные санкции — мануал для вебмастеров Почему сайт упал в выдаче и какой апдейт алгоритма поисковика на это повлиял...

20 06 2024 2:20:12

Как оптимизировать YouTube-канал

Как оптимизировать YouTube-канал Инструкция по технической подготовке к продвижению...

19 06 2024 15:52:52

Тайм-менеджмент. Обзор мастер-класса Глеба Архангельского

Зачем нужен мемуарник, как отличить истинные цели от навязанных и многое другое....

18 06 2024 9:20:44

Discovery Ads для рекламы в YouTube и Gmail — мини кейс Intertop

Discovery Ads для рекламы в YouTube и Gmail — мини кейс Intertop Новый тип рекламных кампаний, который помогает расширить целевую аудиторию. Потенциальных покупателей можно найти среди людей не знакомых с вашим брендом....

17 06 2024 3:15:56

Редизайн писем в email-маркетинге — на что обратить внимание

Иногда даже замена блока с промокодом или обновление хедера и футера способны освежить рассылки и принести продажи, заявки, повысить лояльность клиентов. Узнать больше!...

16 06 2024 22:35:25

Шесть принципов виральности, или Как работает вирусный маркетинг

Шесть принципов виральности, или Как работает вирусный маркетинг Автор книги о вирусном маркетинге «Заразительный. Психология сарафанного радио» Йона Бергер пришел к выводу, что у виральности всего шесть принципов....

15 06 2024 2:33:52

Как увеличить прибыль мобильного приложения через оптимизацию Google UAC. Кейс Sociaro.AI и Netpeak

Как увеличить прибыль мобильного приложения через оптимизацию Google UAC. Кейс Sociaro.AI и Netpeak Масштабируем кампанию в Google за счет управления конверсиями и работы с эффективными каналами продвижения....

14 06 2024 20:10:43

Результаты тестирования похожих аудиторий в торговых кампаниях (Google Shopping)

Результаты тестирования похожих аудиторий в торговых кампаниях (Google Shopping) Обновление от Google: похожие аудитории можно использовать не только для медийных, но и для поисковых и торговых кампаний...

13 06 2024 14:54:54

Анализ ссылочной массы с помощью Ahrefs и Serpstat

Краткое сравнение двух инструментов и третьего на закуску....

12 06 2024 7:43:55

Как привлечь на 174% больше звонков с помощью видеорекламы — кейс клиники лазерной косметологии Goldlaser.com.ua

Как привлечь на 174% больше звонков с помощью видеорекламы — кейс клиники лазерной косметологии Goldlaser.com.ua Клиникка использует лазеры и нуждается в продвижении. В специфических сферах привлечь потребителя впервые бывает сложнее и дороже, чем удержать его. Этот кейс о том, как повысить количество обращений новых клиентов с помощью видеорекламы...

11 06 2024 14:19:42

Нестандартные форматы баннеров в Google Marketing Platform

Нестандартные форматы баннеров в Google Marketing Platform Краткий обзор динамических мультимедийных объявлений...

10 06 2024 23:50:40

Serpstat 2.0: как внутренняя разработка выросла в All-in-One SEO Platform

Serpstat 2.0: как внутренняя разработка выросла в All-in-One SEO Platform Короткая история Serpstat — от сервиса «для своих» до международной SEO-платформы....

09 06 2024 23:37:26

Что выбрать: страницу или группу на Facebook?

Что выбрать: страницу или группу на Facebook? Сегодня стоит озвучить особенности страниц и групп в социальной сети Фейсбук...

08 06 2024 18:51:35

Почему отдел продаж сидит без дела. Находим решение с помощью коллтрекинга

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

07 06 2024 10:15:28

Как настроить ретаргетинг в Яндекс.Директ — подробное руководство для новичков

Как настроить ретаргетинг в Яндекс.Директ — подробное руководство для новичков Как установить счетчик Метрики, грамотно настроить цели, сегменты и запустить рекламную кампанию по ретаргетингу в Яндекс.Директ...

06 06 2024 6:28:17

Уроки Google ***ytics, часть 3. Работа с данными

Уроки Google ***ytics, часть 3. Работа с данными Продолжаем уроки по Google ***ytics для новичков. Сегодня рассмотрим основные моменты, касающиеся отчетов....

05 06 2024 23:21:27

Партнерство с Amazon — всё? Что делать после уменьшения партнерских выплат

Партнерство с Amazon — всё? Что делать после уменьшения партнерских выплат Amazon сократил комиссию для сайтов партнеров от 30% до 80% — что делать дальше? Мнение эксперта....

04 06 2024 10:13:53

Реклама интернет-магазина техники в Москве — как мы получили ROMI 200% в Smart Shopping за 8 месяцев

Реклама интернет-магазина техники в Москве — как мы получили ROMI 200% в Smart Shopping за 8 месяцев Как Netpeak продвигал Cifrus.ru, один из ведущих магазинов цифровой техники в Москве....

03 06 2024 4:33:25

Контекстная реклама интернет-магазина автотоваров — как снизить траты и увеличить ROMI на 772%

Контекстная реклама интернет-магазина автотоваров — как снизить траты и увеличить ROMI на 772% Изучаем на примере тестирования товарных кампаний в момент смены логотипа и ренейминга...

02 06 2024 22:54:46

Бизнес и экология. В компании Herman Miller наняли на работу пчёл

Бизнес и экология. В компании Herman Miller наняли на работу пчёл Сортировка мусора, использование велосипедов вместо автомобилей, озеленение города... В Украине, как правило, так представляют экофрендли бизнес. Зарубежные компании идут дальше....

01 06 2024 10:10:41

Кейс по SMM в тематике «ресторанный бизнес»: «Угощение — каждому!»

Кейс по SMM в тематике «ресторанный бизнес»: «Угощение — каждому!» Cafe case. Знакомство аудитории с только что открывшимся заведением: online + offline....

31 05 2024 17:24:15

Мониторинг ошибок 404 с помощью специальных отчетов в Google ***ytics

Мониторинг ошибок 404 с помощью специальных отчетов в Google ***ytics Простой способ отслеживания как внутренних, так и внешних битых ссылок. Узнать больше!...

30 05 2024 15:24:23

14 неочевидных и пpaктически применимых фишек — круглый стол 8P 2020

Лучшие фишки от спикеров конференции 8P 2020. В конце каждой конференции спикеры 8P собираются за круглым столом, чтобы поделиться пpaктически применимыми советами, которые можно внедрить в свой проект и сразу почувствовать отдачу...

29 05 2024 6:35:27

Личный кабинет клиента Netpeak 2.0

Личный кабинет клиента Netpeak 2.0 Личный кабинет на сайте: что нового во внешнем виде, внутренностях и отчетах, функционале и юзабилити, автоматизации работы с оплатами, интернет-представительстве клиента и для специалистов. Узнайте больше!...

28 05 2024 16:45:18

Как добавить видео на Youtube с телефона. Пошаговая инструкция

Как добавить видео на Youtube с телефона. Пошаговая инструкция Будь мобильным — заливай видео на Youtube с телефона...

27 05 2024 4:21:10

Как создать виртуальный офис

Как создать виртуальный офис Опыт удаленки стартапа lemlist. Как сотрудники работали онлайн в доковидные времена и совмещали профессиональную деятельность с тимбилдингом. Читайте в коротком посте Владимира Поло, основателя AcademyOcean....

26 05 2024 15:14:17

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