Домой Реклама Четыре сценария для управления ставками в Google объявления

Четыре сценария для управления ставками в Google объявления

1 просмотров
0

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

Скрипт для Google рекламные предложения, если цена товара, указанному в объявлении

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

Код скрипта с комментариями:
функцию main() {

// Получить ключевые слова
ВАР ключ KW1 = AdWordsApp.ключевые слова()
.CampaignName withCondition (‘= «укажите название кампании»‘)
.withCondition(«состояние = Включено»)
.withCondition(«AdGroupStatus = включена»)
.получить();
// Если вы хотите выбрать ключевые слова для каких-то других условий, помогут селекторы, чтобы помочь вам:
//https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_keywordselector?hl=ru#withCondition_1

// Передать на словах

пока(ключ KW1.hasNext()) {
ВАР кВт = ключ KW1.следующий();
ВАР kwText = кВт.то gettext();
ВАР группы = кВт.getAdGroup();
ВАР имя_группы = группа.метод getname();
Варе объявления = группа.объявления().withCondition(«EXPANDED_TEXT_AD тип =»»).withCondition(«состояние = Включено»).получить();

// Если вы хотите выбрать объявление в других термины, справочник объявления селекторы, чтобы помочь вам:
//https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_adselector?hl=ru#withCondition_1

ВАР ад = объявления.следующий();
ВАР head3 = объявление.getHeadlinePart3();

// В нашем примере, цена товара, указанная в третий титул, без каких-либо других ценностей
// так что мы просто берем значение третьего заголовка; пример — “$456.78”
// Если вы хотите взять значение из другого поля, описанных полей сертификата
//https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_expandedtextad?hl=ru
// Если у вас цена написана в формате “продукт от 576 руб с доставкой”, то мы должны также снизить цену на эту линию
// Вы можете попробовать что-то
/*
ВАР headline1 = объявление.getHeadlinePart1(); // предположим, что ваша цена в первом заголовке
ВАР Рег= ‘ (.*) Руб.;
ВАР РЭС = headline1.матч(РЭГ);
//Каротажник.журнал(РЭС[1]);
ВАР пуск = headline1.метод indexOf(РЭС[1]);
//Каротажник.журнал(пуск);
ВАР startheadline = headline1.фрагмент(0, «старт»);
//Каротажник.журнал(startheadline);
ВАР endheadline = headline1.фрагмент(начало+ВИЭ[1].длина);
//Каротажник.журнал(endheadline);
ВАР цене = headline1.срез(пуск-(endheadline.длина));
//Каротажник.журнал(цен);
*/

// Определения ставки валютный символ, значение вещественное число округляется до 2 цифр и разделить на 80
// Если вы получили цену через вырезать из строки, вместо переменной head3 вы будете иметь переменную цене,
// ну или как вы его называете,
// заменить символ валюты не придется.

ВАР ставка = (parseFloat(head3.заменить(«$»,»»))/80).toFixed(2);

// Определить пороговые значения для скорости
если (Ставка<=0.01){Ставка=0.01;}
если (ставка>=8){ставка=8;}

Логгер.журнала(‘группа -‘ + имя + ‘, Ключевое слово — ‘ + kwText + ‘новое предложение’ + ставки +, цена — ‘ + head3)

// Установить скорость сайта
кВт.setMaxCpc(ставки);

}
// Конец
}

Ну и не забудьте поставить ежедневного выполнения скрипта.

Сценарий рекламы Google в торгах, если цена товара не указана в объявлении

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

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

Код скрипта с комментариями:
функцию main() {

// Получить ключевые слова
ВАР ключ KW1 = AdWordsApp.ключевые слова()
.CampaignName withCondition (‘= «укажите название кампании»‘)
.withCondition(«состояние = Включено»)
.withCondition(«AdGroupStatus = включена»)
.получить();
// Если вы хотите выбрать ключевые слова для каких-то других условий, помогут селекторы, чтобы помочь вам:
//https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_keywordselector?hl=ru#withCondition_1

// Передать на словах

пока(ключ KW1.hasNext()) {
ВАР кВт = ключ KW1.следующий();
ВАР kwText = кВт.то gettext();
ВАР группы = кВт.getAdGroup();
ВАР имя_группы = группа.метод getname();
Варе объявления = группа.объявления().withCondition(«EXPANDED_TEXT_AD тип =»»).withCondition(«состояние = Включено»).получить();

// Если вы хотите выбрать объявление в других термины, справочник объявления селекторы, чтобы помочь вам:
//https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_adselector?hl=ru#withCondition_1

ВАР ад = объявления.следующий();
ВАР URL-адрес = объявление.URL-адреса().getFinalUrl();

ответ ВАР = UrlFetchApp.метод fetch(URL-адрес);

ВАР с = Ответ.getContentText();
ВАР текст = с;
ВАР Рег = ‘<сильный>(.*) Руб. <I класса=»фа-фа-руб.»></I>с</сильный>’; // здесь цитировал, ссылался на модель код целевой страницы, где цена, поэтому цена себя на сайте (.*)
// Например, на фрагмент страницы с ценой выглядит так: <сильный>4300 руб. <I класса=»фа-фа год»>отключено</I></сильный>
// То переменной Рег это должно быть записано в таком виде: ВАР Рег = ‘<сильный>(.*) <I класса=»фа-фа год»>отключено</I></сильный>’;
ВАР РЭС = текст.матч(РЭГ);
//Каротажник.журнал(РЭС[1]);
ВАР цене = parseFloat(РЭС[1]);

ВАР ставка = (Цена/80).toFixed(2);

// Определить пороговые значения для скорости
если (Ставка<=0.01){Ставка=0.01;}
если (ставка>=8){ставка=8;}

Логгер.журнала(‘группа -‘ + имя + ‘, Ключевое слово — ‘ + kwText + ‘новое предложение’ + ставка + ‘, Цена ‘ + цена)

// Установить скорость сайта
кВт.setMaxCpc(ставки);

}
// Конец
}

Ну и не забудьте поставить ежедневного выполнения скрипта. И еще, если скрипт не работает для всех РК (UrlFetchApp занимает время), сделать отдельный скрипт для каждой кампании, если это не помогло, то читайте дальше о тяжелых случаях.

Сценарий рекламы Google в торгах, если цена товара не указана в объявлении, и у вас огромный счет

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

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

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

Конечного поля, получаете URL ссылку на товар, для этого ссылку на массив, найти цену. Затем вы назначаете ключевое слово ставка, основанная на конверсии сайта и средний доход продукта; например, цена товара просто делится на 80. Скрипт работает только с расширенные текстовые объявления, Если вы хотите работать с другими видами, читайте в справке на селекторы на желаемый формат рекламы.

Инструкция с кодами скриптов и комментарии. Везде авторизации odobriti для скриптов

1. Копия объявления счете этот скрипт и сохранить его отдельно:

функцию main() {

ВАР URL-адреса = [];

// выбрать все объявления
ВАР adsIterator = AdWordsApp.объявления()
.withCondition(«CampaignStatus = включена»)
.withCondition(«AdGroupStatus = включена»)
.withCondition(«состояние = Включено»)
.withCondition(«CONTAINS_ANY LabelNames [‘label для подбора рекламы’]») //здесь указать на этикетке
.withCondition(«тип = ‘EXPANDED_TEXT_AD'»)
.получить();
// Если вы хотите выбрать объявление в других термины, справочник объявления селекторы, чтобы помочь вам:
//https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_adselector?hl=ru#withCondition_1

пока (adsIterator.hasNext()) {
попробовать {

Варе объявления = adsIterator.следующий();
ВАР URL-адрес = объявления.URL-адреса().getFinalUrl();
URL-адреса.нажимаем(URL-адрес);

} поймать(е){/*логгер.журнала(‘-‘);*/}
}

//Каротажник.журнала(URL-адресов);

URL-адреса.сортировать(); // сортируем массив URL-адресов

для (ВАР я = URL-адреса.длина — 1; Я > 0; я -) {
если (URL-адреса[я] == URL-адресов[я — 1]) URL-адреса.соединения( я, 1);
}

//Каротажник.журнала(URL-адреса.длина);

// объявить таблицу данных
ВАР СС = SpreadsheetApp.openById(‘1EU6HIvhC7BtFaoWeXx1kQq_svBQnUj6uhipuuxwfqce’) // определяем идентификатор таблицы
лист ВДП = СС.getSheets()[0]; // работаем с первым листом
для (ВАР я=1;я<=URL-адреса.длина;я++) {
диапазон ВАР = лист.getRange(«а»+я).метод setValue(URL-адреса[я-1]);
}
}

Этот скрипт собирает ссылки со всех рекламных объявлений и отправляет в таблицы Google. Этот скрипт можно назначить расписание для 1 раз в день. Первый раз, когда вы запускаете ваши руки, чтобы проверить. Тогда не важно как запускать: в режиме просмотра или размещать объявления Google не изменится, а стол будет вставить ссылки. В соответствии с переменной СС нужно указать идентификатор таблицы. Идентификатор таблицы берется из таблицы ссылок, например: https://docs.google.com/spreadsheets/d/1EU6HIvhCsssss7BtFaokQq_svBfQCE/редактирование#гид=0 — жирный код.

2. В вашем столе, заходим в “инструменты” -> “редактор скриптов”:

Перейти к “Файл” — >”Новый” — >”скрипт”:

Вставьте код:

clearSheet функция() {

// объявить таблицу с данными, полученными от рекламы
ВАР СС = SpreadsheetApp.openById(‘1EU6HgtFaoWeXx1kQq_svgggWfQCE’) //идентификатор таблицы
лист ВДП = СС.getSheets()[0]; // работаем с первым листом

// очистить его
лист.очистить();
}

В 4-й строке укажите идентификатор таблицы. Сохраните скрипт под некоторым именем, для удобства, можно назвать “clearTable”. Этот скрипт будет убирать таблицы с заданным интервалом. Если вы обратите внимание на первую строку, мы видим имя clearSheet функции.

Чтобы назначить этот скрипт, зайдите в “редактирование” -> “триггеры текущего проекта” и добавляем новый триггер для вышеуказанных функций:

На раз в неделю или раз в день на ночь. Если триггер будет на каждый день, он должен вызвать перед ссылкой сценарий к таблице, описанной в пункте 1.

3. Похожие позе, в той же таблице, новый сценарий.
Вставить код:

к getprices функция() {

//функция для получения цены
функции getPrice(URL-адрес) {

//страницы персим
ответ ВАР = UrlFetchApp.метод fetch(URL-адрес);
ВАР с = Ответ.getContentText();
ВАР текст = с;

попробовать {

ВАР Рег = ‘<мета Сосновец=»цена» содержания=»(.*)» />’;// Здесь цитируются упомянутые модели код лендинга, где цена, так и сама цена была на сайте (.*)
// Например, на фрагмент страницы с ценой выглядит так: ‘<мета Сосновец=»цена» содержания=»4300″ />’
// То переменной Рег это должно быть записано в таком виде: ВАР Рег = ‘<мета Сосновец=»цена» содержания=»(.*)» />’;

ВАР РЭС = текст.матч(РЭГ);
//Каротажник.журнал(РЭС[1]);
возвращение РЭС[1]

}
поймать(е){регистратор.журнала(‘-‘);}

} // Это вспомогательная функция, которая получает цену для данного URL-адреса

// Далее у нас есть URL-адрес для каждой ячейки в столбце a, чтобы вставить цене в ячейки столбца B
// объявить таблицу данных

ВАР СС = SpreadsheetApp.openById(‘1EU6HIvioWeXx1kQq_svBjXWfQCE’) // идентификатор таблицы
лист ВДП = СС.getSheets()[0]; // работаем с первым листом
lastRow ВАР = лист.getLastRow();
Логгер.журнал(lastRow);

rangeAB ВАР = лист.getRange(«А1:Б»+lastRow).getValues();
rangeB ВАР = лист.getRange(«Б1:Б»+lastRow).getValues();
//Каротажник.журнал(rangeB.длина);
//Каротажник.журнал(rangeAB.длина);

ВАР Дж = 1;
пока (rangeB[Дж-1][0].метод toString()!=») {в J++;}

// Каротажник.журнал(Дж);
ВАР lastRowB = Дж;
//Каротажник.журнал(lastRow);
rangeAB = лист.getRange(«а»+lastRowB+»Б»+lastRow).getValues();
//Каротажник.журнал(rangeAB.длина);
rangeB = лист.getRange(«Б»+lastRowB+»Б»+lastRow).getValues();
//Каротажник.журнал(rangeB.длина);

для (ВАР я=lastRowB;я<=lastRow;я++){
ВАР пр = rangeAB[я-lastRowB][1];
//Каротажник.журнал(пр);
//Каротажник.отчет(СЧ.длина);
ВАР URL-адрес = rangeAB[я-lastRowB][0];
Логгер.журнала(URL-адрес);
//Каротажник.журнал(rangeB);
если (СЧ.длина==0)
{
попробовать{
valuePr ВАР = getPrice(URL-адрес);
лист.getRange(«б»+я).метод setValue(valuePr);}
поймать(е){регистратор.журнала(‘-‘);}

}
}
}

В строковой переменной СС, укажите идентификатор таблицы. Сценарий можно назвать произвольно, но для удобства вы можете “к getprices”. Этот скрипт будет парсить сайт и найти цены по соответствующим ссылкам. Заметьте, в начале скрипта указано имя главного к getprices функции . Для нее пользовательские триггера каждые 15 минут:

Первый раз можно запустить руки:

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

4. Создать еще один скрипт для таблицы:

сортировщик функция() {

// объявить таблицу данных
ВАР СС = SpreadsheetApp.openById(‘1EU6HgXx1kQq_svBQngfQCE’) // идентификатор таблицы
лист ВДП = СС.getSheets()[0];
lastRow ВАР = лист.getLastRow();
Логгер.журнал(lastRow);

rangeAB ВАР = лист.getRange(«А1:Б»+lastRow);
rangeAB.сортировка(2);

rangeAB = лист.getRange(«А1:Б»+lastRow).getValues();
rangeB ВАР = лист.getRange(«Б1:Б»+lastRow).getValues();
//Каротажник.журнал(rangeB);

ВАР мас = [];
для (ВАР я=0; я<rangeB.длина;я++) {мас.толчок(rangeB[я][0]);}
//Каротажник.журнал(мас);
ВАР Дж = 1 ;
ВАР lastB = 1;
попробовать {а (мас[Дж-1]>=0) {и J++;}}
поймать(е) {lastB=Дж;}
//Каротажник.журнал(Дж);
lastB=Дж;

rangeB = лист.getRange(«Б»+lastB+»Б»+lastRow);
rangeB.очистить();

}

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

Курок можно поставить на каждый час.

5. Создавать объявления в новый сценарий

функцию main() {

функция поиска(Арр,Валь){
для (ВАР я=0;я<Арр.длина;я++)
{
ВАР Элем = ОБР[я];
если (Элем[0].метод toString().столоверчением()==Вэл.метод toString().столоверчением()) {
возвращение parseFloat(Элем[1])}
//иначе {возвращает значение undefined}
}
}

// объявить таблицу данных
ВАР СС = SpreadsheetApp.openById(‘1EU6HIvhgeXx1kQq_svBguXWfQCE’); // идентификатор таблицы
лист ВДП = СС.getSheets()[0];
lastRow ВАР = лист.getLastRow();
//Каротажник.журнал(lastRow);

диапазон ВАР = лист.getRange(«А1:Б»+lastRow).getValues(); // в этой серии хранятся данные на все ссылки и цены
Логгер.журнал(диапазон);

диапазон.сортировать(); // сортировка массива
для (ВАР я = диапазон.длина — 1; Я > 0; я -) {
если (диапазон[Я][0] == ряд[я — 1][0]) {диапазона.соединения( я, 1);}
}
//Каротажник.журнал(диапазон);

// Получить ключевые слова
ВАР ключ KW1 = AdWordsApp.ключевые слова()
.CampaignName withCondition (‘= «укажите название кампании»‘)
.withCondition(«состояние = Включено»)
.withCondition(«AdGroupStatus = включена»)
.получить();
// Если вы хотите выбрать ключевые слова для каких-то других условий, помогут селекторы, чтобы помочь вам:
//https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_keywordselector?hl=ru#withCondition_1

// Передать на словах
пока(ключ KW1.hasNext()) {

ВАР кВт = ключ KW1.следующий();
ВАР kwText = кВт.то gettext();
ВАР группы = кВт.getAdGroup();
ВАР имя_группы = группа.метод getname();
Варе объявления = группа.объявления().withCondition(«EXPANDED_TEXT_AD тип =»»).withCondition(«состояние = Включено»).получить();

// Если вы хотите выбрать объявление в других термины, справочник объявления селекторы, чтобы помочь вам:
//https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_adselector?hl=ru#withCondition_1

ВАР ад = объявления.следующий();
ВАР URL-адрес = объявление.URL-адреса().getFinalUrl();

ВАР цене = дальномер(дальность,URL-адрес);

если (цена != значение undefined) {
ВАР ставка = Цена/80;
если (ставка>=10) {ставка = 10;}
Логгер.цена журнала («есть» + цена);
Логгер.журнала(‘заявок’ + ставка);

кВт.setMaxCpc(ставки);}

Логгер.журнал(‘———‘);
цена = неопределено;
}
}

Этот скрипт берет данные из таблицы и заявок в вашу кампанию, исходя из цен на товары. Его исполнение можно поставить на 1 раз в день.

Окончательный график реализации всех сценариев должна быть приблизительно такой: ночью раз в неделю срабатывает скрипт очистки таблицы 1 раз в день вечером, раз в сутки выполняется скрипт рекламы от Google, который собирает ссылки на объявления и отправляет их в таблицу; каждые 15-30 минут работы скрипта получаем цены в таблице; каждый час скрипт работает сортировка в таблице; утром или днем (в зависимости от скорости наполнения всех цен в таблице) 1 раз в день скрипт выполняется показ объявлений Google, тарифы выдачи.

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

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

Сценарий рекламы Google для ставок в торговых кампаниях

Наконец, рассмотрим рекламу скрипт для торговой кампании, с функцией подачи продукта в таблицу Google.

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

Идентификатор нужно найти цена на элемент в списке с ID и цены. Затем вы назначаете ставки на группы товаров, на основе конверсии сайта и средний доход продукта; например, цена товара просто делится на 80. Скрипт работает только с торговых объектов кампании, если вы хотите работать с другими видами, читайте в справке на селекторы на желаемый формат рекламы. Ну, группировка товарных групп должно быть оформлено примерно так, как на скриншоте ниже элемента крепления отдельно выбранный элемент по ID, а не каким-либо другим параметром. Если Вам группы товаров по брендам или этикетки, сценарий придется делать.

Код скрипта с комментариями:

 

функцию main() {

ВАР СС = SpreadsheetApp.openById(‘1CXFJXShdIpZUhkP0’); // передаем идентификатор таблицы, корма
лист ВДП = СС.getSheets()[0];
lastRow ВАР = лист.getLastRow();
//Каротажник.журнал(lastRow);

диапазон ВАР = лист.getRange(«А1:с»+lastRow).getValues(); // берем диапазон:С, поскольку идентификатор товара храниться в и C
//Каротажник.журнал(диапазон);

диапазон.сортировать();
для (ВАР я = диапазон.длина — 1; Я > 0; я -) {
если (диапазон[Я][0] == ряд[я — 1][0]) диапазона.соединения( я, 1);
}

Логгер.журнал(диапазон);
Логгер.журнал(диапазон.длина);

функция поиска(Арр,Валь){
для (ВАР я=0;я<Арр.длина;я++)
{
ВАР Элем = ОБР[я];
если (Элем[0].метод toString().столоверчением()==Вэл.метод toString().столоверчением()) {
возвращение parseFloat(Элем[2])} // в квадратных скобках на рисунке 2, а с третьим элементом с ценой
//иначе {возвращает значение undefined}
}
}

ВАР productGroups = AdsApp.productGroups()
.withCondition(«CampaignName = ‘название кампании торговле'»)
.withCondition(«AdGroupStatus = включена»)
.получить();
пока (productGroups.hasNext()) {
ВАР productGroup = productGroups.следующий();
Варе детей = productGroup.детей().получить(); // перейти на подгруппы товара
а (детская.hasNext()) {
ВАР ребенок = дети.следующий();
ВАР чид = ребенок.метод getValue(); // получить значение объекта, в нашем случае он равен ID товара
Логгер.журнал(УУР);
ВАР цене = искатель(диапазон,уголовного розыска); // использовать функции, объявленные в начале скрипта, чтобы найти в полученных из таблицы выбора цены на необходимый товар.

если (цена != значение undefined) {
ВАР ставка = Цена/80;
если (ставка>=10) {ставка = 10;}
Логгер.цена журнала («есть» + цена);
Логгер.журнала(‘заявок’ + ставка);

ребенка.setMaxCpc(ставки);} // установить курс продукта является наиболее вложенными в элемент группы товаров

Логгер.журнал(‘———‘);
цена = неопределено;
}

}

}

Может поставить один-день исполнения скрипта. В отличие от развернутых текстовых объявлений. мы не можем получить URL-адрес продукта и цене, сканирования ссылке прям из рекламы сценарий. Поэтому надо обращаться на канал в google таблице. Если вы используете XML-каналы, вы можете использовать, как правило, та же логика, но придется написать дополнительную функцию перехода на потребление корма по ценам на все товары. Функционал для торговых кампаний в сценарий рекламы Google не так богат, как на других объектах, но все равно можно найти полезные вещи.

Источник: searchengines.ru

Купить готовый сайт

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here