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

#google-ads-api

#google-ads-api

Вопрос:

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

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

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

 $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 относится к ключевым словам, а ключевые слова относятся к adgroup, а не к объявлениям, я создал adgroup для каждого объявления (таким образом, у меня есть 700 групп объявлений). И в каждой группе объявлений есть объявление со связанным ключевым словом. Теперь, когда я получаю объявления, используя api.

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

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

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

Ответ №1:

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

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

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

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

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

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