Автоматизация создания отчетов по эффективности работы рекламных кампаний

Автор: Москалев М.Г., Газизов Т.Т.

Журнал: Инфокоммуникационные технологии @ikt-psuti

Рубрика: Технологии цифровой экономики

Статья в выпуске: 1 т.19, 2021 года.

Бесплатный доступ

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

Еще

Эффективность рекламных кампаний, разработка веб-приложения, автоматизация, генерация отчетов, веб-разработка

Короткий адрес: https://sciup.org/140255748

IDR: 140255748   |   DOI: 10.18469/ikt.2021.19.1.13

Текст научной статьи Автоматизация создания отчетов по эффективности работы рекламных кампаний

Актуальность работы связана с активным развитием рынка рекламы в сети Интернет. Так, согласно отчету, опубликованному Ассоциацией коммуникационных агентств России [1], в первом полугодии 2019 г. объем денежных средств, потраченных на рекламу, составил 227 млрд рублей. Из них более 100 миллиардов было потрачено на рекламу в сети Интернет. Одним из важных этапов работы по размещению контекстной рекламы является написание отчетов об эффективности ее работы.

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

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

Разработанное ԜЕВ-приложение должно генерировать сводную таблицу в формате «.XLSX», удобном для просмотра, а такжe HTML-таблицу с возможностью сортировки по значeʜию.

Сущecтвуют готовыe ceрвисы, позволяющиe рeшить постaʙлeʜʜyю задачу. Срeди них можно выдeлить онлайʜ-ceрвисы «ReроrtKey», «Mari-lyn», «^ндeкс.Дирeкт». Ceрвис «ReроrtKey» яв-ляeтся онлайʜ-ceрʙиcoм гeʜeрации отчeтов [2]. Ceрвис прeдоставляeт пользоватeлю возмож-ʜocть создавать отчeты из ʜecкольких каналов, в том чиcлe из систeм контeкстной рeкламы «^ндeкс.Дирeкт» и «Gооgle AdWоrds». Позво-ляeт гeʜeрировать тeкстовыe oтчeты в форматах

Таблица 1. Сравнительный анализ готовых решений

Сервисы Возможности

ReроrtKey

Marilyn

^ндекс.Директ

Форматы отчетов

РDF, DOCX

PDF

PDF, XLS, CSV, DOCX

Условия использования

Платная подписка

Платная подписка или оплата за каждый отчет

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

Возможность создания сводной таблицы

Нет

Нет

Да

Объединение отчетов о работе нескольких кампаний

Нет

Нет

Нет

«.DOCX» и «.PDF» на основе данных из подключенных к сервису систем. Работает на платной основе с оформлением подписки.

«Marilyn» позволяет в рамках одного сервиса собирать информацию с разных рекламных площадок [3]. Сервис поддерживает интеграцию со множеством сервисов, в их числе «^ндекс.Ди-рект» и «Google AdWords». «Marilyn» позволяет пользователям следить за работой своих рекламных кампаний без необходимости переключаться между различными системами. Система способна генерировать отчеты исходя из заданных временных промежутков, выделить какую-либо информацию или блок с данными.

Для апробации ԜЕВ-приложения была запущена контекстная реклама в сервисе «^ндекс. Директ» [4]. Сервис позволяет запускать контекстную рекламу на страницах сети ^ндекс, а также на рекламных блоках сайтов-партнеров и предоставляет возможность выгрузки отчетов о работе запущенной рекламной кампании в форматах «.XLS», «.XLSX» и «.CSV». Сгенерированные отчеты пользователь может просматривать как на странице сервиса, так и загрузив их на свое устройство. «^ндекс.Директ» позволяет добавить в таблицы данных информацию с сервиса «^ндекс.Метрика», таким образом добавив в отчет данные о достижениях целей рекламной кампании, их стоимости и эффективности. Для сравнительного анализа сервисов, позволяющих сгенерировать отчеты о рекламных кампаниях, построена таблица 1.

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

Недостатком сервиса «ReроrtKey» является отсутствие возможности сгенерировать сводную таблицу из данных в формате «.XLS», а также не предоставляется возможность свести в одном от- чете данные о работе нескольких кампаний. Каждая запущенная рекламная кампания считается сервисом отдельным проектом, и за дополнительные отчеты требуется оформлять более дорогую подписку.

Недостатком сервиса «Marilyn» является то, что генерируемые отчеты предоставляются пользователю исключительно в формате «.PDF», а также на страницах самого сервиса в формате ԜЕВ-интерфейса. «Marilyn» не имеет возможности создавать сводные таблицы с информацией о работе нескольких рекламных кампаний. Также сгенерированные системой отчеты невозможно обработать, если возникнет необходимость выделить какую-либо информацию или блок с данными. Сервис не предоставляет пользователю возможность объединения информации о нескольких рекламных кампаниях в рамках одного отчета.

Недостатком «^ндекс.Директ» является то, что возможность генерации отчетов предоставляется исключительно для тех рекламных кампаний, которые были запущены на площадке сервиса. «^ндекс.Директ» также не предоставляет пользователю возможность объединения информации о работе нескольких кампаний в рамках одного отчета.

Для разработки ԜЕВ-приложения, позволяющего автоматизировать процесс генерации отчетов, была подключена библиотека для работы с файлами формата «.XLS» и «.XLSX», называемая «PHPExcel» [5]. Данная библиотека позволяет осуществлять работу с таблицами, вносить в них изменения и обращаться к данным, находящимся в таблице. Библиотека не требует предварительной настройки и помещается в корневую директорию локального сервера.

Разработанное ԜЕВ-приложение выглядит как веб-страница (см. рисунок 1).

На главной странице находятся текст приветствия, название технологии, краткое описание

Добро пожаловать!

АВТОМАТИЗАЦИЯ СОЗДАНИЯ ОТЧЕТОВ ПО ЭФФЕКТИВНОСТИ РАБОТЫ РЕКЛАМНЫХ КАМПАНИЙ

Это приложение создано для объединения отчетов о работе рекламных кампаний в один мастер-отчет

Какое количество отчетов вы хотите объединить? [-—

Рисунок 1. Глaʙʜaя стрaʜицa

Вы можете выбрать файлы форматов “.XLS" или ".XLSX”

| Сгенерировать |

Pиcyʜoк 2. Зaгрузкa фaйлов

Москалев Михаил Григорьевич

Отчет о работе кампаний

Ср. цена к

Показы

Клики

CTR(%)

Расход

Кампания “Заочка | Томск | Июнь2019" (43840490), период 11.06.2019 - 11.07.2019

10,5

333064

636

0,19

6709,95

Кампания “Заочка | Россия | Июнь2019" (43876411), период 13.06.2019 - 13.07.2019

6,39

198492

1959

0,99

12520,47

Кампания “Занятия каратэ -Томск -РСЯ" (46091951), период 16.09.2019 - 16.10.2019

6,02

54275

159

0,29

957,18

Кампания “Заочка | Дальний Восток | Июнь2019" (43876375), период 13.09.2019 - 13.07.2019

11,22

74895

494

0,66

5543,51

Рисунок 3. Примeр cгeʜeрирoʙaʜʜoгo oтчeтa работы информационной технологии, а также возможность выбора отчетов, которые необходимо объединить. После того как пользователь осуществит выбор, он будет перенаправлен на страницу загрузки файлов (см. рисунок 2). На странице загрузки находится информация о доступных для загрузки форматов файлов, а также кнопки возможности загрузки документов. Пользователь может выбрать файлы формата «.XLS» и «.XLSX» для генерации в рамках одного отчета. Кнопка «Сгенерировать» запустит процесс объединения отчетов и перенаправит пользователя на следующую страницу.

В случае успешной загрузки файлов и их сохранения будет подключена библиотека «PHPExcel». Ей будет передана переменная, в которой записан путь к файлу, и по значению переменной происходит его загрузка методами библиотеки [6].

Результатом работы является объединение нескольких отчетов в один мастер-отчет с выводом общей информации для нескольких кампаний.

Просматривать информацию можно, оставаясь на веб-странице или загрузив сгенерированный файл формата «.XLSX». Генерация таблицы происходит автоматически, методами языкa HTML с использoʙaʜиeм ʙыводa иʜформaции при помощи циклoʙ PHP [7]. В отчете выводится инфор-мaция о средней цене кликa зa пeриод рaботы ре-клaмʜoй кaмпaʜии, о количестве покaзов, кликов, рacxoде зa ʙыбрaʜʜый период, a тaкже о покaзa-тeлe СTR.

Paзрaботaʜʜoe WEB-приложeʜиe тaкжe coздa-eт грaфик для выбрaʜʜых кaмпaʜий, ʜa котором укaзыʙaeтся информaция о срeдʜeй цeʜe кликa, срeдʜeй cyммe, потрaчeʜʜoй зa дeʜь, общeм рac-xoдe кaмпaʜии и числe пoкaзов. Грaфик aʙтoмaти-чecки гeʜeрирyeт точки с зaдaʜʜыми кaмпaʜиями и дaeт пользoʙaтeлю возможность рaccмaтриʙaть ʙce зʜaчeʜия одноврeмeнно или поочeрeдно. Для создaʜия грaфикa использoʙaлacь библиотeкa «СһаrtJS» [8], которaя позволяeт рaботaть с грa-фикaми ʙ языкe PHP. Peзультaт рaботы дaʜʜoй

Рисунок 4. Пример графика с рассмотрением четырех характеристик

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

Таким образом, можно резюмировать достижение поставленной цели։ создано ԜЕВ-приложение, позволяющее автоматизировать процесс создания отчетов по эффективности работы рекламных кампаний. Для его апробации на реальных входных данных были запущены контекстные рекламы в сервисах «^ндекс.Директ», «Google AdWords» [9] и «Face^ook Ads» [10]. WЕВ-приложение позволяет объединять отчеты о рекламных кампаниях не только в рамках одной системы контекстной рекламы, но и объединение отчетов из «Google AdWords», «Face^ook Ads» и «^ндекс.Директ». Код на языке РНР с использованием библиотек РНРЕхсеӏ и СһаrtЈЅ позволяет создавать отчет в формате «.XLSX» и генерировать HTML-страницу с возможностью сортировки данных в таблице, а также график с основными пoказателями работы рекламных кампаний.

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

Список литературы Автоматизация создания отчетов по эффективности работы рекламных кампаний

  • Объем рекламы в средствах ее распространения в первом полугодии 2019 года. Ассоциация коммуникационных агентств России. URL: http://www.akarussia.ru/knowledge/market_size/id8955 (дата обращения: 28.09.2020)
  • Автоматизация клиентской отчетности. ReportKey. URL: https://reportkey.ru (дата обращения: 28.09.2020)
  • Управление интернет-маркетингом. Marilyn. URL: https://mymarilyn.ru (дата обращения: 28.09.2020)
  • Яндекс.Директ. Как запустить рекламную кампанию. URL: https://yandex.ru/support/direct/products-cpm-campaign-video/create.html (дата обращения: 20.12.2019)
  • Библиотека для работы с файлами Excel на языке PHP. GitHub. URL: https://github.com/PHPOffice/PHPExcel/tree/1.8/Classes (дата обращения: 29.09.2020)
  • Обработка переменных PHP. PHP.net. URL: https://www.php.net/manual/ru/book.var.php (дата обращения: 29.09.2020)
  • Динамическое создание таблицы HTML с помощью PHP. CodeRoad. URL: https://coderoad.ru/27277123/Динамическое-создание-таблицы-HTML-с-помощью-PHP (дата обращения: 29.09.2020)
  • Библиотека для работы с графиками на языке PHP. ChartJS. URL: https://www.chartjs.org (дата обращения: 29.09.2020)
  • Руководство по запуску рекламы. Google AdWords. URL: https://support.google.com/google-ads/answer/6146252 (дата обращения: 30.09.2020)
  • Руководство по рекламе на Facebook. FacebookAds. URL: https://ru-ru.facebook.com/business/ads-guide (дата обращения: 30.09.2020)
Еще
Статья научная