AdWords
Сейчас в сети: 463
Сейчас в сети: 463
Советы и вопросы по использованию скриптов AdWords
Подсказки
star_border
Ответить

Скрипт удержания первой позиции

Студент ✭

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

1 Ответ экспертаverified_user

Re: Скрипт удержания первой позиции

Активные участники
Попробуйте вот этот вариант:
http://seoprofy.ua/blog/kontekstnaya-reklama/derzhim-poziciyu-v-adwords

Он достаточно понятен и прост. Хотя есть и альтернативы. Вот недавно была на сообществе:
https://goo.gl/dy17s7
---------
С уважением Олег Поддубный

Re: Скрипт удержания первой позиции

Активные участники

На основе двух скриптов, что указывал выше, создал еще вариант. Он берет данные по оценочной СРС ставки для занятие 1-ой позиции, что предлагает AdWords и подставляет ее в цену за клик. Нужные слова нужно будет отметить ярлыками.

 

Проверил, вроде работает:

  //массив ярлыков. 
//Если один Ярлык, то - "ярлик1".
//Если масив, то ["ярлик1","ярлик2",...,"ярликN"]
var LabelNames = ["price"];
// Задайте предел максимальной ставки
var maxBid = 100;

function main() {
raiseKeywordBidsToTop1();
}


function raiseKeywordBidsToTop1() {
// Condition to raise bid: Average position is greater (worse) than
// target + tolerance

var labelName = "";
if(LabelNames.constructor === Array){
labelName = "LabelNames CONTAINS_ANY ['" + LabelNames.join("','") + "']";
}else{
labelName = "LabelNames = '" + LabelNames + "'";
}
Logger.log("Condition for labels: " + labelName);

var keywordsToRaise = AdWordsApp.keywords()
.withCondition("Status = ENABLED")
.withCondition(labelName)
.forDateRange("LAST_7_DAYS")
.get();

while (keywordsToRaise.hasNext()) {
var keyword = keywordsToRaise.next();
newBid = keyword.getTopOfPageCpc();
if (newBid > 0) {
keyword.setMaxCpc(newBid);
if (newBid > maxBid){
keyword.setMaxCpc(maxBid);
}
Logger.log("++++++++");
Logger.log(keyword.getAdGroup().getName() + " = " +keyword.getText());
Logger.log(keyword.getAdGroup().getName() + " = NEW Bid = " + keyword.bidding().getCpc());
}

}
}
---------
С уважением Олег Поддубный

Re: Скрипт удержания первой позиции

Студент ✭
Олег, подскажите пожалуйста. Как часто можно обновлять ставки по вашему скрипту и снижает ли он ставку ?

Re: Скрипт удержания первой позиции

Активные участники
Тот что я скинул, то он по идее должен и снижать, если ориентировочная ставка для ТОП1 ниже текущей, хотя можно подправить, чтоб не снижал.

Так как по этому показателю статистика обновляется не сразу, это ориентировочный коэффициент, то раз в день. А теми что Выше, можно скорректировать и 2+ раза в день, главное понимать когда, по Вашим меркам статистики по средней позиции за сегодня достаточно для корректировки ставок.
---------
С уважением Олег Поддубный

Re: Скрипт удержания первой позиции

Магистр ✭

так все просто и быстро заработало, что как новичок был впечатлен!
но - эйфория быстро прошла)))

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

вопрос: скрипты или АПИ позволяют "где-то" сохранять хотя бы небольшой объем данных для дальнейшего использования? чтобы скрипт еще и проверял, а увеличилось ли число показов


Re: Скрипт удержания первой позиции

Активные участники
Дело в том, что "ориентировочная ставка для ТОП1" это оценочный показатель он не меняется динамически каждый час. Да и появляется в статистике только спустя 3 дня работы рекламной кампании.

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

Попробуйте вот это решение:
https://www.ru.advertisercommunity.com/t5/Skripty-i-AdWords-API/Stavki-dlya-pozitsii-po-kampaniyam/t...
---------
С уважением Олег Поддубный

Re: Скрипт удержания первой позиции

Магистр ✭

получилось что я ответил лично вам? не знаю, как тут ответить просто в тему

я ставил не ваш, а скрипт с
http://seoprofy.ua/blog/kontekstnaya-reklama/derzhim-poziciyu-v-adwords

а по поводу вопроса: скрипты или АПИ позволяют "где-то" сохранять хотя бы небольшой объем данных для дальнейшего использования? чтобы скрипт еще и проверял, а увеличилось ли число показов

не подскажете ?

Re: Скрипт удержания первой позиции

Активные участники
Вы отписались именно в тему, Я на нее просто подписан.
Да. Можно данные такие сохранять в Google Spreadsheets (Google таблицы) и по часам сравнивать были ли показы. Это это нужно или искать такой скрипт, или писать.
---------
С уважением Олег Поддубный

Re: Скрипт удержания первой позиции

Магистр ✭
отлично, значит перспектива есть.

как вы считаете, это бы решило проблему? или я чтото не учел?