Уведомление

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

Использование данных Floodlight

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

Тег дохода от продаж Floodlight

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

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

Пример скрипта

Этот скрипт возвращает значение, отслеживаемое с помощью тега продаж Floodlight:
  • Аргумент Floodlight_ID – идентификатор действия.
  • Аргумент model_id:
    • Если вы настроили модель атрибуции на уровне рекламодателя, укажите идентификатор модели атрибуции.
    • Если нет, укажите значение 0, чтобы выбрать атрибуцию по последнему взаимодействию.
return (total_conversion_value(Floodlight_ID, model_id)

Конверсии с разным весом при использовании сочетания тегов Floodlight

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

  • Если отдельный показ привел к разным конверсиям, его ценность определяется суммарной ценностью этих конверсий.
  • Если отдельный показ привел к нескольким конверсиям с одним и тем же идентификатором действия Floodlight, количество этих конверсий умножается на вес.
Примеры
  • Производитель автомобилей отслеживает конверсии на страницах с информацией о минивэнах, кроссоверах и седанах. Чтобы оптимизация выполнялась с учетом ценности конверсий, каждой странице назначается своя ценность.
  • Представитель некоммерческой организации хочет оптимизировать ставки так, чтобы приоритетными считались события, связанные с пожертвованиями, поскольку такие события случаются редко. Он может добавить действия в начале последовательности конверсии и назначить им меньшие значения веса с целью увеличить количество желательных событий. Например, это могут быть клики по ссылкам "Подробнее об организации" и "Как вы можете помочь".

Пример скрипта

Этот скрипт возвращает три действия-конверсии, каждое из которых имеет свою ценность. Для этого используется функция sum_aggregate:
  • Аргументы Floodlight_ID1, Floodlight_ID2 и Floodlight_ID3 – ваши идентификаторы действий. Пример: 123456, 456789 и 78901.
  • Аргумент model_id:
    • Если вы настроили модель атрибуции на уровне рекламодателя, укажите идентификатор модели атрибуции.
    • Если нет, укажите значение 0, чтобы выбрать атрибуцию по последнему взаимодействию.
  • Аргументы weighting_1, weighting_2 и weighting_3 – вес каждой конверсии. Пример: 100, 5 и 0,2.
return sum_aggregate([
([total_conversion_count(Floodlight_ID_1, model_id)>0], total_conversion_count(Floodlight_ID_1, model_id)*weighting_1),
([total_conversion_count(Floodlight_ID_2, model_id)>0], total_conversion_count(Floodlight_ID_2, model_id)*weighting_2),
([total_conversion_count(Floodlight_ID_3, model_id)>0], total_conversion_count(Floodlight_ID_3, model_id)*weighting_3)
])

Варианты, позволяющие оптимизировать ставки с несколькими конверсиями

Существуют варианты скриптов для оптимизации ставок с несколькими конверсиями.

  • Чтобы изменить количество действий-конверсий с назначенным весом, удалите лишние условия или добавьте новые.
  • Чтобы использовать ценность самой ценной конверсии, вызывайте функцию max_aggregate.
  • Чтобы использовать ценность первого события-конверсии (в соответствии с порядком в вашем скрипте), вызывайте функцию first_match_aggregate.

Пример скрипта

В этом скрипте более высокая ценность назначается событию-конверсии, а более низкая – клику.

return max_aggregate([
([click], weight_1),
([total_conversion_count(Floodlight_ID_1, model_id)>0], weight_2)])

Пример скрипта

В этом примере более высокая ценность назначается конверсиям по клику, а более низкая – конверсиям по показу.
return sum_aggregate([
([click, total_conversion_count(Floodlight_ID_1, model_id)>0], weight_1),
([not click, total_conversion_count(Floodlight_ID_1, model_id)>0], weight_2)])

Пользовательские переменные Floodlight

Вы можете создать скрипт, выполняющий оптимизацию с учетом применения одной пользовательской переменной Floodlight для одного действия Floodlight. Для этого вызывайте функцию conversion_custom_variable.

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

  1. Нажмите Ресурсы > Группы Floodlight.
  2. Выберите действие Floodlight.
  3. Чтобы увидеть список пользовательских переменных Floodlight, нажмите на значок изменения вида.
  4. Установите флажок рядом с названием пользовательской переменной, используемой в скрипте.

Пример

Сервису проката автомобилей надо оптимизировать ставки с учетом количества броней на автомобили. Подтверждение бронирования отслеживается с помощью тега Floodlight, а количество ночей, на которое берут автомобиль, – с помощью пользовательской переменной Floodlight.

Пример скрипта

Этот скрипт показывает пример оптимизации ставки на основе одной пользовательской переменной Floodlight для одного действия Floodlight. Он возвращает строку (при наличии конверсии) или значение None (если конверсии нет). Ценность всех показов, которые не привели к конверсии, приравнивается к 0. Если определенному показу согласно модели атрибуции не приписана ни одна конверсия, возвращается значение None, а ценность показа приравнивается к 0.

  • Аргумент Floodlight_ID – идентификатор действия.
  • Аргумент model_id:
    • Если вы настроили модель атрибуции на уровне рекламодателя, укажите идентификатор модели атрибуции.
    • Если нет, укажите значение 0, чтобы выбрать атрибуцию по последнему взаимодействию.
  • Аргумент u_variable_index – номер пользовательской переменной Floodlight для идентификатора действия.

_uvar = conversion_custom_variable(Floodlight_ID, model_id, u_variable_index)

if _uvar != None and _uvar != "":
return float(_uvar)

return 0

Эта информация оказалась полезной?

Как можно улучшить эту статью?
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
12066418684126210383
true
Поиск по Справочному центру
true
true
true
true
true
69621
false
false