AdwordAPIからAdsAPIへの移行について

116 views
Skip to first unread message

masa hassy

unread,
Aug 23, 2019, 3:18:13 AM8/23/19
to AdWords API and Google Ads API Forum
以前使用していたAdwordAPIからAdsAPIへ移行調査をしています。

AdwordAPIではTargetingIdeaServiceを使用していましたが
AdsAPIではKeywordPlanIdeaServiceに変更するときに
TargetingIdeaServiceで以下の設定をする場合、
KeywordPlanIdeaServiceではどのように設定するのでしょうか?
具体的なコードの例で教えて下さい。

  • TargetingIdeaService

$targetingIdeaService = new AdWordsServices()->get(SESSION, TargetingIdeaService::class);
$selector
= new TargetingIdeaSelector();
$selector
->setRequestType(RequestType::STATS);
$selector
->setIdeaType(IdeaType::KEYWORD);
$selector
->setRequestedAttributeTypes([
   
AttributeType::KEYWORD_TEXT,
   
AttributeType::SEARCH_VOLUME,
   
AttributeType::COMPETITION,
   
AttributeType::TARGETED_MONTHLY_SEARCHES]);

// Create related to query search parameter.
$relatedToQuerySearchParameter
= new RelatedToQuerySearchParameter();
$relatedToQuerySearchParameter
->setQueries(['KEYWORD']);
$searchParameters
[] = $relatedToQuerySearchParameter;

// 関連ワード「入力した語句を含む候補のみを表示」の設定
$ideatextfilterSearchParameter
= new IdeaTextFilterSearchParameter();
$ideatextfilterSearchParameter
->setIncluded(array($keyword));
$searchParameters
[] = $ideatextfilterSearchParameter;

// 関連ワード「アダルト関連の候補を表示」の設定
$includeadultcontentSearchParameter
= new IncludeAdultContentSearchParameter();
$searchParameters
[] = $includeadultcontentSearchParameter;
$selector
->setSearchParameters($searchParameters);

$targetingIdeaService
->get($selector);



Google Ads API Forum Advisor Prod

unread,
Aug 23, 2019, 4:56:24 PM8/23/19
to masaha...@gmail.com, adwor...@googlegroups.com
Hello Masa,

If you want to get the keyword ideas like Tageting IdeaService.Get you could use KeywordPlanIdeaService.generateKeywordIdeas in Google Ads API. Here is the code sample that you can use to fetch the keywords ideas. Also, you could refer here(Keyword Planning section) to know more information on different services related to the keywords

Regards,
Sai Teja, Google Ads API Team

ref:_00D1U1174p._5001UHET6R:ref

masa hassy

unread,
Aug 25, 2019, 7:27:01 PM8/25/19
to AdWords API and Google Ads API Forum
私は既にサンプルコードを入手しています。
あなたの回答しているこのサンプルコードでは私の疑問が解消しません。
以下のAdwordAPIのTargetingIdeaServiceで書いていたコードをAdsAPIに置き換える具体的なコードを教えて欲しいです

$targetingIdeaService = new AdWordsServices()->get(SESSION, TargetingIdeaService::class);
$selector
= new TargetingIdeaSelector();
$selector
->setRequestType(RequestType::STATS);
$selector
->setIdeaType(IdeaType::KEYWORD);
$selector
->setRequestedAttributeTypes([
   
AttributeType::KEYWORD_TEXT,
   
AttributeType::SEARCH_VOLUME,
   
AttributeType::COMPETITION,
   
AttributeType::TARGETED_MONTHLY_SEARCHES]);

// Create related to query search parameter.
$relatedToQuerySearchParameter
= new RelatedToQuerySearchParameter();
$relatedToQuerySearchParameter
->setQueries(['KEYWORD']);
$searchParameters
[] = $relatedToQuerySearchParameter;

// 関連ワード「入力した語句を含む候補のみを表示」の設定
$ideatextfilterSearchParameter
= new IdeaTextFilterSearchParameter();
$ideatextfilterSearchParameter
->setIncluded(array($keyword));
$searchParameters
[] = $ideatextfilterSearchParameter;

// 関連ワード「アダルト関連の候補を表示」の設定
$
includeadultcontentSearchParameter
= new IncludeAdultContentSearchParameter();
$searchParameters
[] = $includeadultcontentSearchParameter;
$selector
->setSearchParameters($searchParameters);

$targetingIdeaService
->get($selector)



2019年8月24日土曜日 5時56分24秒 UTC+9 adsapiforumadvisor:
Reply all
Reply to author
Forward
0 new messages