Рубрика развивается при поддержке
Маркетинг
Mello
290

Сборник статей со скриптами Ads для назначения ставок

В закладки

Ни для кого не секрет, что по мере работы кампании ключевые слова накапливают статистику, и мы принимаем решения об эффективности отдельных слов. Кто-то обновляет ставки руками, кто-то использует автоматизацию. Но что делать, когда вы только запускаетесь, и у вас нет данных по эффективности ключевых слов?

Первое, что приходит в голову — назначить всем ключевикам единую ставку, а далее начать корректировать значения бидов. Однако стоит учитывать, если вы рекламируете товары с большим разбросом цены, например наушники за $5 и наушники за $150, то единая ставка тут не подойдет. Более дешевый товар может выиграть больше акционов, и вы на этом не заработаете. Для такой ситуации есть второй вариант назначения первых ставок — ставки в зависимости от цены товара. Для начала рассмотрим простейший вариант скрипта Google Ads, когда цена товара уже присутствует в тексте объявления.

Логика работы простая: с помощью итератора и селектора ключевых слов получаем активные слова из активных групп нужной кампании. Для каждого ключевика получаем его группу, из этой группы берем первое объявление. Из нужного поля объявления с помощью слайсов получаем цену товара. Далее назначаем ставку ключевому слову, исходя из коэффициента конверсии сайта и среднего дохода с товара; в примере цена товара просто делится на 80. Скрипт работает только с развернутыми текстовыми объявлениями, если хотите работать с другими типами, то почитайте в справке о селекторах для нужного формата объявлений.

Есть и второй вариант скрипта Google Ads, когда цена товара не указана в тексте объявления, но имеется на посадочной странице.

Логика работы простая: с помощью итератора и селектора ключевых слов получаем активные слова из активных групп нужной кампании. Для каждого ключевика получаем его группу, из этой группы берем первое объявление. Из поля final url получаем ссылку на товар, переходим по ссылке и с помощью регулярных выражений находим значение цены на странице. Далее назначаем ставку ключевому слову, исходя из коэффициента конверсии сайта и среднего дохода с товара; в примере цена товара просто делится на 80. Скрипт работает только с развернутыми текстовыми объявлениями, если хотите работать с другими типами, то почитайте в справке о селекторах для нужного формата объявлений.

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

Логика работы мудреная, возможно в таком виде это вам и не пригодится, но интересные вещи почерпнете. Первый скрипт Google Ads проходит по всем вашим модельным кампаниям (надо добавить уникальный ярлык к объявлениям из таких РК), собирает все ссылки из объявлений и вставляет их в Google-таблицу. В этой Google-таблице срабатывает свой скрипт, который в соседних ячейках проставляет цены товаров по той же логике, что и в предыдущем скрипте.

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

Из поля final url получаем ссылку на товар, для этой ссылки из массива находим цену. Далее назначаем ставку ключевому слову, исходя из коэффициента конверсии сайта и среднего дохода с товара; в примере цена товара просто делится на 80. Скрипт работает только с развернутыми текстовыми объявлениями, если хотите работать с другими типами, то почитайте в справке о селекторах для нужного формата объявлений.

И наконец, рассмотрим вариант скрипта Ads для торговой кампании, когда товарный фид оформлен в виде Google-таблицы.

Скрипт Ads забирает из Google-таблицы (фида) данные по ценам и id товаров, сохраняет их в списке, далее он же с помощью итератора и селектора групп продуктов получает активные группы товаров из активных групп объявлений нужных кампаний. Если в вашем аккаунте группы товаров выделяют товары по id, то самым глубоко вложенным элементом группы товаров будет как раз объект эквивалентный одному товару и его значение будет равно id товар

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Mello", "author_type": "self", "tags": [], "comments": 0, "likes": 1, "favorites": 31, "is_advertisement": false, "subsite_label": "marketing", "id": 82052, "is_wide": false, "is_ugc": true, "date": "Fri, 06 Sep 2019 14:04:56 +0300", "is_special": false }
Какая реклама
приносит деньги?
0
{ "id": 82052, "author_id": 295562, "diff_limit": 1000, "urls": {"diff":"\/comments\/82052\/get","add":"\/comments\/82052\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/82052"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199113, "last_count_and_date": null }
Комментариев нет
Популярные
По порядку
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovx", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "disable": true, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ] { "page_type": "default" }