Re: Adwords API - Upgrading to V201206 and OAuth

2012-09-19 Thread Ken Foster
BTW, you don't need to hard code the list of AccountID's, you can use 
the ManagedCustomerService to retrieve the account tree for an MCC.

On Wednesday, September 19, 2012 8:43:19 AM UTC-4, Alexander Nitschke wrote:

 You can use OAuth 2.0 but it isn't really necessary. Your assumption 
 regarding OAuth2 with v201206 is wrong as the old login still works. What 
 doesn't work is the login as a simple client, only logins as MCC will work 
 with v201206. So you have to login into the MCC, and then change the 
 ClientID to the one you need (you will have to have a list of AccountIDs 
 ready for that, but that's true for OAuth2 as well).

 My apologies in advance if there are errors in my text, I'm just trying to 
 prevent you from doing a lot of unneccary work.

 Best, Alexander


-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: Reporting on site link and ad extensions

2012-09-18 Thread Ken Foster
Thanks for the response. I downloaded the AdPerformance report for 
yesterday once with, and then without the ClickType column. I can see the 
extra rows you mentioned however the URL is the same for both. I'm told by 
our marketing team that the Sitelink URL is supposed to be different. We 
relate data from this report to data we collected on our website. The way 
we match is through fields on the URL.  But I can't get the sitelink URL to 
be correct and therefore can not match it to our internal data.

Why isn't the actual URL available in the reports?

On Tuesday, September 18, 2012 5:17:57 AM UTC-4, Zweitze wrote:

 This is what I made of it:
  
 You can get the results of site links by requesting field ClickType in 
 your ad and keyword reports. When you do so, you get separate rows with 
 clicktype=sitelink for results of sitelinks. Note that you can only get 
 results of all sitelinks together, you cannot get results of individual 
 sitelinks. Then again, you can't see the results of individual sitelinks in 
 the AdWords web interface either.
 Note: field ClickType is also available in Managed Placement reports, but 
 site links are not available in display networks.
  
 You can use the CampaignAdExtension service to query and modify the 
 existing site links. But that service won't allow you to learn the results 
 (impressions, clicks etc) of the individual site links.
  
 If you want to get the results of individual sitelinks, use unique URLs 
 and a service like Google Analytics to distinguish them.
  
 Hope this helps.
  

 On Monday, September 17, 2012 7:42:15 PM UTC+2, Ken Foster wrote:

 I use the API to download daily the Account, Ad, Keyword, Managed 
 Placements and Search Query Performance reports.  This seems to work for 
 95% of the data we are tracking.  I'm told by our marketing team however 
 that some destination URLs are not showing up in any of the reports.  These 
 all seem to be site link URLs done using the Ad Extension capability. (I'm 
 a developer using the API not a Marketing person using Ad Words, so if my 
 terminology is wrong on anything I apologize.).

 I've played with the Ad Extension Performance report, DestinationURL 
 report and URL Performance report. The URLs in question do not appear on 
 any of these reports either.  Does anyone know how I can report on (and to 
 do that I need to get the URL back) these site link URLs?

 A previous Forum thread mentioned CampaignAdExtensionService, is that 
 what I need? Can anyone give a 50,000 foot level explanation of what I need 
 to do to get the daily performance data using that service if it's the 
 correct one? I mostly use the ad hoc reporting API. I do use Ad, Account 
 and Campaign services to get current status (and any added/modified/deleted 
 records) of the respective object, but I'm not familiar 
 with CampaignAdExtensionService.

 Thanks in advance for any insight.
 Ken



-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Reporting on site link and ad extensions

2012-09-17 Thread Ken Foster
I use the API to download daily the Account, Ad, Keyword, Managed 
Placements and Search Query Performance reports.  This seems to work for 
95% of the data we are tracking.  I'm told by our marketing team however 
that some destination URLs are not showing up in any of the reports.  These 
all seem to be site link URLs done using the Ad Extension capability. (I'm 
a developer using the API not a Marketing person using Ad Words, so if my 
terminology is wrong on anything I apologize.).

I've played with the Ad Extension Performance report, DestinationURL report 
and URL Performance report. The URLs in question do not appear on any of 
these reports either.  Does anyone know how I can report on (and to do that 
I need to get the URL back) these site link URLs?

A previous Forum thread mentioned CampaignAdExtensionService, is that what 
I need? Can anyone give a 50,000 foot level explanation of what I need to 
do to get the daily performance data using that service if it's the correct 
one? I mostly use the ad hoc reporting API. I do use Ad, Account and 
Campaign services to get current status (and any added/modified/deleted 
records) of the respective object, but I'm not familiar 
with CampaignAdExtensionService.

Thanks in advance for any insight.
Ken

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Is intra-day reporting available

2012-09-17 Thread Ken Foster
I download 5 ad hoc reports every morning, Ad, Keyword, Account, Search 
Query and Managed Placements Performance reports. My marketing dept has 
asked me if I would be able to download some or all of these reports during 
the day (same day reporting).  They are looking to get closer to a 
real-time view in order to adjust spending.

Is same day reporting available with the ad hoc reports, or is this 
available using some other API mechanism?  One of our marketing folks says 
that using the AdWords UI they can see intra-day results, but something I 
read implied that data may not be accurate?

Thanks in advance for any guidance,
Ken

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


How do I reset the AuthTokenCache using .Net SDK?

2012-08-22 Thread Ken Foster
I have a windows service that runs once a day and downloads a variety of 
reports. I received this error today,   GOOGLE_ACCOUNT_COOKIE_INVALID . 
Research indicates that my Authorization Token may have expired (a 2 week 
expiration, which would fit time wise with how long my service has been 
running). My question is, how do I reset the Authorization Token? I'm 
looking at the SDK source code and don't see any way to do that. The only 
thing that looks feasible is to do:

AuthToken.Cache = new DefaultAuthTokenCache();

but I'm not convinced that would work or is the best way. This service 
needs to run on it's own, unsupervised, for a long time, months or years if 
the API is stable enough. I need a reliable way to maintain a valid 
Authorization Token.

Anyone run into this and have a solution?
Thanks,
Ken

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: How do I reset the AuthTokenCache using .Net SDK?

2012-08-22 Thread Ken Foster
BTW, I meant to ask, is this the correct forum for this question? Is there 
an AdWords .Net SDK forum?  

I've searched for similar problems and other than being asked to switch to 
OAuth, I haven't seen any answers. I understand that is what I should do 
long term, but I would need to research that, I haven't used it before and 
I need a quick solution for right now.
Thanks,
Ken

On Wednesday, August 22, 2012 10:17:46 AM UTC-4, Ken Foster wrote:

 I have a windows service that runs once a day and downloads a variety of 
 reports. I received this error today,   GOOGLE_ACCOUNT_COOKIE_INVALID . 
 Research indicates that my Authorization Token may have expired (a 2 week 
 expiration, which would fit time wise with how long my service has been 
 running). My question is, how do I reset the Authorization Token? I'm 
 looking at the SDK source code and don't see any way to do that. The only 
 thing that looks feasible is to do:

 AuthToken.Cache = new DefaultAuthTokenCache();

 but I'm not convinced that would work or is the best way. This service 
 needs to run on it's own, unsupervised, for a long time, months or years if 
 the API is stable enough. I need a reliable way to maintain a valid 
 Authorization Token.

 Anyone run into this and have a solution?
 Thanks,
 Ken


-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: v13 early sunset ?

2012-02-22 Thread Ken Foster
So...if we keep trying the report should eventually work? I've run the 
report twice today, about 5 hours apart and it failed both times with that 
error.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


v13 shutdown is a week early!!

2012-02-22 Thread Ken Foster
I am still running side-by-side reporting on v13 and v201109 to verify the 
updates are working. Today my v13 report stopped working with a You are 
accessing an AdWords API service that has been discontinued. error.  The 
Blog has stated on more than one occasion that v13 will work thru Feb 29th. 
 

Is this not the case?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: v13 early sunset ?

2012-02-22 Thread Ken Foster
FWIW, I had a 2 minute sleep between polling tries on a report download and 
it failed with the error every time eventually. I changed my polling sleep 
interval to 5 minutes and got it to work finally. Reduce the number of 
Pollings and the chances of being in the 90% get better.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


CampaignService and AdGroupService changes only

2012-01-16 Thread Ken Foster
I have to call CampaignService and AdGroupService every day for each 
Account (about 70 of them). A large number of Campaigns and AdGroups are 
old and do not change. Is there a way for me to just retrieve New or 
Changed Campaigns/AdGroups? 

There are 70+ Accounts, 6300+ Campaigns and 550,000+ AdGroups. If I could 
just get the delta of changed items each day it would make my reporting app 
a lot faster.
Thanks,
Ken

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Keyword Performance Report by unique KeywordID

2011-09-12 Thread Ken Foster
I've tried several combinations of Report Field requested in clientSelectors 
(v21101) and can't figure out how to get a report that has just one row per 
Keyword Id.  (KeywordPerformance Report).

No matter what I include (or don't include) I always get multiple hits on 
the same Keyword Id, even if all the other columns returned are the same, 
i.e. there is nothing returned to make one row unique from another, and yet 
multiple rows still show up.

Is this possible via the report API? I think I can do it using the 
AdGroupCriterionService API but that is expensive, something like 1 unit per 
keyword?!? The report API is 1 unit per report...a huge difference, so I'd 
rather do it that way. 

Thanks,
Ken

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


v13 to v201101 Report Migration issue

2011-09-12 Thread Ken Foster
 The Report Migration 
Guidehttp://code.google.com/apis/adwords/docs/reportguide.html#ad_performance 
for 
the AdPerformance (Creative) report in v13 says to map DestinationUrl to 
CreativeDestinatinoUrl in the Ad Performance Report in v201101. This works 
about 80% of the time. It looks like some of the DestinationUrls in the v13 
report are actually mapped to the DestinationUrl in the Keywords Performance 
Report. 

I've tried reverse engineering what data element could trigger using the 
Keyword DestinationUrl instead of the Ad DestinationUrl, but can't find a 
pattern. Does anyone know how to figure out which Url to use in v201101?

Thanks,
Ken

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: GetAllAccountChanges problem

2011-08-10 Thread Ken Foster
The 2 problems I had, if it helps, is in the DateTimeRange the min and max 
date time formats have to be 'MMdd HHmmss' you can't just send 
'MMdd'. And make sure the account (represented by the clientEmail) has 
campaigns.

But other than that, it worked.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: ClientID

2011-08-05 Thread Ken Foster
I believe ClientID (or ClientEmail) and Email are two separate things. 
 Email/Password is the authentication, ClientID (or clientEmail) is used to 
determine what account(s) to use in the data set. I don't use OAuth however, 
so I may be talking out of my a$$. But with ClientLogon Authorization that's 
how it works, you need both, Email and ClientID

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: How can i determine that given userid is MCC account or non MCC account?

2011-08-05 Thread Ken Foster
Do you have the C# API and Examples? If so, checkout v201101 
GetAccountHierarchy.cs, it uses the ServicedAccountService service to get a 
complete list of accounts under the MCC. One of the properties for each 
account returned is CanManageClients, a true is MCC a false is a normal 
account.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: How can i get all accounts infromation under the MCC account?

2011-08-05 Thread Ken Foster
I responded to another question you posted, but the answer is the same. Look 
at ServicedAccountService (get). In the C# Example library it is in 
GetAccountHierarchy.cs. You get a complete hierarchy of MCC and client 
accounts with name, id, whether they are MCC or not, the email address 
associated with the account, time zone, and currency code.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: How to request all conversion types using v201101 API

2011-08-04 Thread Ken Foster
If I download the Search_Query_Performance report for YESTERDAY without the 
ConversionTypeName and ConversionCategoryName fields I get a large list of 
items as expected. If I then download the same report with those 2 columns, 
and removing the incompatible columns I get a much smaller list...again as 
expected.

However, the smaller list is exactly the same as the subset of rows in the 
first report that have at least 1 Conversion. I don't understand why there 
is a need to force this to be two report downloads, where is the 
incompatibility? The way it is now, I have to recombine, basically, data you 
already have. But there isn't a good key to use, I have to use a unique key 
that is Date+AdGroupID+CampaignId+KeywordId+Device+AdNetwork2+Query  which 
is an ugly key to use. However, it does work and I can apply TypeName and 
CategoryName to rows in the Search Query Report. Which makes me think that 
the source could as well, and that would be a much more appropriate place to 
do that.

I've just done this for Search Query, my guess is all the reports have a 
similar problem. Download the full report, download the report with 
conversion fields, combine the data using an ugly unique key.  I don't 
understand why there is such complexity. Conversion data (cost, conversions, 
value, etc) is in the original report, why isn't conversion descriptive 
data?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: How to request all conversion types using v201101 API

2011-08-03 Thread Ken Foster
I understand that. In v13 some of the reports had a similar restriction. 
What I wanted to know was, what is inclusive in 'etc' that you and the 
documentation keep throwing out.

I'd rather not remove one column at a time until I no longer get an error. 
If I wanted to include  ConversionTypeName and ConversionCategoryName, what 
is the entire list of columns that are not compatible?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


I got Report Download working for an MCC account

2011-08-03 Thread Ken Foster
Based on an error I was getting, and several posts in this forum about MCC 
support not being finished in v201101, I assumed I would have to do a 
workaround and download 3 reports for every one of 65 accounts and combine 
data on my end. However, I found a bug in the C# AdWords API code that was 
the root cause of my original error. After fixing that bug I can now Define 
and Download reports at the MCC level which is a huge relief.

In namespace Google.Api.Ads.AdWords.Util.Reports, class ReportUtilities, 
method ParseReportResponse, a value is parsed for 
MccReportStatus.queryToken.  In the method GetMccReportResponse the 
MccReportStatus object is put into a MccReportResponse object.  And in 
DownloadMccReport in the case for HttpStatusCode.OK: queryToken is set to 
the MccReportResponse queryToken value. However, that value was never set. 
Either MccReportResponse's property queryToken needs to be a pass-thru to 
the MccReportStatus property queryToken, OR (what I did) the code in the 
case HttpStatusCode.OK: should be changed to
if (reportResponse.ReportStatus != null)
if (reportResponse.ReportStatus.queryToken != 
null)
queryToken = 
reportResponse.ReportStatus.queryToken;

After doing this, my reports downloaded with no problem.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: Can I use the same ReportDefinition for different clientEmails?

2011-08-02 Thread Ken Foster
Bumping this with a summarization.

Am I right in that my only choices right now are:

1) Stick with v13 until v201101 is really done?
2) Create 195 ReportDefinitions (65 clients x 3 reports) and run all 195 
every day combining results on my end? (what would cost of that be?)

Is that it? Is there no other way to do this? I don't mind calling Download 
195 times, but is there no way to only create 3 ReportDefinitions (one for 
each report) instead of 195?

From what I've read on the forum, lots of people have MCC accounts. What is 
everyone else doing here?
Thanks,
Ken

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Can I use the same ReportDefinition for different clientEmails?

2011-07-29 Thread Ken Foster
OK, this lack of reporting for MCC accounts is really becoming a pain. I 
thought I could do a temporary workaround by creating a ReportDefinition and 
iterating through a list of clientEmails downloading that report for each 
one. It looks like, however, that I have to define a separate 
ReportDefinition for each clientEmaileven though the report is the exact 
same for each of them!  Am I reading that wrong?

Is there any, viable, way to get the same report for all clients under an 
MCC account in the v201101 API?!? 

We have 25 clients and 4 MCCs under a master MCC. the 4 MCCs have from 8 to 
12 or so clients each. I need to get a fairly generic, non filtered, Ad 
performance, Keyword performance and Search Query performance report for all 
those clients on a daily basis. In v13 it took an hour, but came down in one 
file per report type. How do I do this with v201101? Even recognizing that 
the MCC support is behind, that's fine, I don't mind combining data from 
different files on my end because they will be the exact same structure, 
however now I have to create something like 65 *exactly the 
same*ReportDefinitions? There has to be an easier way. Anyone?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: Is there a report to get all clients in an MCC account?

2011-07-29 Thread Ken Foster
That is a lot of what I was looking for, thanks. It gives me the hierarchy. 
It doesn't give me any account information to let me know if the account is 
'active' or not, but that is not a showstopper.

I appreciate the quick response.

 

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en