Not generating keyword ideas for some keywords.

48 views
Skip to first unread message

Mouhssine EL Qacimy

unread,
Mar 12, 2018, 4:56:46 PM3/12/18
to AdWords API Forum
Hi,

I am generating keyword ideas using api. But for some keywords it does not give ideas and return null.
For example if i try to generate keyword ideas for keyword= "grow light" it does not give me any keyword ideas. What is the reason?

Here is my code.

$targetingIdeaService =$adWordsServices->get($session, TargetingIdeaService::class);
        // Create selector.
        $selector = new TargetingIdeaSelector();
        $selector->setRequestType(RequestType::IDEAS);
        $selector->setIdeaType(IdeaType::KEYWORD);
        //$selector->setOrdering([new OrderBy(AttributeType::SEARCH_VOLUME, SortOrder::DESCENDING)]);

        $selector->setRequestedAttributeTypes([
            AttributeType::KEYWORD_TEXT,
            AttributeType::SEARCH_VOLUME,
            AttributeType::AVERAGE_CPC,
            AttributeType::COMPETITION,
            AttributeType::CATEGORY_PRODUCTS_AND_SERVICES
        ]);
        $paging = new Paging();
        $paging->setStartIndex(0);
        $paging->setNumberResults(10);
        $selector->setPaging($paging);
        $searchParameters = [];

$languageParameter = new LanguageSearchParameter();
        $english = new Language();
        $english->setId(1000);
        $languageParameter->setLanguages([$english]);
        $searchParameters[] = $languageParameter;

        // Create network search parameter (optional).
        $networkSetting = new NetworkSetting();
        $networkSetting->setTargetGoogleSearch(true);
        $networkSetting->setTargetSearchNetwork(false);
        $networkSetting->setTargetContentNetwork(false);
        $networkSetting->setTargetPartnerSearchNetwork(false);

        $networkSearchParameter = new NetworkSearchParameter();
        $networkSearchParameter->setNetworkSetting($networkSetting);
        $searchParameters[] = $networkSearchParameter;
        $selector->setSearchParameters($searchParameters);
        $selector->setPaging(new Paging(0, $this->KeywordsIdeaLimit));

        // Get keyword ideas.
        $page = $targetingIdeaService->get($selector);

        // Print out some information for each targeting idea.
        $entries = $page->getEntries();

Luis Xander Talag (AdWords API Team)

unread,
Mar 13, 2018, 1:02:00 AM3/13/18
to AdWords API Forum
Hi Mouhssine,

To further investigate this, could you provide the complete SOAP request and response log and reply to me via Reply privately to authorAlso, could you provide a UI screenshot of keyword planner for me to compare the results both in UI and API?

Thanks and regards,
Luis
AdWords API Team
Message has been deleted

Luis Xander Talag (AdWords API Team)

unread,
Mar 15, 2018, 3:06:29 AM3/15/18
to AdWords API Forum
Hi Mouhssine,

Since the issue is you cannot retrieve keyword ideas for the said keywords in both AdWords UI and API, this would be a product level concern. I would suggest to post this in the AdWords Community Forum as they are better equipped to assist you in this matter.

Regards,
Luis
AdWords API Team
Reply all
Reply to author
Forward
0 new messages