NetPeak Biz Tech    


Как получить данные из Google ***ytics в R и загрузить в Power BI

Как получить данные из Google ***ytics в R и загрузить в Power BI

< >

Импорт данных из Google ***ytics в Excel с помощью ***ytics Edge — подробное руководство Дополнение Google ***ytics для Google Taблиц — подробное руководство Как cделать красивую визуализацию в Google Data Studio — подробное руководство В предыдущих статьях я неоднократно упоминал, что Google ***ytics — отличный инструмент для сбора данных о посещениях сайта, но в плане визуализации данных, на мой взгляд, далеко не самый удачный вариант. Именно поэтому ранее я уже писал статьи о сборе и визуализации данных с помощью Google ***ytics в Excel, Google Spreadsheets и Google Data Studio.

В этой статье расскажу, как получить и обработать данные из Google ***ytics с помощью языка R, а также в качестве бонуса в конце статьи опишу, как использовать эти скрипты для загрузки данных в Microsoft Power BI и получить больше возможностей по сравнению с тем, что предоставляет встроенный коннектор Google ***ytics.

Преимущества пакета RGA для работы с Google ***ytics API

  1. Снижение (а в большинстве случаев и обход) семплирования данных.
  2. Загрузка полного объема данных без ограничений в 100 000 строк на 1 запрос.
  3. Поддержка работы не только с Core API, но так же и с Multi-Channel Funnels Reporting API и Real Time Reporting API.

Установка пакета RGA

Установить пакет RGA можно как из основного репозитория CRAN, так и непосредственно из репозитория автора пакета Артема Клевцова на GitHub.

Для установки пакета из репозитория CRAN воспользуйтесь комaндой:

install.packages(\"RGA\")

Для установки пакета из GitHub предварительно установите пакет devtools. Затем с помощью комaнды install_github установите актуальную версию пакета.

install_github(\"RGA\")

После установки подключите пакет RGA с помощью комaнды:

library(\"RGA\")

Аутентификация в Google ***ytics

Для прохождения процесса аутентификации в Google ***ytics в пакете RGA предназначена функция authorize. Функция требует учетных данных, созданных в Google Cloud Platform.

1. Перейдите на своем Google-аккаунте в консоль Google Cloud Platform.

2. В основном меню выберите «Диспетчер API» и нажмите «Учетные данные».

3. Нажмите «Создать учетные данные» и затем «Идентификатор клиента OAuth».

4. Выберите тип приложения «Другие», укажите название приложения и нажмите «Создать».

5. Появится диалоговое окно «Клиент OAuth» с вашими учетными данными.

Чтобы пройти процесс аутентификации с помощью функции authorize, укажите в качестве ее аргументов полученные учетные данные.

client.id — ваш идентификатор клиента.

client.secret — ваш секрет клиента.

rga_auth <- authorize(client.id = \"Ваш идентификатор клиента\", client.secret = \"Ваш секрет клиента\")

После запуска комaнды в консоле появится URL-адрес. Откройте его в браузере для завершения процесса аутентификации.

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

Вставьте код в консоль R на запрос «Enter authorization code:».

Как получить список доступных Google ***ytics аккаунтов, ресурсов и представлений с их различными свойствами, настройками и параметрами в R

Воспользуйтесь одной из функций в пакете RGA:

  • list_accounts для получения списка аккаунтов.

    Единственный обязательный аргумент функции — token, в который необходимо передать полученные ранее учетные данные, сохраненные в объект rga_auth.

    accs <- list_accounts(token = rga_auth)
  • list_webproperties для списка доступных ресурсов с различными параметрами.

    Аналогично с предыдущим примером передайте в token полученные ранее учетные данные. С помощью аргумента accountId можно указать ID конкретного аккаунта, из которого вы планируете получить список доступных ресурсов. По умолчанию установлено значение \"~all\", что означает получить все доступные ресурсы.

    prop <- list_webproperties(token = rga_auth)
  • list_profiles для списка доступных представлений с их различными настройками и параметрами.

    Token, как и прежде, обязательный аргумент фукции. С помощью аргументов accountId и webPropertyId можно указать определенный аккаунт или ресурс, из которого вы планируете получить список представлений. По умолчанию оба аргумента равны \"~all\".

    views <- list_profiles(token = rga_auth)

Как получить данные из Core API Google ***ytics в R

Core API, на мой взгляд, самый используемый API-сервис из доступных в Google ***ytics.

Из официальной документации:

Core Reporting API обеспечивает доступ к данным большинства отчетов Google ***ytics и позволяет:
  • создавать специальные сводки для просмотра данных Google ***ytics data.
  • автоматизировать работу со сложными отчетами;
  • использовать данные Google ***ytics в других бизнес-приложениях.

Для работы с Core API в пакете RGA представлена функция get_ga().

Аргументы функции get_ga:

  • profileId — ID представления Google ***ytics, из которого необходимо получить данные (пример: \"ga:0000000000\"), найти ID представления также можно в интерфейсе Google ***ytics. Перейдите в панель «Администратор» и нажмите «Настройки представления».
  • start.date — начальная дата в формате ГГГГ-ММ-ДД, этот аргумент так же принимает относительные значения даты («today», «yesterday», or «7daysAgo»), значение по умолчанию «7daysAgo»;
  • end.date — конечная дата в формате ГГГГ-ММ-ДД, этот аргумент так же принимает относительные значения даты («today», «yesterday», or «7daysAgo»), значение по умолчанию «7daysAgo»;
  • metrics — список показателей через запятую, в одном запросе допускается не более 10 показателей.

    Пример:
    \"ga:sessions,ga:impressions,ga:adCost,ga:transactions

    Все доступные в Core API показатели и допустимые сочетания показателей указаны в справке Google ***ytics;
  • dimensions — список параметров, перечисленных через запятую, в одном запросе допускается не более 7 параметров.

    Пример:
    \"ga:sessions,ga:impressions,ga:adCost,ga:transactions

    Список всех доступных в Core API параметров и допустимые сочетания показателей смотрите аналогично;
  • sort — список полей (параметров или показателей) по которым необходимо сортировать полученный массив данных.

    Пример:
    \"-ga:sessions\"
  • filters — список полей и их значений для фильтрации данных.

    Пример:
    \"ga:medium==cpc,ga:source==google\"

Синтаксис фильтра: ga:name operator expression

  • name — имя параметра или показателя, по которому производится фильтрация. Например, параметр ga:pageviews позволяет выполнить фильтрацию по количеству просмотров страниц;
  • operator — определяет тип соответствия фильтру. Операторы зависят от параметров или показателей;
  • expression — определяет значения, включаемые в результаты. В выражениях используется синтаксис регулярных выражений.

Описание операторов для фильтрации по показателям:

Оператор

Описание

Примеры

==

Равно

Возвращает результаты, в которых время нахождения на странице точно равно десяти секундам:

filters=ga:timeOnPage==10

!=

Не равно

Возвращает результаты, в которых время нахождения на странице не равно десяти секундам:
filters=ga:timeOnPage!=10

>

Больше

Возвращает результаты, в которых время нахождения на странице строго больше десяти секунд:
filters=ga:timeOnPage>10

<

Меньше

Возвращает результаты, в которых время нахождения на странице строго меньше десяти секунд:
filters=ga:timeOnPage%3C10

>=

Больше или равно

Возвращает результаты, в которых время нахождения на странице больше или равно десяти секундам:
filters=ga:timeOnPage>=10

<=

Меньше или равно

Возвращает результаты, в которых время нахождения на странице меньше или равно десяти секундам:
filters=ga:timeOnPage<=10

Описание операторов для фильтрации по параметрам:

Оператор

Описание

Примеры

==

Точное соответствие

Сводные показатели для города Irvine:

filters=ga:city==Irvine

!=

Не соответствует

Сводные показатели для любого города, кроме Irvine:

filters=ga:city!=Irvine

=@

Содержит подстроку

Сводные показатели для городов, в названии которых содержится слово York:

filters=ga:city=@York

!@

Не содержит подстроку

Сводные показатели для городов, в названии которых нет слова York:

filters=ga:city!@York

=~

Содержит совпадение для регулярного выражения

Сводные показатели для городов, название которых начинается со слова New:

filters=ga:city=~^New.*

!~

Не соответствует регулярному выражению

Сводные показатели для городов, название которых не начинается со слова New:

filters=ga:city!~^New.*

  • segment — аргумент нужен для обращения к расширенным сегментам Google ***ytics.

    Обратиться можно как к созданному ранее в интерфейсе Google ***ytics сегменту с его ID (пример: \"gaid::-4\"), который можно получить с помощью функции list_segments.

    Пример работы с функцией list_segments:
    seg <- list_segments( token = rga_auth)
     
    Или же пропишите динамический сегмент Google ***ytics.

    Пример:
    \"sessions::condition::ga:medium==organic\"

    Операторы сравнения в сегментах полностью соответствуют операторам сравнения в фильтрах;
  • samplingLevel — уровень семплирования, поддерживаемые значения \"DEFAULT\" — по умолчанию средняя скорость получения данных и средний уровень точности данных, \"FASTER\" — самая высокая скорость обработки и минимальная точность в данных, \"HIGHER_PRECISION\" — высокая точность данных при маленькой скорости получения данных;
  • start.index — числовое значение, которое используется для обхода ограничения в 10 000 строк на один запрос, начальный индекс строки в результате запроса;
  • max.results — числовое значение, максимальное количество строк в результате запроса.
  • include.empty.rows — логическое значение TRUE или FALSE, с помощью этого аргумента вы можете включать или исключать пустые строки из запроса;
  • fetch.by — параметр позволяет разделить запрос на части по временному отрезку. Принимает значения «day», «week», «month», «quarter», «year» и используется для обхода семплирования. При этом значительно увеличивается время, необходимое на получение данных. При использовании аргумента значения показателей ga:users и ga:NdayUsers могут быть некорректными;
  • token — аргумент, в который необходимо передать объект с содержанием учетных данных. В нашем примере это объект rga_auth.

Пример получения данных из Google ***ytics Core API:

Ниже я приведу пример запроса, который вернет данные в разрезе дат и каналов по таким показателям:

dimensions = \"ga:date, ga:medium\"

  • количество сеансов;
  • количество транзакций;
  • объем дохода;
  • количество отказов;
  • общая длительность времени, проведенному всеми пользователями на сайте, в секундах;
  • общее количество просмотренных страниц (metrics = \"ga:sessions,ga:transactions,ga:transactionRevenue,ga:bounces,ga:sessionDuration,ga:pageviews\").

В запросе мы обращаемся к динамическому сегменту на уровне сеансов, которые были совершены по CPC каналу:

(segment = \"sessions::condition::ga:medium==cpc\")

В нашем примере мы взяли условный диапазон дат за последние 15 дней, (start.date    = \"15daysAgo\", end.date  = \"yesterday\").

Для обхода семплирования разбиваем запрос по дням (fetch.by = \"day\").

При этом устанавливаем минимальный уровень семплирования с помощью аргумента samplingLevel = \"HIGHER_PRECISION\".

gaData <- get_ga(profileId = \"ga:1111111111\", start.date = \"15daysAgo\", end.date = \"yesterday\", dimensions = \"ga:date, ga:medium\", metrics = \"ga:sessions,ga:transactions,ga:transactionRevenue,ga:bounces, ga:sessionDuration,ga:pageviews\", segment = \"sessions::condition::ga:medium==cpc\", fetch.by = \"day\", sampli IGHER_PRECISION\", max.results = 10000, token = rga_auth)

Как получить данные из Multi-Channel Funnels Reporting API в R

Согласно справке Google ***ytics:
Multi-Channel Funnels Reporting API позволяет запрашивать данные о многокaнaльных последовательностях для прошедшего аутентификацию пользователя. Они демонстрируют, каким образом пользователь взаимодействовал с разными источниками данных в ходе нескольких сеансов на пути к конверсии, и позволяют анализировать вклад различных маркетинговых каналов.

Multi-Channel Funnels Reporting API позволяет:

  • создавать собственные отчеты на основе данных многокaнaльных последовательностей.

    В отчете «Основные пути конверсии» описываются различные атрибуты, например, относительное положение взаимодействия на пути к конверсии;
  • интегрировать данные многокaнaльных последовательностей и бизнес-данные.

    Например, вы можете соотнести данные по конверсиям онлайн и по продажам в офлайн-магазинах с информацией о расходах по каналам, чтобы сформировать общую картину рентабельности инвестиций;
  • показывать многокaнaльные последовательности в новых средах различными способами (например, графическими) и представлять данные по вкладу различных маркетинговых каналов в общее количество конверсий.

Для работы с Multi-Channel Funnels Reporting API в пакете RGA представлена функция get_mcf().

Аргументы функции get_mcf по большей части дублируют аргументы представленной выше функции get_ga:

  • profileId — ID представления Google ***ytics, из которого необходимо получить данные (пример: \"ga:0000000000\"), для поиска ID представления в интерфейсе Google ***ytics перейдите в панель «Администратор» и нажмите «Настройки представления;.
  • start.date — начальная дата в формате ГГГГ-ММ-ДД. Аргумент принимает относительные значения даты («today», «yesterday», or «7daysAgo»), значение по умолчанию «7daysAgo»;
  • end.date — конечная дата в формате ГГГГ-ММ-ДД. Аргумент принимает относительные значения даты («today», «yesterday», or «7daysAgo»), значение по умолчанию «yesterday»;
  • metrics — список показателей через запятую, в одном запросе допускается не более 10 показателей (пример: \"mcf:totalConversions,mcf:totalConversionValue\"). Список всех доступных в MCF API показателей и их допустимые сочетания находятся в справке Google ***ytics;
  • dimensions — список параметров перечисленных через запятую, в одном запросе допускается не более 7 параметров (пример: \"mcf:source,mcf:medium\"). Список всех доступных в MCF API показателей и их допустимые сочетания находятся в справке Google ***ytics.
  • sort — список полей (параметров или показателей) по которым необходимо сортировать полученный массив данных (пример: \"-mcf:totalConversions\") ;
  • filters — список полей и их значений для фильтрации данных (пример: \"mcf:medium==cpc\") ;
  • samplingLevel — уровень семплирования, поддерживаемые значения \"DEFAULT\" — по умолчанию средняя скорость получения данных и средний уровень точности данных, \"FASTER\" - наивысшая скорость обработки и минимальная точность в данных, \"HIGHER_PRECISION\" - высокая точность данных при маленькой скорости получения данных;
  • start.index — числовое значение, используется для обхода ограничения в 10000 строк на один запрос, начальный индекс строки в результате запроса;
  • max.results — числовое значение, максимальное количество строк в результате запроса;
  • fetch.by — параметр, который помогает разделить запрос на части по временному отрезку, принимает значения «day», «week», «month», «quarter», «year». Параметр используется для обхода семплирования, при этом значительно увеличивается время необходимое на получение данных, при использовании данного аргумента значения показателей ga:users и ga:NdayUsers могут быть некорректными;
  • token — аргумент, в который необходимо передать объект, содержащий учетные данные, в нашем примере это объект rga_auth.

Пример получения данных из Google ***ytics Multi-Channel Funnels Reporting API:

Рассмотрим на примере кода, с помощью которого можно получить данные в разрезе даты совершения конверсии и полного пути взаимодействия на уровне каналов (dimensions  = \"mcf:conversionDate, mcf:mediumPath\") и по количеству ассоциированных конверсий (metrics = \"mcf:assistedConversions\").

Диапазон дат, как и в примере выше, мы взяли относительный — за прошедшие 15 дней (start.date = \"15daysAgo\", end.date = \"yesterday\").

Для обхода семплирования данных мы разбиваем запрос по дням (fetch.by = \"day\").

Также для снижения вероятности семплирования в рамках дня мы указали в запросе приоритет на высокую точность данных (samplingLevel =  \"HIGHER_PRECISION\").

mcfData <- get_mcf(profileId = \"ga:111111111\", start.date = \"15daysAgo\", end.date = \"yesterday\", dimensions = \"mcf:conversionDate, mcf:mediumPath\", metrics = \"mcf:assistedConversions\", fetch.by = \"day\", samplingLevel = \"HIGHER_PRECISION\", max.results = 10000, token = rga_auth)

Как получить данные из Real Time Reporting API в R

Согласно справке Google ***ytics:

Real Time Reporting API позволяет запрашивать данные в режиме реального времени для аутентифицированных пользователей.

Real Time Reporting API позволяет:

  • показывать число посетителей, просматривающих страницу, и стимулировать продажи, демонстрируя ограниченные запасы товаров в реальном времени;
  • показывать самый популярный контент, например, 10 самых активных страниц;
  • создавать и показывать сводки в реальном времени.

Для работы с Real Time Reporting API в пакете RGA представлена функция get_realtime().

По сравнению с описанными выше функциями, get_realtime имеет меньшее количество аргументов:

  • profileId — ID представления Google ***ytics из которого необходимо получить данные (пример: \"ga:0000000000\"). Для поиска ID представления зайдите в интерфейсе Google ***ytics в панель «Администратор» и нажмите «Настройки представления;
  • metrics — список показателей через запятую, в одном запросе допускается не более 10 показателей (пример: \"rt:activeUsers\"). Список всех доступных в RT API показателей и допустимые сочетания показателей смотрите аналогично;
  • dimensions — список параметров перечисленных через запятую, в одном запросе допускается не более 7 параметров (пример: \"rt:medium,rt:city\"). Список всех доступных в RT API показателей и допустимые сочетания показателей смотрите аналогично;
  • sort — список полей (параметров или показателей), по которым необходимо сортировать полученный массив данных (пример: \"-rt:activeUsers\") ;
  • filters — список полей и их значений для фильтрации данных (пример: \"rt:medium==cpc\") ;
  • max.results — числовое значение, максимальное количество строк в результате запроса;
  • token — аргумент, в который необходимо передать объект с содержанием учетных данных. В нашем примере это объект rga_auth.

Пример получения данных из Google ***ytics Multi-Channel Funnels Reporting API

Ниже представлен пример кода с помощью которого можно получить к-во активных пользователей на сайте в текущей момент (metrics = \"rt:activeUsers\"), в разрезе источника, канала и страны (\"rt:source, rt:medium, rt:country\").

Запрос вернёт данные отсортированные в порядке убывания по количеству активных пользователей (sort = \"-rt:activeUsers\").

mcfData <- get_mcf(profileId = \"ga:111111111\", start.date = \"15daysAgo\", end.date = \"yesterday\", dimensions = \"mcf:conversionDate, mcf:mediumPath\", metrics = \"mcf:assistedConversions\", fetch.by = \"day\", samplingLevel = \"HIGHER_PRECISION\", max.results = 10000, token = rga_auth)

Как загрузить данные из любых API сервисов Google ***ytics в Power BI

В коробке Microsoft Power BI есть встроенный коннектор к Core Reporting API, но его возможности достаточно ограничены: он не умеет обходить семплирование и нельзя указать диапазон дат или какие либо другие фильтры или сегменты данных. Поэтому вкратце опишу способы использования описанного в статье функционала для загрузки данных в Power BI.

Чтобы запущенный из Power BI R скрипт корректно прошел аутентификацию и успешно получил данные из API Google ***ytics, создайте на диске C папку с любым названием. Рекомендую не использовать в названии папки пробелы и кириллические символы. Например, назовем папку «rga_test».

Откройте R Studio или консоль R и с помощью комaнды setwd (\"C:/rga_test\") пропишите путь к созданной папке\"C:/rga_test\". Затем перейдите в рабочую папку и пройдите весь процесс аутентификации по описанию в начале статьи.

Если все прошло успешно, в вашей папке появится файл с учетными данными.

Чтобы загрузить данные из Google ***ytics в Power BI с более широкими возможностями, необходимо воспользоваться коннектором «R-скрипт».

В открывшемся диалоговом окне вы увидите R-скрипт:

  1. В начале скрипта перейдите в рабочую папку, которую создали в предыдущем пункте с помощью комaнды setwd(\"C:/rga_test\"), при этом укажите путь к вашей папке.
  2. Подключите пакет RGA с помощью комaнды library(“RGA”).
  3. Используя функцию authorize и ваши учетные данные, созданные в Google Cloud Platform, пропишите процедуру аутентификации в API Google ***ytics.
  4. Далее напишите код запроса к одному из сервисов API Google ***ytics, используя одну из функций пакета RGA для работы с API сервисами (get_ga, get_mcf, get_realtime), и укажите все необходимые аргументы выбранной функции.
  5. Нажмите «ОК» — начнется процесс загрузки данных, и система перенаправит вас в окно «Навигатор».

В окне «Навигатор» выделите галочкой нужную таблицу и нажмите «Загрузить».

На этом процесс интеграции между Power BI и API Google ***ytics завершен. Для актуализации данных нажмите «Обновить» в интерфейсе Power BI.

Пример дашборда, построенного в Power BI на основе данных из RealTime API Google ***ytics

Выводы

Замечу, что не стоит воспринимать статью полным описанием или руководством к пакету RGA — в реальности его инструментарий значительно шире. Я представил вашему вниманию самый полезный и часто используемый функционал, который позволяет:

  • получать данные из любого сервиса API Google ***ytics для дальнейшей работы с ними в R;
  • обходить семплирование данных;
  • загружать данные из Google ***ytics в одну из наиболее популярных BI платформ Microsoft Power BI, обойдя все ограничения и недоработки стандартного коннектора Google ***ytics.

Как загрузить данные из API Google ***ytics в R: часть 2 p.s. Готова вторая часть поста по работе с новым пакетом google***yticsR от Марка Эдмондса.



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

Как продвигать бренд в Facebook без бюджета на рекламу

Что делать, если денег нет, но трафик очень нужен: советы по раскрутке бренда в фейсбуке. В бесплатном продвижении главный ресурс — время: часы, дни, недели, месяцы, проведенные на площадке. Как их применить? Читайте!...

30 08 2026 8:38:10

Как повысить органический трафик на 124% при полумиллионой аудитории — кейс тендерной площадки SmartTender

Как повысить органический трафик на 124% при полумиллионой аудитории — кейс тендерной площадки SmartTender Рассказываем, как комaнда Netpeak работала над ростом органики и повышением видимости приоритетных страниц сайта по релевантной семантике....

29 08 2026 2:11:39

Как восстановить трафик на важные страницы интернет-магазина с помощью Web Archive

Как восстановить трафик на важные страницы интернет-магазина с помощью Web Archive Часто трафик проседает из-за удаления важных страниц или изменения URL-адресов. Анализ данных веб-архива позволит сохранить или восстановить посещаемость...

28 08 2026 18:28:11

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

Сколько стоил клик в Google Ads и Яндекс.Директ в Казахстане во втором квартале 2019 года Алексей Селезнев, руководитель отдела аналитики Netpeak делится статистикой по самым дорогим и самым дешевым тематикам, регионам размещения рекламы, каналам и устройствам. Узнать больше!...

27 08 2026 13:53:46

Панель вебмастеров Google — анализируем данные без паники

Панель вебмастеров Google — анализируем данные без паники Как правильно читать отчеты в Панели вебмастеров Google — объясняем на примерах из пpaктики....

26 08 2026 21:25:10

Как выбрать платформу для вебинаров

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

25 08 2026 23:14:53

Что такое релевантные страницы?

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

24 08 2026 1:56:24

В Китае нет сервисов Google. Совсем. И вот что там творится

Как пользователи и разработчики приложений живут без Google Play? Авторская колонка....

23 08 2026 19:57:21

Кейс по таргетированной рекламе в тематике «одежда, обувь, аксессуары»: ROMI 348%

Кейс по таргетированной рекламе в тематике «одежда, обувь, аксессуары»: ROMI 348% Женский и мужской таргет отличаются друг от друга. Кейс магазина обуви, одежды и аксессуаров....

22 08 2026 11:23:35

Сленг в Telegram — каналы-оборотни, приходы и закрепы

Сленг в Telegram — каналы-оборотни, приходы и закрепы Вам точно нужен ВП? Тогда утвердите сабж, чтобы умещался в три слова, скиньте линк и дескрипшн и распознайте канал-оборотень. Полная подборка сленговых слов, значение которых не всегда найдете в Google...

21 08 2026 11:21:28

Как настроить отправку писем с помощью языка R

Как настроить отправку писем с помощью языка R и как избежать подводных камней....

20 08 2026 0:42:18

10 способов увеличить количество заявок с корпоративного сайта

10 способов увеличить количество заявок с корпоративного сайта Чтобы увеличить количество заявок и получить волну новых заказов, нужен комплексный подход...

19 08 2026 13:24:48

Основатель Depositphotos Дмитрий Сергеев: «Играйте только там, где вам проще»

Основатель Depositphotos и Clashot Дмитрий Сергеев рассказал нам о базовых правилах ведения бизнеса на западном рынке....

18 08 2026 20:52:28

Реклама мобильного приложения в Facebook: 10 советов по снижению стоимости трафика

Реклама мобильного приложения в Facebook: 10 советов по снижению стоимости трафика Как сэкономить на рекламе мобильных приложений в Facebook...

17 08 2026 6:15:38

Как мы увеличили ROMI на 433% в рентабельных рекламных кампаниях: кейс интернет-магазина ФК «Динамо» (Киев)

Как мы увеличили ROMI на 433% в рентабельных рекламных кампаниях: кейс интернет-магазина ФК «Динамо» (Киев) Фубольный клуб. Как увеличить ROMI (возврат маркетинговых инвестиций) в рекламных кампаниях — рассказываем на примере киевского интернет-магазина «Динамо»...

16 08 2026 20:31:34

Как проверить качество кампаний в Google Рекламе за 10 минут

Как быстро определить, что ваш подрядчик плохо работает с рекламной кампанией....

15 08 2026 16:40:23

Контент-маркетинг на США: 51 публикация за 5 месяцев

Контент-маркетинг на США: 51 публикация за 5 месяцев Кейс: контент-маркетинг сервиса в США, или как SerpStat покорил англоязычный мир...

14 08 2026 17:52:50

Stories для бизнеса. Фишки вовлечения в Instagram

Stories для бизнеса. Фишки вовлечения в Instagram Как использовать сториз для бизнеса на полную? Фишки от пpaктиков SMM-продвижения....

13 08 2026 15:26:21

Размеры картинок для социальных сетей: Facebook, ВК, Twitter, Instagram, YouTube, Pinterest, LinkedIn, Tumblr, OK

Пост постоянно обновляется актуальными данными о размерах картинок...

12 08 2026 8:35:44

Как арбитражник использует редирект в контекстной рекламе

Как арбитражник использует редирект в контекстной рекламе Чтобы перенаправить рекламу не на свой домен, арбитражники используют редирект в Яндексе при работе с партнерскими ссылками...

11 08 2026 19:56:48

Как продвигать онлайн-бизнес в Казахстане — видеоконспект семинара Netpeak Friends Day

Как продвигать онлайн-бизнес в Казахстане — видеоконспект семинара Netpeak Friends Day Лекции о ключевых этапах развития бизнеса в интернете: от создания сайта до подсчета ROMI (возврат маркетинговых инвестиций) рекламных каналов...

10 08 2026 0:29:21

Как собрать семантическое ядро и расширить структуру сайта: пошаговое руководство

Как увеличить охват и видимость сайта за счет сбора семантического ядра и расширения структуры...

09 08 2026 13:43:36

Реклама медицинских услуг: требования и ограничения для контекстной рекламы

Реклама медицинских услуг: требования и ограничения для контекстной рекламы Если ваша фирма работает на предоставление услуг в медицине, следует учесть требования рекламных систем в интернете, чтобы объявления в с первого раза прошли модерацию...

08 08 2026 16:17:42

Скорость загрузки сайта - как проверить и отслеживать метрики скорости загрузки и Web Vitals

Скорость загрузки сайта - как проверить и отслеживать метрики скорости загрузки и Web Vitals Всё о метриках загрузки сайта. Как проверить и отслеживать реальную скорость загрузки сайта и почему нельзя доверять показателям Pagespeed Insights....

07 08 2026 6:18:24

Как B2B-стартап с помощью партнерской программы увеличил доход на 1983% за 6 месяцев

Как B2B-стартап с помощью партнерской программы увеличил доход на 1983% за 6 месяцев Создание успешного стартапа в нише телемедицины. Без дополнительных трат увеличил за 6 месяцев доход на 1983%, а клиентскую базу — более чем на 1000%....

06 08 2026 9:22:55

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

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

05 08 2026 4:22:25

Как лучше презентовать себя — несложные советы, которые игнорируют 90% специалистов

Как лучше презентовать себя — несложные советы, которые игнорируют 90% специалистов Как правильно оформлять свое портфолио, писать сопроводительные письма и делать посты в соцсетях. С помощью простой человеческой адекватности можно выигрывать у 90% других подрядчиков. Как это использовать? Читайте дальше!...

04 08 2026 10:17:10

Как найти упущенную семантику: кейс сервиса Serpstat (ex. Prodvigator)

Как найти упущенную семантику: кейс сервиса Serpstat (ex. Prodvigator) Упущенная семантика — это ключевые фразы, которые успешно используют в SEO и PPC ваши основные конкуренты, но не используете вы. Как найти упущенную семантику? Читайте кейс сервиса Prodvigator....

03 08 2026 9:31:28

Как правильно зарегистрировать сайт в поисковых системах Google, Яндекс, Bing, Mail.ru, Rambler и Yahoo

Как правильно зарегистрировать сайт в поисковых системах Google, Яндекс, Bing, Mail.ru, Rambler и Yahoo Бесплатная регистрация сайта в поисковых системах и каталогах – отличный способ увеличить объемы трафика и раскрутить собственный ресурс....

02 08 2026 13:10:17

Как привлечь целевой трафик на сайт: кейсы по подбору ключевых фраз с помощью Serpstat (ex. Prodvigator)

Как привлечь целевой трафик на сайт: кейсы по подбору ключевых фраз с помощью Serpstat (ex. Prodvigator) Как использовать расширенное семантическое ядро для увеличения целевого трафика....

01 08 2026 0:55:23

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

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

31 07 2026 2:33:43

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

Как стать специалистом по контекстной рекламе Менеджер, маркетолог, дизайнер программист? Делимся секретами нетпик, каким должен быть специалист по рекламе...

30 07 2026 5:23:24

Как с помощью ASO увеличить количество бесплатных установок на 25% — кейс monobank

Как с помощью ASO увеличить количество бесплатных установок на 25% — кейс monobank Нам удалось увеличить количество органических показов на 63% и установок на 25%....

29 07 2026 6:43:51

Как мы вошли в топ Product Hunt — четкая инструкция от Serpstat

Подробный алгоритм успешного питча на Product Hunt на примере Serpstat...

28 07 2026 5:10:42

Партнерские программы SaaS — как на них заработать, какими бывают партнерки

Партнерские программы SaaS — как на них заработать, какими бывают партнерки Партнерская программа — это когда сервис дает партнеру вознаграждение за приведенных клиентов. Получить деньги и/или другие плюшки можно также по реферальной программе. Как это работает? Разбираемся на примерах....

27 07 2026 1:40:47

42 требования к идеальному трекеру для мобильного приложения — чек-лист

42 требования к идеальному трекеру для мобильного приложения — чек-лист Грамотная аналитика в мире мобильных приложений, как и в целом в маркетинге — единственный путь к окупаемости продукта и выходу в высшую лигу брендов...

26 07 2026 20:34:59

Путь от обычного сайта до интернет-магазина — история Сергея Бабенышева и бизнеса Tricolor

Путь от обычного сайта до интернет-магазина — история Сергея Бабенышева и бизнеса Tricolor C какими сложностями пришлось столкнуться при создании интернет-магазина....

25 07 2026 18:10:46

Комикс о проверке гипотез и человеческом факторе

Комикс о проверке гипотез и человеческом факторе Отрывок из книги «Статистика: базовый курс в комиксах» Грейди Клейн и Алана Дебни...

24 07 2026 9:10:51

16 отчетов Яндекс.Метрики для анализа сайта и аудитории

16 отчетов Яндекс.Метрики для анализа сайта и аудитории Многие специалисты недооценивают эффективность отчетов Яндекс.Метрики. Очень зря. Вот чем они могут быть полезны....

23 07 2026 2:43:28

Как выбрать нишу для информационного сайта

Узкие специализированные ниши и широкие, которые, как правило, уже заняты лидерами рынка — в каждой найдется место для онлайн-издания с полезным контентом. Узнать больше!...

22 07 2026 4:33:53

Время, в которое мы живём — лучшее в истории. Давайте это замечать!

Время, в которое мы живём — лучшее в истории. Давайте это замечать! О ловушке медиа, Стивене Пинкере и почему в любой ситуации важно оставаться оптимистом....

21 07 2026 5:37:14

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

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

20 07 2026 7:51:27

Отзыв про курсы продвижения сайтов от Netpeak

Отзыв про курсы продвижения сайтов от Netpeak Виктория Игнатьева рассказала про опыт обучения на наших курсах....

19 07 2026 22:45:52

Анализ эффективности кампаний рекламной сети Яндекса с помощью отчета по многокaнaльным последовательностям

Отчет «Многокaнaльные последовательности» в Google ***ytics помогает оценить влияние каждого канала, сделать выводы о работе рекламных кампаний — понять их вклад и участие в цепочке до совершения конверсии. Показываем на примере....

18 07 2026 3:30:31

Исповедь SEO-специалиста

Интернет-маркетинг это не просто способ заработать. Про работу sео оптимизатора в Netpeak из первых уст...

17 07 2026 21:38:23

Что такое CTA: как сформировать эффективный призыв к действию

Основная цель CTA — помочь посетителю принять решение о покупке, скачивании, регистрации или подписке...

16 07 2026 23:59:53

Семь улучшений Netpeak: итоги года и цели на 2017

Netpeak подводит итоги 2016 года и делится планами на будущее....

15 07 2026 20:56:49

Размеры баннеров в Google Ads — какие форматы самые популярные

Размеры баннеров в Google Ads — какие форматы самые популярные Популярные размеры баннеров. Найти самый топовый из джентльменского набора! Мы провели свое исследование....

14 07 2026 4:37:34

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

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

13 07 2026 10:45:14

Как создать крутую комaнду фрилансеров

Как создать крутую комaнду фрилансеров Где и как разработчик может подобрать ответственных удаленщиков, как составить техническое задание, чем контролировать качество работы...

12 07 2026 20:42:39

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