Мы приветствуем ваши отзывы об этом документе, поскольку мы готовимся добавить его в наш общедоступный репозиторий руководств.
Мы рекомендуем рекламным специалистам проводить нагрузочное тестирование 100 % производственного трафика:
- Специалисты по рекламе должны иметь доступ к измерениям атрибуции конверсий, используя API отчетов об атрибуции в качестве сценариев использования отчетов.
- Рекламные технологии должны принимать дизайнерские решения, сводя к минимуму шум (ссылка: смоделированные дизайнерские решения ).
- Во время тестирования рекламные специалисты должны отслеживать количество заданий, которые они выполняют в день (например, заданий на каждого рекламодателя), примерное распределение объема событий конверсии и количество агрегированных ключей в качестве входных данных для каждого задания обработки (см. параметр задания output_domain_blob_prefix в службе агрегирования). документация API ) и примерное среднее количество событий-конверсий на входной отчет.
- Для тестирования специалисты по рекламе должны найти рекомендуемый тип экземпляра в таблице рекомендаций по определению размера на основе ожидаемого размера задания (т. е. объема отчета, размера домена) и соответствующим образом определить размер развернутой службы агрегирования. Ссылка: Руководство по определению размера агрегированного сервиса на AWS.
- Специалисты по рекламе должны выполнять задания по агрегированию для нагрузочных тестов.
Цели
Это руководство предназначено специально для совокупного измерения атрибуции конверсий и будет включать ключевые инструкции по установке и настройке, предназначенные для использования рекламными специалистами для:
- Оцените ожидаемую нагрузку для совокупного измерения атрибуции конверсий.
- Оптимизируйте их ключевые настройки и конфигурацию для повышения производительности и шума на основе параметров и целей, которые они намеревались измерить, а также размера и сегментации своих рекламодателей.
Предварительное условие
Это руководство предназначено для аудитории, специализирующейся на рекламных технологиях. Прежде чем выполнять следующие шаги, вам следует ознакомиться с нашей документацией по работе с шумом , решениями по проектированию сводных отчетов и поэкспериментировать с лабораторией шума для оптимальной конфигурации.
Шаги
1. Стратегия первоначальной настройки ключа агрегирования
Определите, сколько различных ключевых структур (т. е. набора измерений) вам понадобится в зависимости от типа вашего бизнеса и целей. Обратите внимание, что оптимизация структуры ключей может помочь уменьшить шум в отчетах.
Количество рекламодателей, которые у вас есть
Например, предположим, что у вас есть 1000 рекламодателей .
Сходства между вашими рекламодателями
Сходства следует оценивать на основе объема конверсий, относительной ценности конверсий и общего охвата характеристик рекламодателя. Чем более похожими вы сможете их сгруппировать, тем точнее будут ваши результаты (из-за меньшего отклонения выходных значений) и, следовательно, тем меньше будет влияние шума. Дополнительные сведения см. в разделе расширенного управления ключами . Например, рекламная компания может сегментировать своих рекламодателей по отраслям, расходам и объему конверсий следующим образом:
- Отрасль (например: страхование, ювелирные изделия, развивающаяся розничная торговля)
- Расходы (например: <50 000 долларов США в квартал, 50–150 000 долларов США в квартал, 150 000–250 000 долларов США в квартал).
- Объем конверсий (низкий, средний, высокий)
Количество совокупных ключевых структур, которые необходимо создать
Например, 27 (3x3x3): 3 отрасли, 3 типа расходов и 3 группы по ценности конверсий.
2. Определите ключевые параметры агрегирования
Затем определите важные параметры, которые вы хотели бы отслеживать как по показам, так и по конверсиям, чтобы оценить количество ключей источника и триггера.
Для каждой структуры ключей агрегации важные параметры, которые необходимо отслеживать для показов , помогут вам определить количество ключей на стороне источника. Размеры будут зависеть от типа рекламодателя, указанного выше (т. е. отрасль, расходы, конверсия). Следующие примеры помогут объяснить размеры:
Ключевая структура 1: (Отрасль = страхование, расходы = <50 000, объем конверсий = низкий)
- A: 4 измерения: кампания (например: 50 возможностей), группа объявлений (например: 20 возможностей), тип устройства (например: 5 возможностей), гео (например: 50 возможностей).
- Возможные размерные комбинации = 50 х 20 х 5 х 50 = 250 000 . Это представляет количество возможных размерных комбинаций для ключей на стороне источника для структуры ключа 1.
- Необходимо зарезервировать 18 бит (18 бит = 262 144 возможных комбинации)
- A: 4 измерения: кампания (например: 50 возможностей), группа объявлений (например: 20 возможностей), тип устройства (например: 5 возможностей), гео (например: 50 возможностей).
Ключевая структура 2: (Отрасль = страхование, расходы = <50 000, объем конверсии = средний)
- A: 4 измерения: кампания (например: 30 возможностей), группа объявлений (например: 80 возможностей), тип объявления (например: 3 возможности), гео (например: 50 возможностей).
- Возможные размерные комбинации = 30 х 80 х 3 х 50 = 360 000 . Это представляет собой количество возможных комбинаций измерений или ключей на стороне источника для ключевой структуры 2.
- Необходимо зарезервировать 19 бит (19 бит) = 524 288 возможных комбинаций)
- A: 4 измерения: кампания (например: 30 возможностей), группа объявлений (например: 80 возможностей), тип объявления (например: 3 возможности), гео (например: 50 возможностей).
Ключевая структура 3: Повторите (аналогично спланируйте все имеющиеся у вас ключевые структуры)
Для каждой структуры ключей агрегирования важные параметры, которые необходимо отслеживать для конверсий , помогут вам определить боковые ключи триггера. Например:
Ключевая структура 1: (Отрасль = страхование, расходы = <50 000, объем конверсий = низкий)
- A: 2 измерения: категория продукта (например: 100 возможностей), тип конверсии (например: 5 возможностей)
- Возможные размерные комбинации = 100 х 5 = 500
- Необходимо зарезервировать 9 бит (9 бит = 512 возможных комбинаций)
- A: 2 измерения: категория продукта (например: 100 возможностей), тип конверсии (например: 5 возможностей)
Ключевая структура 2: (Отрасль = страхование, расходы = <50 000, объем конверсии = средний)
- A: 3 измерения: категория продукта (например: 50 возможностей), тип продукта (10 возможностей), тип преобразования (3 возможности).
- Возможные размерные комбинации = 50 х 10 х 3 = 1500.
- Необходимо зарезервировать 11 бит (11 бит = 2048 возможных комбинаций)
- A: 3 измерения: категория продукта (например: 50 возможностей), тип продукта (10 возможностей), тип преобразования (3 возможности).
Ключевая структура 3: Повторите (аналогично спланируйте все имеющиеся у вас ключевые структуры)
Оценки совокупных ключей
- Ключевая структура 1: 250 000 ключей показов x 500 ключей конверсии = 125 000 000 ключей.
- Ключевая структура 2: 360 000 ключей показов x 1,5 тыс. ключей конверсии = 540 000 000 ключей.
- Ключевая структура 3: (аналогично спланируйте все имеющиеся у вас ключевые структуры)
- Повторите для каждой ключевой структуры.
- Максимальное количество совокупных ключей = 540 000 000 ключей (во всех ключевых структурах). Необходимо зарезервировать 30 бит (30 бит = 1,07 млрд возможных комбинаций)
Ожидаемый объем конверсий
Для каждой структуры ключей агрегирования ожидаемый объем можно объяснить с помощью следующих примеров:
- Ключевая структура 1: (Отрасль = страхование, расходы = <50 000, объем конверсий = низкий)
- Ответ: Предполагается, что в следующем квартале расходы рекламодателей на Ключевую структуру 1 составят около 500 000 долларов США при средней цене за тысячу показов 8 долларов США. Ожидайте, что это приведет к 62 500 000 показов, которые необходимо зарегистрировать.
- Предположим, что среднее соотношение показов и конверсий, которое будет составлять ключевая структура 1, в следующем квартале составит 0,08 %, в результате чего необходимо будет зарегистрировать 50 000 атрибутированных конверсий . Для каждой конверсии измеряйте стоимость покупки и количество покупок.
- Ключевая структура 2: (Отрасль = страхование, расходы = <50 000, объем конверсии = средний)
- Ответ: Ожидается, что расходы на Ключ 2 в следующем квартале составят около 800 000 долларов США при средней цене за тысячу показов 10 долларов США. Ожидайте, что это приведет к 80 000 000 показов, которые необходимо будет зарегистрировать.
- Предположим, что среднее соотношение показов и конверсий, которое ключ 2 составит в следующем квартале, составит 0,03125 %, в результате чего необходимо будет зарегистрировать 25 000 атрибутированных конверсий . Для каждой конверсии измеряйте стоимость покупки и количество покупок.
- Повторите для каждой ключевой структуры.
Отчетность по доставке и частоте пакетирования (пакет на каждого рекламодателя)**
Для каждой структуры ключей агрегирования вам потребуются периодические отчеты о конверсиях. Мы рекомендуем специалистам по рекламе группировать данные по рекламодателям (для более четкого разделения данных по отчетам и более эффективного агрегирования) и использовать для пакетной обработки поле shared_info.scheduled_report_time
отчета.
- А: ежечасно
- Б: Ежедневно
- С: еженедельно
Примечания
- Для группирования по рекламодателям проверьте соглашения об уровне обслуживания с рекламодателями.
Более частая обработка партий будет сопровождаться более высоким уровнем шума на партию. (См.: Решение: Частота пакетов ).
Чтобы избежать ошибок из-за неправильной пакетной обработки, убедитесь, что пакеты используют поле
scheduled_report_time
, а неreport arrival time
. Например: если вы выполняете пакетную обработку каждый час, пакет для 11:00 должен включать только отчеты сscheduled_report_time
между 10:00 и 11:00, а не отчеты, поступившие между 10:00 и 11:00 с другимscheduled_report_time
(например: 9:00).
Оценки объема отчета
- Ключевая структура 1: 50 000 атрибутированных конверсий / 2160 (почасовая отчетность, часы в квартале) = 24 сводных отчета в час на каждого рекламодателя (24 x 1000 рекламодателей = 24 тыс. сводных отчетов).
- Ключевая структура 2: 25 000 атрибутированных конверсий / 2160 (почасовая отчетность, часы в квартале) = 12 сводных отчетов в час на каждого рекламодателя (12 x 1000 рекламодателей = 12 000 сводных отчетов).
- Ключевая структура 3: Повторение
- Общее количество сводных отчетов в час = 24 сводных отчета для ключевой структуры 1 + 12 сводных отчетов для ключевой структуры 2 + ... = ... в час на одного рекламодателя.
Сводка отзывов
Понимание следующих оценок рекламных специалистов поможет нам спланировать функции и улучшения для поддержки масштаба, необходимого рекламным технологиям. Мы предлагаем вам поделиться с нами нижеследующим. Дополнительную информацию см. в нашем руководстве по определению размера службы агрегации на AWS :
- Максимальное количество входных ключей домена (ключей для агрегирования) для каждого задания службы агрегирования.
- Максимальный объем входных отчетов на задание (атрибутивные конверсии)
- Предполагаемый вклад в каждый отчет (пары ключ/значение в отчете)
- Предполагаемое распределение связанных конверсий по каждому заданию
- Предполагаемое распределение ключей домена в задании
- Примерное количество рабочих мест в час/день/неделю