Как Adparams работает в Google Adwords PHP api

У меня есть 700 продуктов для создания рекламы, каждая с разной стоимостью и годом выпуска, и я хочу отображать эти значения в своем объявлении и динамически их изменять. поэтому я использовал adparams в заголовке и в description1 как

$textAd->headline     = 'Sale!  productname {param1:2011}';
$textAd->description1 = 'For Just ${param2:25000}';

как написано на форумах. и я создал набор параметров для ключевых слов.

$adParam1 = new AdParam($adGroupId, $keywordId, $year, 1);
$adParam2 = new AdParam($adGroupId, $keywordId, $price, 2);

// Create operations.
$adParamOperation1 = new AdParamOperation();
$adParamOperation1->operand = $adParam1;
$adParamOperation1->operator = 'SET';

$adParamOperation2 = new AdParamOperation();
$adParamOperation2->operand = $adParam2;
$adParamOperation2->operator = 'SET';

Поскольку adparams относится к ключевым словам и ключевым словам, связанным с группой объявлений, а не с рекламой, я создал группу объявлений для каждого объявления (так что у меня есть 700 групп объявлений). И в каждой группе объявлений есть объявление со связанным ключевым словом. Теперь, когда я получаю рекламу с помощью API.

Я получаю что-то вроде этого

........
[ad] => TextAd Object
(
     [headline] => Sale! product {param1:2011}
     [description1] =>  Just ${param2:25000}
.........

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


person Goysar    schedule 23.05.2011    source источник


Ответы (1)


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

В редакторе и в Интернете реклама всегда будет выглядеть так, как указано выше (с {param1: default} и т. Д.), Но фактическая реклама, отображаемая в поиске Google, будет содержать параметры, которые вы задали для ключевого слова. Если детская коляска не установлена, по умолчанию будет установлено значение внутри скобки.

Судя по моему опыту использования параметров рекламы, это было сложнее, так как наши сотрудники ppc не могли изменять рекламу через редактор Adwords, что вызывало больше проблем.

Другой метод - просто удалить старые объявления (которые на самом деле никогда не удаляются) и создавать новые при любом изменении.

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

Надеюсь, это поможет.

person Andy Russell    schedule 19.10.2011