Re: Auction Insights Report

2016-11-22 Thread Ildar Khakimov
Hi there Just wanted to see if there's any ETA on this since we're nearing end of 2016. May be the idea been rejected by the AdWords API team? Dave and Charles mentioned some workarounds. Can anyone suggest anything else? Thank you On Tuesday, January 19, 2016 at 9:19:58 AM UTC-5, Anthony Mad

Re: Auction Insights Report

2016-11-22 Thread Ildar Khakimov
Hi Dave Thank you for the tip, on a high level, how do you solve this by email? Thank you On Monday, December 7, 2015 at 12:18:48 PM UTC-5, Dave Davis wrote: > > Hi Josh. > Indeed. And we use it in the UI. It's the reporting that were after. > > So we need to see on a campaign basis what new o

Disassociate email from account

2016-11-24 Thread Ildar Khakimov
Hello I'm trying to create a MCC account with an email address that used to be associated with an old adwords account. I have shut down the account and won't be re-activating it and would like to use that email as the MCC account. How can I go about doing that? Thank you -- -- =~=~=~=~=~=~

Get campaign name using campaignid

2016-11-25 Thread Ildar Khakimov
Good day Is it possible to ping the adwords api with a numeric campaign id to get the actual name back? thank you -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/

securing auth.ini

2016-11-29 Thread Ildar Khakimov
Hello I was wondering what is the best way of securing auth.ini file that contains the credentials. It's sitting on a web server and we want to make it inaccessible from outside, but allow the app to access it. Thank you -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on

Re: securing auth.ini

2016-11-30 Thread Ildar Khakimov
I blocked the whole folder with htaccess and it seemed to do the trick cheers! On Wednesday, November 30, 2016 at 12:31:40 AM UTC-5, Ildar Khakimov wrote: > > Hello > > I was wondering what is the best way of securing auth.ini file that > contains the credentials. It's sit

Pulling LabelID from LabelName AWQL

2016-12-02 Thread Ildar Khakimov
Hello I'm trying to execute this query: SELECT LabelId FROM LABEL_REPORT WHERE LabelName='mtl-mansion-for-sale' But it throws an error: An error has occurred: [QueryError{reason=INVALID_FROM_CLAUSE, message=}] We first get the "CampaignService" which loads the required class using the follow

Why is this a constant?

2017-07-29 Thread Ildar Khakimov
Just curios, the PHP examples include a class called GetAdGroups Which goes like class GetAdGroups { > const CAMPAIGN_ID = ""; Why is CAMPAIGN_ID a constant? It's a variable that should be changeable, it's not like an API key or something. Just trying to understand the logic behind this. -

Re: Why is this a constant?

2017-07-31 Thread Ildar Khakimov
Sure and that's why I wrote "i'm just curios" :) Is this some kind of a security thing? I discussed this on a few forums and normally we hard code values like API keys using a constant, why use a constant for values that change like CAMPAIGN_ID? On Monday, July 31, 2017 at 1:19:12 AM UTC-4, Iv

Dynamic keyword insertion setHeadlinePart1

2017-08-04 Thread Ildar Khakimov
Good day I'm trying to insert "{Keyword}" as setHeadlinePart1, using the class AddExpandedTextAds, but getting an error [PolicyViolationError{super=PolicyViolationError.POLICY_ERROR @ operations[0].operand.ad.headlinePart1, key=PolicyViolationKey{policyName=empty_line,violatingText=} -- --

Traffic estimator service returns '[RateExceededError ]'

2017-11-28 Thread Ildar Khakimov
Good day While running the traffic estimator service it throws the following error: '[RateExceededError ]' The error comes up at varying intervals, there doesn't seem to be a specific number of results returned before it throws an error. The API limit is definitely not exceeded. I also reviewed

Understading rate limits for TrafficEstimatorService

2017-11-28 Thread Ildar Khakimov
Good day Very simple question, we have basic API access with a daily 10k request limit. When fetching estimates it says: // Create keywords. Up to 2000 keywords can be passed in a single request. But further down it says: // Create a keyword estimate request for each keyword. So if I have 1

Re: Traffic estimator service returns '[RateExceededError ]'

2017-11-29 Thread Ildar Khakimov
Hi Peter It's strange because I'm including batches of 2k keywords per request and doing it only 1 batch at a time. Simple solution for me was to wrap the request in a try/catch block, so when the $apiexception was detected I would simply sleep for 30 seconds and then retry again on a subseque

Traffic for the seed keyword is not returned by TargetingIdeaService

2017-12-05 Thread Ildar Khakimov
Good day There was a similar issue discussed here, but no solution was provided: https://groups.google.com/forum/#!searchin/adwords-api/seed$20keyword$20traffic|sort:date/adwords-api/WWzVcKlvpMA/vKv4QidXOQEJ It's a very simple issue. Let's say the seed keyword is "mars cruise", it will return ke

Re: Traffic for the seed keyword is not returned by TargetingIdeaService

2017-12-06 Thread Ildar Khakimov
Hello I'll try it and report back, thank you On Wednesday, December 6, 2017 at 2:47:57 AM UTC-5, Vincent Racaza (AdWords API Team) wrote: > > Hi Ildar, > > For the TargetingIdeaService > , > > the seed keyw

Re: Traffic for the seed keyword is not returned by TargetingIdeaService

2017-12-07 Thread Ildar Khakimov
Hello Just to confirm I have the following in line in the PHP script *$selector->setRequestType(RequestType::IDEAS);* I would need to replace IDEAS with STATS, correct, it would become *$selector->setRequestType(RequestType::STATS);* Is that correct? Is there any example scripts where

Re: Traffic for the seed keyword is not returned by TargetingIdeaService

2017-12-07 Thread Ildar Khakimov
Hello Just to confirm I have the following line in the PHP script *$selector->setRequestType(RequestType::IDEAS);* I would need to replace IDEAS with STATS, so it would become *$selector->setRequestType(RequestType::STATS);* Is that correct? Are there any example scripts where this t

RATE_EXCEEDED while executing TargetingIdeaService

2017-12-07 Thread Ildar Khakimov
Good day I'm executing the sample script GetKeywordIdeas.php and passing 1 keyword at a time. I keep getting the following error, so I force the script to sleep 30 seconds each time the error comes up, but I'm seeing it come up 20 times in a row, so I paused the script just in case. Google\Ad