$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);
$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)