Как загрузить статистику рекламных кампаний из API Facebook с помощью языка R
Как визуализировать показатель качества ключевых слов — рецепт скрипта на языке R Популярность Facebook как рекламной площадки стремительно растет, но анализировать статистику в рекламном кабинете неудобно. Один из альтернативных способов — загрузить статистику в R и
R — язык программирования для статистической обработки данных и работы с графикой, а также свободная программная среда вычислений с открытым исходным кодом в рамках проекта GNU. Пользователи ежедневно выкладывают в свободный доступ новые полезные пакеты, поэтому библиотека пакетов R богатая и значительно расширяет базовые возможности языка.
Я написал ряд функций для работы с API Facebook и их собрал в пакет rfacebookstat, доступный на GitHub и CRAN.
1. Создайте приложение в Facebook
1.1. Чтобы начать работу с API Facebook, нужно создать новое приложение. Для этого перейдите по этой ссылке, или найдите пункт «Управление приложениями» в левом меню.
1.2. В кабинете разработчика нажмите кнопку «+ Добавить новое приложение».
Заполните поля «Отображаемое название приложения»,«Эл. адрес для связи», «Категория» и нажмите «Создайте ID приложения».
1.3. Далее вы попадете в меню «Установка и настройка продукта». Кликните на кнопку «Начать» напротив пункта «Вход через Facebook».
1.4. Выберите платформу веб.
1.5. Вводим https://selesnow.github.io в поле «URL сайта» и жмём Save — Продолжить — Далее...
1.6. В меню приложения перейдите в раздел «Вход через Facebook». В поле «Действительные URL-адреса для перенаправления OAuth» введите «https://selesnow.github.io/rfacebookstat/getToken/get_token.html».
1.7. Подключаем ещё один продукт — «API Marketing»
На этом создание и настройка приложения завершены. Перейдите в меню Настройка — Основное и скопируйте идентификатор и секрет приложения.
Эти данные нам понадобятся для авторизации.
Важно: многие ошибочно выводят своё приложения из статуса «В разработке», и при попытке авторизации получают ошибку, так как для публикации приложения необходимо пройти серьёзные проверки со стороны Facebook. К счастью, если вы регистрируете приложение для своих личных нужд то выводить его из разработки не требуется.
2. Установите пакет rfacebookstat
Пакет rfacebookstat доступен для установки из CRAN и GitHub.
2.1. Для установки пакетов с CRAN используйте стандартную комaнду install.packages().
install.packages(\"rfacebookstat\")
2.2. Подключите пакет rfacebookstat.
Пакет можно рассматривать как отдельное программное обеспечение, поэтому, как и любую программу его необходимо сначала установить, и при каждой необходимости - запускать. В R подключение пакетов осуществляется функцией library().
library(rfacebookstat)
3. Получите токен для работы с API Facebook
Для начала работы с API Facebook осталось пройти авторизацию. Воспользуйтесь функцией fbAuth() в пакете rfacebookstat.
3.1. На вкладке «Настройки» —> «Основное» скопируйте ID и секрет вашего приложения и введите их в соответствующие аргументы функций.
fbAuth(app_id = 00000000000000, app_secret = \"xxxxxxxxxxxxx\", username = \"ваш логин\")
В аргумент username передайте ваш логин на Facebook.
3.2. Возможно, впервые получая токен, вы попадете на страницу с предупреждением, что некоторые разрешения еще не одобрены для использования Facebook. Пропустите это предупреждение с помощью кнопки «Продолжить как, ...».
Подтвердите вход через Facebook.
Далее вы будете перенаправлены на страницу сайта моих пакетов https://selesnow.github.io, где для вас будет сгенерирован краткосрочный авторизационный токен.
В своё время меня часто спрашивали о безопасности использования разработанных мной пакетов. Многих беспокоил именно процесс авторизации через мой сайт. Поэтому я написал о безопасности использования пакетов подробную статью «Насколько безопасно использовать R пакеты для работы с API рекламных систем».
Если у вас включён JavaScript, то токен автоматически будет скопирован в буфер обмена, и через 30 секунд вы будете перенаправлены на страницу с официальной справкой к пакету. Если вы отключили выполнение JavaScript, то самостоятельно скопируйте токен.
3.3. Полученный токен необходимо ввести в R консоль.
3.4. Далее ваш краткосрочный токен автоматически будет заменён на долгосрочный, и вы увидите в консоли сообщение:
Token changed to long time successfully Do you want save your access token into rds file C:/Users/Username/Documents/blog_login.rfb_auth.rds for use it between R sessions ? y / n (recmedation y) ?:
Первая строка сообщения говорит о том, что ваш краткосрочный токен был успешно заменён долгосрочным токеном. После, пакет спрашивает вас, хотите ли вы сохранить полученные учётные данные, что бы использовать в разных сессиях работы в R. Я крайне рекомендую вам отвечать на этот вопрос y, это избавить вас от необходимости постоянно проходить авторизацию через браузер.
3.5. Проверить, что авторизация была успешно пройдена можно запросив список доступных аккаунтов.
fbGetAdAccounts(username = \"ваш логин\")
Если вы получите список аккаунтов – значит авторизация пройдена успешно, если получите ошибку — то скорее всего вы неправильно настроили приложение.
4. Получите статистику по рекламным аккаунтам в Facebook
Мы завершили подготовительный этап и можем перейти непосредственно к импорту данных.
Основная функция пакета rfacebookstat — fbGetMarketingStat(). Рассмотрим подробнее работу с этой функцией, потому что с ее помощью можно получить любые данные об эффективности рекламного аккаунта.
4.1. Синтаксис
В приведённом выше коде представлены значения большинства аргументов функции fbGetMarketingStat() принятые по умолчанию.
4.2. Аргументы функции
4.2.1. accounts_id — ID рекламного аккаунта. Это обязательный аргумент. Вы можете получить его из URL, если перейдете в нужный рекламный аккаунт Facebook.
Так как указывать id рекламного аккаунта вам необходимо при каждом обращении к API, вы можете избежать дублирования этой информации, передав в начале скрипта список нужных аккаунтов в опцию rfacebookstat.accounts_id.
options( rfacebookstat.accounts_id = c(\"47725506\", \"361373151\") )
После чего, каждая функция пакета rfacebookstat автоматически будет подтягивать указанные в опции rfacebookstat.accounts_id аккаунты.
4.2.2. sorting — cортировка данных. Необязательный аргумент. На входе принимает список полей и направление сортировки (по возрастанию или по убыванию). Пример: reach_descending, impressions_ascending.
4.2.3. level — основной уровень детализации данных. Обязательный аргумент. Принимает значения ad, adset, campaign, account. Пример — level = \"account\".
4.2.4. fields — список полей, по которым вы планируете получить данные. Обязательный аргумент. Пример: fields = \"account_id,account_name,campaign_name,impressions,unique_impressions,clicks,unique_clicks,reach,spend\".
Список доступных полей в версии API 2.8. смотрите в таблице ниже или официальной документации.
Поле | Описание |
account_id numeric string | Идентификатор рекламного аккаунта, с которым связана ваша рекламная деятельность. Рекламный аккаунт включает кампании, объявления и биллинг. |
account_name string | Имя рекламного аккаунта, в котором сосредоточена ваша рекламная деятельность. Ваш рекламный аккаунт содержит кампании, объявления и биллинг. |
action_values | Общая стоимость всех конверсий в результате просмотра рекламы. |
actions | Общее количество действий, которые люди выполняют после просмотра рекламы. Действия могут включать вовлеченность, клики или конверсии. |
ad_id numeric string | Уникальный идентификатор объявления, который вы видите в отчете. |
ad_name string | Уникальный ID объявления, который вы видите в отчете. |
adset_id numeric string | Уникальный идентификатор группы объявлений, который вы видите в отчете. Группа объявлений — это набор объявлений с одинаковыми настройками бюджета, графика показа, оптимизации и целевой аудитории. |
adset_name string | Название группы объявлений, которое вы видите в отчете. |
app_store_clicks numeric string | Количество кликов по ссылкам на магазин приложений в вашей рекламе. |
buying_type string | Способы оплаты, таргетинга и измерения результатов рекламы в кампаниях: динамические ставки, фиксированные ставки или покупка охвата и частоты. |
call_to_action_clicks numeric string | Метрика указывает, сколько раз люди нажали кнопку с призывом к действию в рекламе. |
campaign_id numeric string | Уникальный ID рекламной кампании, который вы видите в отчете. Кампания включает группы объявлений и отдельные рекламные объявления. |
campaign_name string | Название рекламной кампании в отчетах. Кампания включает группы объявлений и отдельные рекламные объявления. |
canvas_avg_view_percent numeric string | Среднее число просмотров Холста (в процентах). Холст — это экран, который открывается на мобильном устройстве после того, как человек нажимает ссылку Холста в вашей рекламе. Он может включать интеpaктивные или мультимедийные компоненты, такие как видео, изображения, каталоги продуктов и так далее. |
canvas_avg_view_time numeric string | Среднее время (в секундах), в течение которого люди просматривали Холст Facebook. Холст — это экран, который открывается на мобильном устройстве после того, как человек нажимает ссылку Холста в вашей рекламе. Он может включать интеpaктивные или мультимедийные компоненты, такие как видео, изображения, каталоги продуктов и так далее. |
clicks numeric string | Общее число нажатий вашего объявления. В это число могут входить сторонние клики на веб-сайт, отметки «Нравится» Страницы, комментарии к публикациям, ответы на приглашения или установки приложения |
cost_per_10_sec_video_view | Средняя цена за каждый 10-секундный просмотр видео. |
cost_per_action_type | Средняя цена за актуальное действие. |
cost_per_estimated_ad_recallers numeric string | Средняя цена за приблизительный прирост запоминаемости рекламы на человека. |
cost_per_inline_link_click numeric string | Средняя стоимость клика по каждой встроенной ссылке. |
cost_per_inline_post_engagement numeric string | Средняя стоимость вовлеченности для каждой встроенной публикации. |
cost_per_total_action numeric string | Средняя цена за актуальное действие. |
cost_per_unique_action_type | Средняя цена каждого уникального действия. |
cost_per_unique_click numeric string | Средняя цена за каждый уникальный клик по ссылке (все), полученный в результате вашей рекламы. |
cost_per_unique_inline_link_click numeric string | Средняя цена каждого уникального клика по встроенной ссылке. |
cpc numeric string | Средняя цена за каждый клик в результате просмотра вашей рекламы. |
cpm numeric string | Средняя цена за 1 000 показов. |
cpp numeric string | Средняя стоимость охвата 1 000 пользователей. |
ctr numeric string | Кликабельность для всех кликов. Общее количество полученных кликов (например, сторонние клики, отметки «Нравится», ответы на приглашения), деленное на количество показов. |
date_start string | Дата начала учета ваших данных. Эта метрика основана на диапазоне данных, который вы выбрали для своего представления отчетности. |
date_stop string | Дата окончания учета ваших данных. Эта метрика основана на диапазоне данных, который вы выбрали для своего представления отчетности. |
deeplink_clicks numeric string | Количество кликов по ссылкам на определенные части приложения. |
estimated_ad_recall_rate numeric string | Доля участников опроса (в процентах), которые вспомнили вашу рекламу в течение двух дней после просмотра. |
estimated_ad_recallers numeric string | Примерное количество людей, которые через два дня после просмотра могут вспомнить вашу рекламу, если их о ней спросят. Эта метрика показывает результативность рекламы с целями «Узнаваемость бренда», «Просмотры видео» и «Вовлеченность для публикации Страницы». |
frequency numeric string | Среднее количество просмотров рекламы каждым человеком. |
impressions numeric string | Количество просмотров рекламы. |
inline_link_click_ctr numeric string | Процентное отношение просмотров вашей рекламы к кликам по встроенной ссылке. |
inline_link_clicks numeric string | Количество кликов по ссылкам на выбранные адреса, входящие или не входящие в состав объектов монетизации Facebook. Для кликов по встроенным ссылкам используется фиксированное окно атрибуции «1 день после клика». |
inline_post_engagement numeric string | Общее количество действий, выполненных людьми с вашей рекламой (или, в некоторых случаях, все публикации). Для вовлеченности от встроенных публикаций используется фиксированное окно атрибуции «один день после клика». |
newsfeed_avg_position numeric string | Средняя позиция, где ваша реклама была вставлена в ленты новостей на мобильных устройствах и ПК. Первая позиция находится наверху ленты новостей. |
newsfeed_clicks numeric string | Общее количество кликов на вашу рекламу в лентах новостей пользователей на мобильных устройствах и ПК. |
newsfeed_impressions numeric string | Общее количество вставок вашей рекламы в ленты новостей пользователей на мобильных устройствах и ПК. |
objective string | Цель, которую вы выбрали для кампании. Цель отражает, чего вы хотите добиться с помощью рекламы. |
reach numeric string | Количество людей, которые хотя бы раз увидели вашу рекламу. Отличие охвата от показов заключается в том, что последние могут включать просмотры рекламы одним и тем же человеком. |
relevance_score AdgroupRelevanceScore | Оценка от 1 до 10, обозначающая уровень реагирования целевой аудитории на вашу рекламу. Данный показатель отображается после 500 показов и только для объявлений (не отображается для групп объявлений и кампаний). |
social_clicks numeric string | Количество всех кликов, полученных рекламой (например, отметки «Нравится», ответы на приглашения, клики с других сайтов) при отображении с социальной информацией (например, Алине Ивановой это нравится). |
social_impressions numeric string | Количество просмотров вашей рекламы с упоминанием того, что кто-то из друзей на Facebook взаимодействовал с вашей Страницей Facebook или рекламой. |
social_reach numeric string | Количество людей, которые увидели вашу рекламу с упоминанием того, что один из их друзей на Facebook взаимодействовал с вашей Страницей Facebook или рекламой. |
social_spend numeric string | Общая сумма, которую вы уже потратили на свою рекламу, которая дополняется социальной информацией (например, Петру Соколову это нравится). |
spend numeric string | Общая сумма, которую вы потратили на кампанию, группу объявлений или рекламу в период показа. |
total_action_value numeric string | Общая стоимость всех конверсий в результате просмотра рекламы. |
total_actions numeric string | Общее количество действий, которые люди выполняют после просмотра рекламы. Действия могут включать вовлеченность, клики или конверсии. |
total_unique_actions numeric string | Количество людей, которые выполнили действие после просмотра рекламы. |
unique_actions | Количество людей, которые выполнили действие после просмотра рекламы. |
unique_clicks numeric string | Общее количество уникальных пользователей, нажавших на ссылку вашего рекламного объявления. Например, если три человека нажали одно и то же объявление пять раз, число уникальных кликов — три. |
unique_ctr numeric string | Уникальная кликабельность для всех кликов. Количество людей, нажавших рекламу в любом месте, разделенное на количество охваченных людей. Например, вы получили 20 уникальных кликов, а реклама была показана 1 000 уникальным пользователям. Значит, соотношение кликов к показам составляет 2%. |
unique_impressions numeric string | Количество людей, видевших рекламу как минимум раз. |
unique_inline_link_click_ctr numeric string | Отношение количества просмотров рекламы к кликам по ссылке. Для кликабельности встроенных элементов используется фиксированное окно атрибуции «1 день после клика». |
unique_inline_link_clicks numeric string | Количество человек, выполнивших клик по встроенной ссылке. |
unique_link_clicks_ctr numeric string | Доля людей, которые посмотрели вашу рекламу и нажали ссылку. |
unique_social_clicks numeric string | Количество людей, которые нажали эту рекламу (например, отметки «Нравится», ответы на приглашения, клики с других сайтов), пока она отображалась с социальной информацией (например, Алине Ивановой это нравится). |
unique_social_impressions numeric string | Количество людей, которым было показано объявление в контекстной рекламе. |
video_10_sec_watched_actions | Количество просмотров видео в течение как минимум 10 секунд или почти полностью (в зависимости от того, что произошло раньше). |
video_15_sec_watched_actions | Количество просмотров вашего видео в течение как минимум 15 секунд или почти полностью в зависимости от того, что наступило раньше. |
video_30_sec_watched_actions | Количество просмотров вашего видео в течение как минимум 30 секунд или почти полностью в зависимости от того, что наступило раньше. |
video_avg_pct_watched_actions | (Использование данной метрики будет скоро прекращено, используйте video_avg_percent_watched_actions). Это общее время просмотра видео, разделенное на количество просмотров видео в течение всей его продолжительности. Метрика недоступна для прямых эфиров. |
video_avg_percent_watched_actions | Среднее время просмотра видео (в процентах). |
video_avg_sec_watched_actions | (Использование данной метрики будет скоро прекращено, используйте video_avg_time_watched_actions). Это общее время просмотра видео, разделенное на общее количество просмотров видео. |
video_avg_time_watched_actions | Среднее время, в течение которого люди смотрели видео. |
video_complete_watched_actions | Количество просмотров видео в течение как минимум 30 секунд или почти полностью (в зависимости от того, что произошло раньше). |
video_p100_watched_actions | Количество раз, когда ваше видео было просмотрено в точке 100%, включая просмотры, когда человек прокрутил видео до этого момента. |
video_p25_watched_actions | Количество раз, когда ваше видео было просмотрено в точке 25%, включая просмотры, когда человек прокрутил видео до этого момента. |
video_p50_watched_actions | Количество раз, когда ваше видео было просмотрено в точке 50%, включая просмотры, когда человек прокрутил видео до этого момента. |
video_p75_watched_actions | Количество раз, когда ваше видео было просмотрено в точке 75%, включая просмотры, когда человек прокрутил видео до этого момента. |
video_p95_watched_actions | Количество раз, когда ваше видео было просмотрено в точке 95%, включая просмотры, когда человек прокрутил видео до этого момента. |
website_clicks numeric string | Количество кликов по ссылкам на сайт в вашей рекламе. |
website_ctr | Процентное отношение просмотров вашей рекламы к кликам по сайту. |
4.2.5. breakdowns — аргумент, с помощью которого можно получить данные в разбивке на различные сегменты. Можно разбивать информацию по следующим срезам:
- age;
- country;
- gender;
- frequency_value;
- hourly_stats_aggregated_by_advertiser_time_zone;
- hourly_stats_aggregated_by_audience_time_zone;
- impression_device;
- place_page_id;
- placement;
- device_platform;
- product_id;
- region;
- actions;
- publisher_platform;
- platform_position;
- impression_device.
В одном запросе можно комбинировать несколько срезов. На данный момент доступны следующие комбинации:
Поля, отмеченные звездочкой «*», могут запрашиваться вместе с action_type, action_target_id и action_destination.
- action_type *;
- action_target_id *;
- action_device *;
- action_device, placement *;
- action_device, placement, impression_device *;
- action_device, publisher_platform *;
- action_device, publisher_platform, impression_device *;
- action_device, publisher_platform, platform_position *;
- action_device, publisher_platform, platform_position, impression_device *;
- action_reaction;
- action_type, action_reaction;
- age *;
- gender *;
- age, gender *;
- country *;
- region *;
- placement *;
- placement, impression_device *;
- publisher_platform *;
- publisher_platform, impression_device *;
- publisher_platform, platform_position *;
- publisher_platform, platform_position, impression_device *;
- product_id *;
- hourly_stats_aggregated_by_advertiser_time_zone *;
- hourly_stats_aggregated_by_audience_time_zone *;
- action_carousel_card_id / action_carousel_card_name;
- action_carousel_card_id / action_carousel_card_name, placement;
- action_carousel_card_id / action_carousel_card_name, placement, impression_device;
- action_carousel_card_id / action_carousel_card_name, country;
- action_carousel_card_id / action_carousel_card_name, age;
- action_carousel_card_id / action_carousel_card_name, gender;
- action_carousel_card_id / action_carousel_card_name, age, gender.
Пример: breakdowns = \"region\"
4.2.6. filtering — фильтр данных. Необязательный аргумент. Фильтры задаются в виде JSON объектов «ключ:значение». Необходимо прописать три свойства:
- field — поле, по которому будет осуществляться фильтрация;
- operator — оператор логического значения (\\\'EQUAL\\\', \\\'NOT_EQUAL\\\', \\\'GREATER_THAN\\\', \\\'GREATER_THAN_OR_EQUAL\\\', \\\'LESS_THAN\\\', \\\'LESS_THAN_OR_EQUAL\\\', \\\'IN_RANGE\\\', \\\'NOT_IN_RANGE\\\', \\\'CONTAIN\\\', \\\'NOT_CONTAIN\\\', \\\'IN\\\', \\\'NOT_IN\\\', \\\'ANY\\\', \\\'ALL\\\', \\\'NONE\\\') ;
- value — значения, по которому будет фильтроваться указанное поле.
Пример: filtering = \"impressions LESS_THAN 5000\"
4.2.7. date_start — начальная дата отчетного периода в формате YYYY-MM-DDD.
4.2.8. date_stop — конечная дата отчетного периода в формате YYYY-MM-DDD.
4.2.9. api_version — версия API Facebook.
4.2.10. access_token — токен доступа.
5. Примеры использования функции fbGetMarketingStat
5.1. Перед тем как запускать описанные ниже примеры, сгенерируйте API-токен и сохраните его в виде файла, с помощью функции fbAuth().
fbAuth(app_id = 00000000000000, app_secret = \"xxxxxxxxxxxxx\", username = \"ваш логин\")
5.2. Чтобы получить статистику о количестве показов, кликов и затрат на рекламу на уровне аккаунта и в разрезе регионов, введите следующий код:
AccStat <- fbGetMarketingStat( accounts_id = «act_0000000000», level = \"account\", fields = \"account_id, account_name, impressions, clicks, spend\", breakdowns = \"region\", date_start = \"2020-03-01\", date_stop = \"2020-03-30\", username = \"ваш логин\")
5.3. Получите статистику по количеству уникальных показов и уникальных кликов, с фильтром по возрастным группам «18-24», «25-34» и сортировкой данных в порядке убывания количества уникальных показов (поле reach).
CampStat <- fbGetMarketingStat(accounts_id = \"act_0000000000\", level = \"campaign\", fields = \"campaign_name, reach, unique_clicks\", breakdowns = \"age\", sorting = \"reach_descending\", filtering = \"age IN 18-24,25-34\", date_start = \"2020-03-01\", date_stop = \"2020-03-30\", username = \"ваш логин\")
6. Официальные учебные материалы
Пакет rfacebookstat имеет хорошую русскоязычную документацию. В этом разделе приведу ряд ссылок, которые позволят вам максимально подробно разобраться со всеми его возможностями и особенностями синтаксиса.
Официальные ссылки:
- Виньетки:
Выводы
Используя API Facebook и пакет функций на языке R rfacebookstat, вы сможете:
- получить данные по своим рекламным аккаунтам, кампаниям, объявлениям и так далее во множестве различных разрезов.
- строить на основе полученных данных любые визуализации, используя всю мощь языка R.
- передавать полученные данные в любую базу данных или сохранять в виде CSV-файла.
Читайте также, как настроить запуск скриптов R с определенным интервалом.
Как настроить запуск R-скрипта по расписанию? Читайте также, как настроить
Подписывайтесь на Telegram-каналы основателей Netpeak
Комментарии:
Как Blizzard реализует тимбилдинг, мотивирует сотрудников и превращает офис в музей...
12 12 2024 8:17:56
Мы решили узнать, как дорого обходятся рекламодателям клики по объявлениям в разных странах и тематиках, чтобы читателям блога было удобнее планировать бюджет на рекламные кампании....
11 12 2024 21:17:29
Как с помощью элементов микро UX в дизайне сделать сайт интернет-магазина незабываемым...
10 12 2024 14:52:27
Доступно объясняем, как пользоваться и не типичными для экспертов по контекстной рекламе программами. Например, созданными для разработчиков. Узнать больше!...
09 12 2024 12:19:32
Мониторинг мобильных просмотр статистики Firebase в отчетах Google ***ytics и связь Firebase ***ytics с Google Рекламой...
08 12 2024 20:51:43
Специалистам часто приходится проводить вебинары и для этого нужна адекватная площадка. В инсайдерском посте мы рассказываем, как выбирали подходящую платформу для проведения вебинаров и что из этого вышло....
07 12 2024 11:16:41
Есть офлайн-точка продаж и нужно привлечь сюда больше клиентов. Что делать? Настраиваем локальные кампании. Показываем и рассказываем, как это делать....
06 12 2024 21:53:38
Рост количества транзакций на 417%, дохода на 560%, среднего чека на 28%....
05 12 2024 15:16:20
Фубольный клуб. Как увеличить ROMI (возврат маркетинговых инвестиций) в рекламных кампаниях — рассказываем на примере киевского интернет-магазина «Динамо»...
04 12 2024 19:23:17
Сегодня именно тот день, когда пора решиться и отправить своё резюме в нашу компанию....
03 12 2024 6:29:16
Советы специалистов по продвижению интернет-магазинов в сверхконкурентной нише одежды и обуви...
02 12 2024 16:50:32
Снимать скрин нужно красиво и логично, вне зависимости от того, кому вы его покажете: начальнику, другу или многотысячной аудитории блога...
01 12 2024 11:11:56
Зная стоимость клика в вашей тематике или регионе, и коэффициент конверсии на вашем сайте, вы можете оценить объем необходимых инвестиций в рекламу и прогнозировать стоимость конверсии. Узнать больше!...
30 11 2024 4:44:55
Рассылка ежемecячно занимает второе место среди источников реферального трафика BuzzFeed. Уроки увеличения базы подписчиков от BuzzFeed от базы до метрик оценки. Принцип BuzzFeed — как можно быстрее внедрять в рассылку то, что нравится читателям....
29 11 2024 5:52:19
Полезный и интересный контент — это лучший крючок, который помогает привлечь новых клиентов на аграрном рынке и удержать их внимание....
28 11 2024 8:57:21
Если вы не можете улучшить свой уровень конверсий и поднять ставки, оптимизация показателя качества может быть вашим единственным выходом, чтобы сохранить высокий рейтинг без больших затрат. Статья, которая расставляет точки над «i»....
27 11 2024 8:59:50
Как делать большие деньги даже, когда случаются кассовые разрывы и каким образом строить процессы внутри компании, чтобы сотрудники горели своим (вашим) делом? Узнать!...
26 11 2024 9:43:26
Amazon сократил комиссию для сайтов партнеров от 30% до 80% — что делать дальше? Мнение эксперта....
25 11 2024 13:40:57
Поговорим о soft skills, потому что именно они, исходя из моего опыта, помогают строить поистине сильные комaнды....
24 11 2024 8:50:57
«Случайный» посетитель потому, что может уйти (не сделав покупку) и не вернуться, не стать клиентом. Пуш-уведомления позволяют посетителю сразу стать подписчиком: ему предлагают подписаться на рассылку. Как это использовать? Читайте!...
23 11 2024 9:33:15
95% заполняемости коливингов для сервиса аренды жилья....
22 11 2024 19:17:16
В основе каждой великой компании – хорошо рассказанная история....
21 11 2024 12:55:39
Можно открыть корпоративную почту с использованием собственного сервера для принятия/отправки и с использованием стороннего сервиса от яндекс или гугл...
20 11 2024 9:50:33
Есть 3 качества грамотного руководителя: самоорганизованность, скорость. четкость. А еще — уйма фишек организации рабочих процессов, которые применяют в Netpeak. Узнать!...
19 11 2024 19:32:47
9 тревожных признаков того, что ваши подчиненные могут выгореть и уволиться. Обратите внимание и, возможно, не придется терять ценных для компании людей....
18 11 2024 18:28:20
Результаты, которых мы достигли за 2 месяца работы....
17 11 2024 1:41:43
Свежесть и актуальность контента — главные уроки из Google December 2020 Core Update. Почему — читайте в статье....
16 11 2024 19:43:40
Чем полезна вкладка Network в DevTools для SEO-специалиста...
15 11 2024 10:36:49
Минимизация пропущенных звонков и ускорение обработки заявок с наглядными примерами из сервиса...
14 11 2024 14:35:53
Пиксель Facebook — инструмент аналитики рекламной системы, который можно использовать и для Instagram....
13 11 2024 20:17:36
Новая партнерская программа Netpeak agency. Как получить теплого лида, стабильный пассивный доход, разместить свой логотип и ссылку на сайт на сайте Netpeak и другие бонусы партнерской программы. Узнать больше!...
12 11 2024 23:16:56
Как визуализировать данные Google BigQuery в Power BI? Пошаговая инструкция от руководителя отдела веб-аналитики Netpeak Алексея Селезнева...
11 11 2024 8:17:11
Четыре способа исключить нерелевантные места размещения видеорекламы, а также полезные списки минус-слов и детских YouTube-каналов....
10 11 2024 23:39:44
Как сформировать правильную стратегию продвижения и сфокусировать внимание на получении прибыли...
09 11 2024 0:19:15
Если ваш сайт не приносит желаемых продаж, задумайтесь о смене формата. Этот кейс о том, как с качественным лендингом можно достигнуть желаемой цены за конверсию....
08 11 2024 0:25:17
Как Netpeak работал с сайтом филиала крупного бренда и добился результатов, несмотря на то, что сервера проекта находятся в другой стране....
07 11 2024 4:53:19
Когда и зачем я начал учить R, с какими сложностями столкнулся, как появилась и реализовывалась идея создания курса...
06 11 2024 1:24:58
Советы специалистам по контекстной рекламе. Технические сложности, которые возникают при работе с Google ***ytics: от ограничений интерфейса до ошибок настройки отслеживания и последующей недостоверности полученных данных, и решения для них...
05 11 2024 13:53:42
Как формируется цена на услугу SEO, как достигается результат и почему поисковое продвижение выгодно только в долгосрочной перспективе от руководителя отдела продаж агентства Netpeak. Узнайте больше!...
04 11 2024 7:27:51
Если на вашем смартфоне установлен только стандартный набор Uber, Glovo, 2ГИС и нескольких мессенджеров — смотрите подборку необычных и смешных приложений....
03 11 2024 21:36:38
О промдизайне, инсайтах, испытаниях для дизайнеров по мотивам BBC-шоу «Дизайн для жизни» с Филиппом Старком....
02 11 2024 4:48:33
Обойдемся без теории, зато покажем пример SEO-аудита...
01 11 2024 20:40:48
Где искать информацию, как составить контент-план, писать тексты быстро и легко, а затем продвигать их. Собрали для вас подборку постов о разных этапах работы с контентом....
31 10 2024 2:19:47
Мы хотим купить комaнду с компетенциями в сфере медиабаинга, чтобы объединить силы для развития онлайн-рынка...
30 10 2024 13:13:35
Обновление от Google: похожие аудитории можно использовать не только для медийных, но и для поисковых и торговых кампаний...
29 10 2024 14:28:11
Инструкция о том, как создать новую кампанию в Bing Ads или импортировать существующую из Google Рекламы? Как добавить способ оплаты? Читайте о первых шагах настройки рекламы в Bing...
28 10 2024 11:55:18
Обо всех способах передачи данных из несвязанных с сайтом источников, а также о ручной передаче данных...
27 10 2024 13:36:19
Памятка для всех, кому важно сохранить детали переговоров....
26 10 2024 18:19:51
Парсинг сайтов: как избавиться от головной боли и сэкономить сотни часов рутинного труда...
25 10 2024 19:50:31
Как владельцу стартапа пробиться сквозь сотни ежедневных сообщений, которые получает инвестор, создать эффективную цепочку писем и быть замеченным...
24 10 2024 2:32:27
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::