Как получить текущую цену за клик по ключевому слову в API Google AdWords?


Как я могу получить текущую ставку по ключевому слову в своем аккаунте? Я пытался

$adGroupCriterion->biddingStrategyConfiguration->bids[0]->bid->value * AdWordsConstants::MICROS_PER_DOLLAR;

Но это дало мне ошибку 'Trying to get property of non-object'. Когда я добавляю ключевое слово, я могу получить ставку в возвращаемом значении OK.

Ставка, похоже, не выбирается в операции GET. Я просмотрел всю документацию для это.

Https://developers.google.com/adwords/api/docs/reference/v201502/AdGroupCriterionService .biddableadgroupкритерий#Конфигурация стратегии торгов

Https://developers.google.com/adwords/api/docs/reference/v201502/AdGroupCriterionService .Ставки

Хотя это поле возвращается в ответе, оно игнорируется при вводе и не может быть выбрано.

Я использую этот пример, чтобы получить ключевые слова:

Https://github.com/googleads/googleads-php-lib/blob/master/examples/AdWords/v201502/BasicOperations/GetKeywords.php#L43

Author: Chloe, 2015-06-19

1 answers

Я нашел его.

Https://developers.google.com/adwords/api/docs/reference/v201502/AdGroupCriterionService .CpcBid#ставка

$selector->fields = array('Id', 'KeywordText', 'KeywordMatchType', 'AdGroupId', 'Status', 'CpcBid');

И у меня было неправильное свойство и оператор:

$adGroupCriterion->biddingStrategyConfiguration->bids[0]->bid->microAmount / AdWordsConstants::MICROS_PER_DOLLAR;

Извините, что беспокою вас.

 4
Author: Chloe, 2015-06-19 00:06:12