Campaign appears in reporting API, not in Management API

2016-04-27 Thread Stephen Yeargin
Howdy! I have a campaign that is appear in a client's reports. However, when I attempt to grab the settings for the campaign (or retrieve this campaign from a listing), there is no data. I'm confirming any other details about the campaign with the client, but right now it is invisible everywher

CAMPAIGN_PERFORMANCE_REPORT : Filtering by ClickType nulls out the total row in the CSV

2015-07-06 Thread Stephen Yeargin
I have a report definition that looks like: CampaignId CampaignName Impressions Clicks Ctr Cost AverageCpc AverageCpm ConvertedClicks ConversionsManyPerClick ConversionRateManyPerClick ClickConversionRate ValuePerConvertedClick ConversionValue ConversionRateManyPerClick ClickTypeEQUALS URL_CLICK

Re: SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://adwords.google.com/api/adwords/cm/v201502/AdGroupAdService?wsdl'

2015-06-04 Thread Stephen Yeargin
We are having similar errors, but they are sporadic and have been over the last week (typically works on a retry). It's a little frustrating because the SDK doesn't really give me an easy spot to hook into the flow to prompt a retry or inspect what was sent. ERROR: Uncaught SoapFault exception:

Re: [BUG] Geo Performance Report: {Error: AuthenticationError.AUTHENTICATION_FAILED, Trigger: , FieldPath: }

2015-04-27 Thread Stephen Yeargin
Was able to retrieve an instance of GEO_PERFORMANCE_REPORT without issue just now. On Monday, April 27, 2015 at 10:55:34 AM UTC-5, Anash P. Oommen (AdWords API Team) wrote: > > Hi folks, > > This is a known issue at our end. We have submitted a fix, and it should > be live today. The issue affe

[BUG] Geo Performance Report: {Error: AuthenticationError.AUTHENTICATION_FAILED, Trigger: , FieldPath: }

2015-04-26 Thread Stephen Yeargin
This is another case where a support status page and issue tracking system for the API would be beneficial. We are 36 hours in and nothing to point to for our customers to have any reason to believe it is being worked on. :-( -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us

Re: [BUG] Geo Performance Report: {Error: AuthenticationError.AUTHENTICATION_FAILED, Trigger: , FieldPath: }

2015-04-24 Thread Stephen Yeargin
Confirming that this is also the error returned for our tools as well. AuthenticationError.AUTHENTICATION_FAILED Other endpoints with the same authentication headers continue to work as expected. - Stephen On Friday, April 24, 2015 at 1:17:01 PM UTC-5, AdWordsApiUser wrote: > > This s

Re: 'AutomaticContent' appearing in Keywords Performance Report

2015-02-09 Thread Stephen Yeargin
E_REPORT > <https://developers.google.com/adwords/api/docs/appendix/reports#display-keyword> > in > such cases instead. > > Thanks, > Josh, AdWords API TEam > > On Monday, February 9, 2015 at 1:55:41 PM UTC-5, Stephen Yeargin wrote: >> >> W

Re: Question about the Bid Goal Performance report

2015-02-09 Thread Stephen Yeargin
; bidding strategies > <https://developers.google.com/adwords/api/docs/guides/bidding>. Do all > of the campaigns with impressions for that date range use campaign-specific > (non-shared) strategies? > > Thanks, > Josh, AdWords API Team > > On Monday, February

'AutomaticContent' appearing in Keywords Performance Report

2015-02-09 Thread Stephen Yeargin
We have a customer who is seeing this in their Keyword Performance report. Is there another column KEYWORDS_PERFORMANCE_REPORT we should be rendering instead when the KeywordText == 'AutomaticContent' ?

Question about the Bid Goal Performance report

2015-02-09 Thread Stephen Yeargin
I seem to be having trouble getting data from the BID_GOAL_PERFORMANCE_REPORT (at least as I understand how it works). Here is the report definition: Name AverageCpc AverageCpm AveragePosition Clicks ConversionRate ConversionRateManyP

Re: How to use the Product Partition Report vs. Shopping Performance Report

2015-02-06 Thread Stephen Yeargin
= 123 > - Product offer ID = 456 > - ... > > As a result, the *ProductGroup* field is less useful, because it just > gives back: > > ** / item id = "123"* > ** / item id = "456"* > > This is similar to what you'd see in the AdWords

Re: How to use the Product Partition Report vs. Shopping Performance Report

2015-02-06 Thread Stephen Yeargin
ce Team using this form > <https://services.google.com/fb/forms/apicontact/>, and they may have > some suggestions. They can also clear up any other RMF questions you may > have. > > Hope that helps! > > Cheers, > Josh, AdWords API Team > > On Thursday, Februa

Re: How to use the Product Partition Report vs. Shopping Performance Report

2015-02-05 Thread Stephen Yeargin
Image was dropped. http://cl.ly/image/222B0G2h2c2D On Thursday, February 5, 2015 at 12:33:06 PM UTC-6, Stephen Yeargin wrote: > > Hi there! > > We are in the process of implementing R.120 as part of the RMF audit to > include the PRODUCT_PARTITION_REPORT. We had previously

Re: How to use the Product Partition Report vs. Shopping Performance Report

2015-02-05 Thread Stephen Yeargin
pi/docs/appendix/reports#product-partition> > and here > <https://developers.google.com/adwords/api/docs/appendix/reports#shopping> as > well. > > Best regards, > Josh, AdWords API Team > > On Thursday, February 5, 2015 at 1:33:06 PM UTC-

How to use the Product Partition Report vs. Shopping Performance Report

2015-02-05 Thread Stephen Yeargin
Hi there! We are in the process of implementing R.120 as part of the RMF audit to include the PRODUCT_PARTITION_REPORT. We had previously implemented the SHOPPING_PERFORMANCE_REPORT without too much trouble. In looking at these two report definitions, I cannot help but be confused as to what da

Shared Ads and Reporting API support

2015-01-21 Thread Stephen Yeargin
So I'm looking through the forum and see that there are currently no plans to support Shared Ads via the API (ref: https://groups.google.com/d/msg/adwords-api/0A94LulOXAc/zMlNpfz07zgJ - 1/2/2015). Does this also mean that shared ad performance is not returned via the Reporting API? I can see t

Re: [PHP] Getting a non-MCC account Customer ID with v201402

2014-07-29 Thread Stephen Yeargin
library are you > using? > > Thanks, > > Ray > > On Friday, July 25, 2014 5:29:52 PM UTC-4, Stephen Yeargin wrote: >> >> Checked it just now and it does not remove it from the outbound XML if >> set to null. Should I file an issue on the GitHub project

Re: [PHP] Getting a non-MCC account Customer ID with v201402

2014-07-25 Thread Stephen Yeargin
Checked it just now and it does not remove it from the outbound XML if set to null. Should I file an issue on the GitHub project? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+Google

Re: [PHP] Getting a non-MCC account Customer ID with v201402

2014-07-25 Thread Stephen Yeargin
27;ll have to ensure the value is null, and subsequently, the > generated SOAP XML request will not have the clientCustomerId element. > > Thanks, > > Ray > > On Friday, July 25, 2014 3:55:54 PM UTC-4, Stephen Yeargin wrote: >> >> (Posting this back in conte

Re: [PHP] Getting a non-MCC account Customer ID with v201402

2014-07-25 Thread Stephen Yeargin
(Posting this back in context, because it got lost in translation with the ticketing system.) This particular group of users that are authenticating with our platform are not using an MCC. So, from the API perspective, there is not a hierarchy. The CustomerService endpoint (as opposed to the M

Re: [7-8058000004293] [PHP] Getting a non-MCC account Customer ID with v201402

2014-07-25 Thread Stephen Yeargin
This particular group of users that are authenticating with our platform are not using an MCC. So, from the API perspective, there is not a hierarchy. The CustomerService endpoint (as opposed to the ManagedCustomerService), as recently as v201309, would respond with information on the currently

Re: [PHP] Getting a non-MCC account Customer ID with v201402

2014-07-24 Thread Stephen Yeargin
Replied privately. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are

[PHP] Getting a non-MCC account Customer ID with v201402

2014-07-21 Thread Stephen Yeargin
We recently successfully converted to v201402 (right at the deadline) and are using the PHP SDK. One non-documented change that appears to have broken with this release is the ability to call: $customerService = $this->GetService('CustomerService'); $return = $customerService->get(); Where $thi

Re: Namespace support in v201402

2014-07-08 Thread Stephen Yeargin
On this topic, I've opened a handful of issues related to trying to use the new client library with "pseudo" namespace support. This is how we've been building our library for the three or so years we've been using it. Unfortunately, something is broken in the current implementation. https://gi

Re: Namespace support in v201402

2014-07-08 Thread Stephen Yeargin
I've opened a handful of issues related to making the current iteration of pseduo namespaces work, and it's getting dangerously close to the July 21 sunset and I cannot get our application updated. I'm very concerned that our customers are soon going to lose access to their reporting data becau

Re: Getting empty string error when trying to get campaigns

2014-03-21 Thread Stephen Yeargin
Hi Danial, Is there a status board for the AdWords API for service interruptions? I need to be able to keep my boss/staff apprised of issues that aren't directly related to our code. - Stephen On Friday, March 21, 2014 7:40:50 AM UTC-5, Danial Klimkin wrote: > > Hello All, > > > We've identi

Re: Adding CampaignCriterion Webpage results in CriterionError.CANNOT_ADD_CRITERIA_TYPE

2014-02-25 Thread Stephen Yeargin
*Bumping this in the event that anyone has come across a solution already.* On Tuesday, January 21, 2014 12:59:43 PM UTC-6, Stephen Yeargin wrote: > > > Here's a transcript of the error I'm getting. > > https://gist.github.com/anonymous/8545993 > > - Stephen &g

Re: Adding CampaignCriterion Webpage results in CriterionError.CANNOT_ADD_CRITERIA_TYPE

2014-01-21 Thread Stephen Yeargin
Here's a transcript of the error I'm getting. https://gist.github.com/anonymous/8545993 - Stephen On Friday, January 17, 2014 1:57:23 PM UTC-6, Ray Tsang (AdWords API Team) wrote: > > Bastian, > > Could I trouble you to send the full SOAP request/response (with sensitive > information strippe

Re: Rebuild PHP Client library

2013-07-11 Thread Stephen Yeargin
Issue was reported here https://code.google.com/p/google-api-adwords-php/issues/detail?id=100 on July 3. Should we bother trying to just update the properties/build file to match in the interim for the new version, or is that not a worthwhile endeavor? - Stephen On Monday, June 10, 2013 5:53:

[v201206 / PHP] Deprecated 'Stats' fields, sorting in AdHoc reports, and sunsets

2012-09-07 Thread Stephen Yeargin
*bump* Suffer on? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to

Re: Stats fields deprecated in v201206

2012-08-23 Thread Stephen Yeargin
I don't consider it wasting Google's resources when I'm paying for API tokens. :) There's also a certain degree of comfort in knowing that the calculations made by Google will be consistent with what is shown in the principle AdWords interface. As srohde mentions below, not having those two met

[v201206 / PHP] Deprecated 'Stats' fields, sorting in AdHoc reports, and sunsets

2012-08-02 Thread Stephen Yeargin
Good morning! As noted by another poster, v201206 deprecates several fields that come back through the management API when retrieving objects to work with (example: CampaignService). Those deprecated include: - avgCostForOfflineInteraction - conversionRate - conversionsManyPerClick

Re: New Changes to Ad Rotation

2012-04-30 Thread Stephen Yeargin
http://adwords.blogspot.com/2012/04/new-changes-to-ad-rotation.html Are we expecting any immediate changes at an API level in relation to this change? My guess is "no." -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.

Re: Non-MCC related account and the use of the ServicedAccountService

2012-02-07 Thread Stephen Yeargin
Following up: Perhaps it would be better to attach it to a new service or as an additional property in the header of most requests for the current authenticated user. I have noticed that several examples posted to the forums related to this issue have code that detects a '-1' or zero to determ

Re: [PHP] UNEXPECTED_INTERNAL_API_ERROR on Sandbox for CampaignService::mutate() (v201101)

2011-12-19 Thread Stephen Yeargin
My solution was to create another sandbox account and switch over to v201109. I suspect that something is out of sync on that particular sandbox account (as it was not returning clientIds in v201109). For the time being, I'll just use this as a workaround with the sunset date coming up anyway on

Re: LocationCriterionService only supports 'EQUALS' and 'IN' Predicates

2011-12-19 Thread Stephen Yeargin
A little odd, but if I use 'EQUALS' or 'IN', it is giving me approximate matched records as well. My question is whether this is the desired behavior or if it only happens in Sandbox? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwor

LocationCriterionService only supports 'EQUALS' and 'IN' Predicates

2011-12-17 Thread Stephen Yeargin
Looks like there's a conflict here between the list of valid v201109 predicates for a LocationCriterionService selector and what can be relied upon (at least in Sandbox) - Doc: http://code.google.com/apis/adwords/docs/reference/latest/LocationCriterionService.Predicate.html - Sample C

[PHP] UNEXPECTED_INTERNAL_API_ERROR on Sandbox for CampaignService::mutate() (v201101)

2011-12-08 Thread Stephen Yeargin
I'm running into an InternalApiError on the sandbox within my unit tests against v201101. I'm also curious as to what modifications need to be made to get things up and running with a Sandbox on v201109. The ServicedAccountService returns a customerId of zero for the five sandbox accounts, and

Re: [PHP Client Library] Not sending serviceSelector in request XML in v201109

2011-12-06 Thread Stephen Yeargin
Migrated issue to http://code.google.com/p/google-api-adwords-php/issues/detail?id=67 -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=

Re: [PHP Client Library] Not sending serviceSelector in request XML in v201109

2011-12-06 Thread Stephen Yeargin
I should also note that I altered the build.properties file and ran `phing` against it in order to use pseudo namespacing. 'Campaigns', 'Keywords' and other common classes had namespace collisions. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group

[PHP Client Library] Not sending serviceSelector in request XML in v201109

2011-12-06 Thread Stephen Yeargin
I have a code base that I'm essentially switching the version of the API that's called so I can wrap things up before the sunset date in February: $campaignService->GetService('CampaignService', 'v201101'); to $campaignService->GetService('CampaignService', v201109'); The code that follows is

Non-MCC related account and the use of the ServicedAccountService

2011-10-25 Thread Stephen Yeargin
(Came up during discussions at Hack Day NYC) Below is the log entry for using OAuth with a brand new account (not an MCC nor tied to an MCC). When requests require a customerId parameter (as most do), we are unable to retrieve it. Our workaround has been to simply request the customerId directl

Re: Using the AdHoc reporting

2011-10-20 Thread Stephen Yeargin
No reason to mix the two authentication methods (you can't), just pick one or the other. My implementation uses OAuth (which used to not be available to use the ReportDefinitionService). Reed used ClientLogin for his example. - Stephen -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also f

Re: [PHP] Using the AdHoc reporting

2011-10-19 Thread Stephen Yeargin
Finally got it up and running. In the code below, $AdWordsUser is an instances of AdsUser() that has already been authenticated via OAuth. /* Authentication Headers */ $headers = array(); $url = 'https://adwords.google.com/api/adwords/reportdownload/v201109'; $oauthInfo = $AdWordsUser->GetOAuthIn

Re: Download report with oauth

2011-10-18 Thread Stephen Yeargin
Eric, Does this announcement change the status of this request? I'm guessing at this point we're just waiting on updated client libraries. - Stephen -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also fi

Re: Using the AdHoc reporting

2011-10-18 Thread Stephen Yeargin
That's what I'm seeing as well. I seem to recall that I could change it to AuthSub, but I think an AuthSub token works as a substitute for an OAuth token, not the other way around. What I really want is a method to use off of AdsUser() to make a "signed" OAuth request. It looks like the reportin

[PHP] Using the AdHoc reporting

2011-10-18 Thread Stephen Yeargin
Hello! I'm trying to see if I can work outside the PHP client library while waiting on it to be updated to support the new AdHoc reporting methods. From what I can guess, either my cURL request is bogus, my headers are incorrect, or the token I'm trying to use (created through OAuth) is not let

Getting a criterion's actual serving status (whether blocked at adGroup or campaign level)

2011-08-11 Thread Stephen Yeargin
I want to create a table view of criterions (keywords) that shows their *actual* serving status (criterion.status only tells me if I've paused/enabled that keyword) based on which level is preventing it from being shown. Is there a way to do this without making three API calls (loading a list o

Re: Interpreting the [], "", -, + modifiers when adding keywords

2011-08-05 Thread Stephen Yeargin
That's what I was guessing would be the case. I've navigated around it by writing a very simple processor (PHP) to parse a list of keywords and attempt to identify the user's intention. Suggestions for improvement welcome. --- static function ProcessExpertKeywordList($keywords) {

Interpreting the [], "", -, + modifiers when adding keywords

2011-08-02 Thread Stephen Yeargin
Eric, et. al. For a project, we are looking to provide a way for users to add keywords to the system using the familiar notation for broad, phrase, negative, etc. The trouble is that I can't simply pass these along to AdWords to interpret, as I'm guessing that I need to set the proper flags on