Re: Maximum length of Display Name field in Performance Report

2014-05-01 Thread Igor Schut
Hi Ray,

Thank you for looking in to this.

Igor

Op donderdag 1 mei 2014 20:03:01 UTC+2 schreef Ray Tsang (AdWords API Team):
>
> Igor,
>
> The length of the display name field could change hence we don't have a 
> single max length value.
>
> Thanks,
>
> Ray
>
> On Tuesday, April 29, 2014 9:02:54 AM UTC-4, Igor Schut wrote:
>>
>> Hi,
>>
>> It came to our attention that the Display Name for (in this case) the 
>> Automatic Placement Performance Report is quite large, example: "Free Fun 
>> Jigsaw Puzzle with Farm Animals Cartoon for young toddlers and the kids at 
>> preschool".
>>
>> We would like to know the maximum length of the Display Name fields in 
>> Performance Reports.
>>
>> Thanks,
>> Igor
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


PAID_ORGANIC_QUERY_REPORT vs AD_PERFORMANCE_REPORT Problem

2014-05-01 Thread apiapi
Using v17 of the .NET library, I have downlaoded Ad Performance Report 
data. I then used the same client and adgroups for the Paid Organic Query 
report and received no data. 

What could cause this kind of issue?

Thanks.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: invalid_request with .NET API for Report Request - Size Issue?

2014-05-01 Thread apiapi
It is happening for certain accounts under 3 "top accounts". I cannot tell 
if the problem is with the account or the AdGroups. I do not see any 
differentiating properties on the account objects for those that work vs 
those that break.

Each of the 3 accounts has many sub-accounts. If you would like me to share 
the account IDs, I can do so 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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: invalid_request with .NET API for Report Request - Size Issue?

2014-05-01 Thread apiapi
It is happening for certain accounts under a "top account". I cannot tell 
if the problem is with the account or the AdGroups. I do not see any 
differentiating properties on the account objects for those that work vs 
those that break.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Password expired error even if I am using OAauth2

2014-05-01 Thread Ray Tsang (AdWords API Team)
Mahesh,

With respect to the error 
"{Google.Api.Ads.AdWords.Util.Reports.ReportDownloadError[1]}" will you be 
able to parse through the object and drill into the actual error and error 
messages itself?

Secondly, the trace log contains gzip contain.  Could I trouble you to turn 
off gzip compression in the App.config?

Thanks,

Ray

On Thursday, May 1, 2014 2:13:31 PM UTC-4, Ray Tsang (AdWords API Team) 
wrote:
>
> Mahesh,
>
> I will need to see the errors field for more details - I need the full 
> request/response log.
> For proxy related settings, you may need to double check the App.config 
> file and proxy settings.
>
> Thanks,
>
> Ray
>
>
> On Thursday, May 1, 2014 12:53:38 PM UTC-4, Mahesh Nerlekar wrote:
>>
>> I am trying to use the new version 201309 or 201402 and now I am getting 
>> following error./..
>>
>> Error creating the Web Proxy specified in the 'system.net/defaultProxy' 
>> configuration section.
>>
>> I tried adding full trust in System.web in configuration section. but 
>> still no use... not sure whats wrong?
>>
>>
>> On Wednesday, April 30, 2014 4:58:27 PM UTC-5, Mahesh Nerlekar wrote:
>>>
>>> I think this is the error I am getting while downloading campaign 
>>> performance report or keyword performance report.
>>>
>>> Google.Api.Ads.AdWords.Util.Reports.ReportsException: Report download 
>>> errors occurred, see errors field for more details.
>>>at 
>>> Google.Api.Ads.AdWords.Util.Reports.ReportUtilities.DownloadReportToStream(String
>>>  
>>> downloadUrl, Boolean returnMoneyInMicros, String postBody, Stream 
>>> outputStream)
>>>at 
>>> Google.Api.Ads.AdWords.Util.Reports.ReportUtilities.DownloadClientReportInternal(String
>>>  
>>> downloadUrl, String postBody, Boolean returnMoneyInMicros, String path)
>>>at 
>>> Google.Api.Ads.AdWords.Util.Reports.ReportUtilities.DownloadClientReport[T](T
>>>  
>>> reportDefinition, Boolean returnMoneyInMicros, String path)
>>>at 
>>> Google.Api.Ads.AdWords.Util.Reports.ReportUtilities.DownloadClientReport[T](T
>>>  
>>> reportDefinition, String path)
>>>at Adwords.GetAdwords.DownloadReportFromAdwords(AdWordsUser user, 
>>> AdsOAuthProviderForApplications oAuth2Provider) in \\ghosn01b\nerlekma$\My 
>>> Documents\Visual Studio 2012\Projects\Adwords\AdWords\GetAdwords.cs:line 178
>>>
>>>
>>>
>>> and here is the code I am using for it...
>>>
>>>
>>>
>>>  ReportDefinition definition = CreateReportDefinition();
>>>
>>> user.OAuthProvider = oAuth2Provider;
>>>
>>> //loop through all the accounts we got from database 
>>> ga_config and download a file for each account.
>>> for (int i = 0; i < NoOfAccounts; i++)
>>> {
>>> (user.Config as AdWordsAppConfig).ClientCustomerId = 
>>> AccountIds[i].ToString();  
>>> fileName = AccountIds[i].ToString(); //+ "_" + 
>>>  DateTime.Today.AddDays(Convert.ToInt16(-1)).ToString("-MM-dd");
>>> filePath = downloadFolderPath + "\\" + fileName;
>>> try
>>> {
>>> (user.Config as AdWordsAppConfig).DeveloperToken 
>>> = Properties.Settings.Default.DeveloperToken;
>>> ReportUtilities utilities = new 
>>> ReportUtilities(user);
>>> utilities.User.OAuthProvider = oAuth2Provider;
>>> utilities.ReportVersion = "v201306";
>>> utilities.DownloadClientReport(definition, 
>>> filePath);
>>> Console.WriteLine("Report was downloaded to 
>>> '{0}'.", filePath);
>>>
>>>
>>> }
>>> catch (Exception ex)
>>> {
>>> Console.WriteLine("Error: Failed to download 
>>> report. Account ID : {0}. Error: {1}", fileName, ex);
>>> }
>>>
>>> FileInfo fileToDecompress = new FileInfo(filePath);
>>>
>>> if (fileToDecompress.Exists)
>>> {
>>> Decompress(fileToDecompress);
>>> fileToDecompress.Delete();
>>> }
>>>
>>> Let me know if you can help.
>>>
>>>
>>>
>>> On Wed, Apr 30, 2014 at 3:02 PM, Ray Tsang (AdWords API Team) <
>>> adwordsapiadvisor+...@google.com> wrote:
>>>
 Mahesh,

 Could I trouble you to use the reply to author function to send me the 
 full request/response logs?  Specifically, where exactly are you seeing 
 the 
 error message?

 Thanks,

 Ray


 On Wednesday, April 30, 2014 2:49:17 PM UTC-4, Mahesh Nerlekar wrote:
>
> HI,
>
> I was downloading the reports from Adwords for a few months. Suddenly 
> I am getting an error 
>
> "Logon Failure: the specified account password has expired. "  I 
> refreshed the token and tried again thinking need to refresh the token 
> but 
> still error persist

Re: Windows or Linux development environment

2014-05-01 Thread Ray Tsang (AdWords API Team)
Anagnostis,

I don't have a recommendation for this as long as you are using a supported 
python run-time.  Please make sure you use the new python client 
library
.

Cheers,

Ray

On Thursday, May 1, 2014 11:45:51 AM UTC-4, Anagnostis Meggidis wrote:
>
> Hi,
>
> Is there any recommended development environment for the Google AdWords 
> API and python library ? I was wondering if it is better to setup Windows 
> or Linux (Ubuntu, Fedora, Debian etc) as my development environment.
>
> Thanks
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords refresh_token

2014-05-01 Thread Ray Tsang (AdWords API Team)
Nitesh,

Could I trouble you to verify exactly how you retrieved an access token?

Thanks,

Ray

On Thursday, May 1, 2014 5:02:25 PM UTC-4, Nitesh Oswal wrote:
>
> Hi there,
>
> Ok I think I went through a complete process here, but after successful 
> authentication and almost everything in GetRefreshTokenWithoutIniFile.php I 
> cannot get the refresh_token , although I get the access_token, is there a 
> reason for this?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Download AD Performance Report using Adword API V201402

2014-05-01 Thread Ray Tsang (AdWords API Team)
Shallesh,

Please refer to the Report Type 
documentfor 
available column names in v201402.  Some columns may have been removed.

Thanks,

Ray

On Thursday, May 1, 2014 3:47:40 AM UTC-4, Shailesh Sahu wrote:
>
> I am able to download APR (AD Performance Report) and CPR reports with the 
> google adword API version 201309 but when i upgrading DLL with latest API 
> version V201402 ,i am able to download CPR file only and getting error to 
> download APR file (AD Performance Report).
>
> The Columns which i am using are listed below
>
> ImageAdUrl
> AccountCurrencyCode
> AccountDescriptiveName
> AccountTimeZoneId
> AdGroupAdDisapprovalReasons
> AdGroupId
> AdGroupName
> AdGroupStatus
> AdNetworkType1
> AdNetworkType2
> AdType
> AssistClicks
> AssistImpressions
> AssistImpressionsOverLastClicks
> AveragePosition
> BounceRate
> CampaignId
> CampaignName
> CampaignStatus
> ClickAssistedConversions
> ClickAssistedConversionsOverLastClickConversions
> ClickAssistedConversionValue
> Clicks
> ConversionRate
> ConversionRateManyPerClick
> Conversions
> ConversionsManyPerClick
> ConversionValue
> Cost
> CostPerConversion
> CostPerConversionManyPerClick
> CreativeApprovalStatus
> CreativeDestinationUrl
> Ctr
> CustomerDescriptiveName
> Date
> DayOfWeek
> Description1
> Description2
> Device
> DevicePreference
> DisplayUrl
> ExternalCustomerId
> Headline
> Id
> ImageCreativeName
> ImpressionAssistedConversions
> ImpressionAssistedConversionsOverLastClickConversions
> ImpressionAssistedConversionValue
> Impressions
> IsNegative
> KeywordId
> Month
> MonthOfYear
> PercentNewVisitors
> PrimaryCompanyName
> PrimaryUserLogin
> PromotionLine
> Quarter
> SharedSetName
> Status
> TotalConvValue
> Url
> ValuePerConv
> ValuePerConversion
> ValuePerConversionManyPerClick
> ValuePerConvManyPerClick
> ViewThroughConversions
> Week
> Year
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: invalid_request with .NET API for Report Request - Size Issue?

2014-05-01 Thread Ray Tsang (AdWords API Team)
Hi,

Quick question - is it working for many other accounts and only a few has 
this issue?  Or is it failing for all accounts?

Thanks,

Ray

On Thursday, May 1, 2014 3:50:19 PM UTC-4, apiapi wrote:
>
> Using v17 of the .NET library. Using a real Service Account for 
> downloading data.
>
> I am attempting to download a PAID_ORGANIC_QUERY_REPORT for a particular 
> client. There are 545 AdGroups in the selector/predicate (using the "in" 
> clause). If I specify the date range as 3 days, I get xml.gz files with 
> zero rows of data. If I specify a range of 12 days, I get this error - 
>
> Google.Api.Ads.Common.Lib.AdsOAuthException:
> Failed to get access token for service account.
> {
>   "error" : "invalid_request"
> }
>
> I am trying to understand the circumstances around getting this error. I 
> am open to setup a shared-desktop session to make this work, I have sunk a 
> lot of time into trying to understand the circumstances around the 
> account/request problem.
>
>
> Thanks.
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Windows or Linux development environment

2014-05-01 Thread Anagnostis Meggidis
Hi,

Is there any recommended development environment for the Google AdWords API 
and python library ? I was wondering if it is better to setup Windows or 
Linux (Ubuntu, Fedora, Debian etc) as my development environment.

Thanks

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Adwords refresh_token

2014-05-01 Thread Nitesh Oswal
Hi there,

Ok I think I went through a complete process here, but after successful 
authentication and almost everything in GetRefreshTokenWithoutIniFile.php I 
cannot get the refresh_token , although I get the access_token, is there a 
reason for this?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: invalid_request with .NET API for Report Request - Size Issue?

2014-05-01 Thread apiapi
The Service account basically works when making other API calls (enumerate 
accounts, campaigns, etc). I do get failures that appear to be random, but 
I have a retry structure in place which eventually gets the data. The 
problem appears to be consistent with the making the report calls, however.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Download AD Performance Report using Adword API V201402

2014-05-01 Thread Shailesh Sahu


I am able to download APR (AD Performance Report) and CPR reports with the 
google adword API version 201309 but when i upgrading DLL with latest API 
version V201402 ,i am able to download CPR file only and getting error to 
download APR file (AD Performance Report).

The Columns which i am using are listed below


ImageAdUrl
AccountCurrencyCode
AccountDescriptiveName
AccountTimeZoneId
AdGroupAdDisapprovalReasons
AdGroupId
AdGroupName
AdGroupStatus
AdNetworkType1
AdNetworkType2
AdType
AssistClicks
AssistImpressions
AssistImpressionsOverLastClicks
AveragePosition
BounceRate
CampaignId
CampaignName
CampaignStatus
ClickAssistedConversions
ClickAssistedConversionsOverLastClickConversions
ClickAssistedConversionValue
Clicks
ConversionRate
ConversionRateManyPerClick
Conversions
ConversionsManyPerClick
ConversionValue
Cost
CostPerConversion
CostPerConversionManyPerClick
CreativeApprovalStatus
CreativeDestinationUrl
Ctr
CustomerDescriptiveName
Date
DayOfWeek
Description1
Description2
Device
DevicePreference
DisplayUrl
ExternalCustomerId
Headline
Id
ImageCreativeName
ImpressionAssistedConversions
ImpressionAssistedConversionsOverLastClickConversions
ImpressionAssistedConversionValue
Impressions
IsNegative
KeywordId
Month
MonthOfYear
PercentNewVisitors
PrimaryCompanyName
PrimaryUserLogin
PromotionLine
Quarter
SharedSetName
Status
TotalConvValue
Url
ValuePerConv
ValuePerConversion
ValuePerConversionManyPerClick
ValuePerConvManyPerClick
ViewThroughConversions
Week
Year

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Download AD Performance Report using Adword API V201402

2014-05-01 Thread Shailesh Sahu


I am able to download APR (AD Performance Report) and CPR reports with the 
google adword API version 201309 but when i upgrading DLL with latest API 
version V201402 ,i am able to download CPR file only and getting error to 
download APR file (AD Performance Report).

The Columns which i am using are listed below

ImageAdUrl
AccountCurrencyCode
AccountDescriptiveName
AccountTimeZoneId
AdGroupAdDisapprovalReasons
AdGroupId
AdGroupName
AdGroupStatus
AdNetworkType1
AdNetworkType2
AdType
AssistClicks
AssistImpressions
AssistImpressionsOverLastClicks
AveragePosition
BounceRate
CampaignId
CampaignName
CampaignStatus
ClickAssistedConversions
ClickAssistedConversionsOverLastClickConversions
ClickAssistedConversionValue
Clicks
ConversionRate
ConversionRateManyPerClick
Conversions
ConversionsManyPerClick
ConversionValue
Cost
CostPerConversion
CostPerConversionManyPerClick
CreativeApprovalStatus
CreativeDestinationUrl
Ctr
CustomerDescriptiveName
Date
DayOfWeek
Description1
Description2
Device
DevicePreference
DisplayUrl
ExternalCustomerId
Headline
Id
ImageCreativeName
ImpressionAssistedConversions
ImpressionAssistedConversionsOverLastClickConversions
ImpressionAssistedConversionValue
Impressions
IsNegative
KeywordId
Month
MonthOfYear
PercentNewVisitors
PrimaryCompanyName
PrimaryUserLogin
PromotionLine
Quarter
SharedSetName
Status
TotalConvValue
Url
ValuePerConv
ValuePerConversion
ValuePerConversionManyPerClick
ValuePerConvManyPerClick
ViewThroughConversions
Week
Year

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Retrieve Product Partition title

2014-05-01 Thread mm
Hey guys -
I am also trying to figure out how to reconstruct the description of a 
product partition as it is seen in the Adwords UI. What I tried was to pull 
the ProductPartition using the api, then to make an additional AWQL request 
to get the partition in a CriteriaPerformanceReport:
SELECT CampaignId, AdGroupId, Id, Criteria, CriteriaType FROM 
CRITERIA_PERFORMANCE_REPORT
WHERE AdGroupId = x
AND Id = y
AND CriteriaType IN [PRODUCT_PARTITION]
DURING TODAY

since the Criteria in that report appeared to be a value that I might be 
able to work with - 
"category_l1==166&+category_l2==1604&+category_l3==213&+category_l4==2562&+product_type_l1==girls&+brand==disney"
 
being an example. This is very helpful except for the categories... I am 
completely at a loss trying to decipher what these categories correspond 
to. They are not the same id's as returned from the ConstantDataService. 
Any idea what these values are, Josh? If we can decipher that, this is 
actually pretty useful.

Thanks -
mm

On Thursday, May 1, 2014 2:03:25 AM UTC-5, Igor Schut wrote:
>
> Hi Josh,
>
> Thanks for looking in to this. 
>
> The Shopping Performance Report shows data of Merchant Products. The 
> fields you refer to (like Brand, CategoryLX, ProductBiddingCategory, 
> ProductTypeLX, etc.) are data set in Merchant which help to create Product 
> Partitions in AdWords. The MerchantId, StoreId and OfferId fields are also 
> data related to the Merchant account.
> With these fields selected it seems impossible to determine the actual 
> Product Partitions as shown in AdWords; it only shows data to create 
> Product Partitions for.
> The only way I see it is to use the AdGroupCriterionService to fetch the 
> actual objects. Based on the ProductDimension (caseValue) a value get be 
> retrieved which (sometimes) contains visible and human readable data (thus, 
> not just Ids pointing to 'something').
>
> The Product Partitions with bidding taxonomies returned by the 
> AdGroupCriterion of type ProductBiddingCategory are linked to the 
> ConstantDataService which provides actual human readable categories (with 
> use of getProductBiddingCategoryData).
>
> To recap: it seems to be impossible with the use of reporting only. Only 
> when multiple services (AdGroupCriterionService & ConstantDataService) and 
> the use of reporting (Shopping Performance Report, Partition Performance 
> Report and Criteria Performance Report) the view of Products and Product 
> Partitions are to be determined.
>
> Please correct me if I'm wrong.
>
> Thanks,
> Igor
>
>
> Op woensdag 30 april 2014 23:15:45 UTC+2 schreef Josh Radcliff (AdWords 
> API Team):
>>
>> Hi Igor, Amol,
>>
>> I took a fresh look at this today, and I think I finally understand the 
>> issues here.  To rephrase Igor's explanation, it seems that the issues are:
>>
>> 1. The *Product Partition Report* does not contain sufficient 
>> information to reconstruct the ProductPartition tree (*without* product 
>> detail).
>> Possible solution: Use 
>> AdGroupCriterionService.get
>>  instead 
>> as described in my last post.
>>
>> 2. It's difficult to tie the data in *Shopping Performance Report* back 
>> to specific products.
>> Possible solution: Include the *MerchantId, StoreId* and *OfferId*columns in 
>> your report request.  This will allow you to tie the report data 
>> back to the product-specific information you get via the Content API.
>>
>> 3. How can we determine the product partition for a specific product?
>> Possible solution: Similar to item #2, you could run a *Shopping 
>> Performance Report* that includes:
>>- The key fields for the different types of 
>> caseValue,
>>  
>> e.g., Brand (for ProductBrand), 
>> CategoryL1/CategoryL2/CategoryL3/CategoryL4/CategoryL5 
>> for ProductBiddingCategory, ProductCondition for ProductCanonicalCondition, 
>> ProductTypeL1/ProductTypeL2/ProductTypeL3/ProductTypeL4/ProductTypeL5 for 
>> ProductType, etc.
>>- *MerchantId, StoreId* and *OfferId* fields
>>
>> Here's an example using AWQL (to optimize report performance you should 
>> only bring in the fields you actually need):
>>
>> SELECT CampaignId, AdGroupId, Brand, CategoryL1, CategoryL2, CategoryL3, 
>> CategoryL4, CategoryL5, ProductCondition, ProductTypeL1, ProductTypeL2, 
>> ProductTypeL3, ProductTypeL4, ProductTypeL5, CustomAttribute0, 
>> CustomAttribute1, CustomAttribute2, CustomAttribute3, CustomAttribute4, 
>> StoreId, OfferId, Cost, Impressions
>> FROM SHOPPING_PERFORMANCE_REPORT
>> WHERE CampaignId = *xxx* AND AdGroupId = *yyy* 
>> DURING THIS_MONTH
>>
>> The combination of all of the various case values + the *StoreId* and 
>> *OfferId* fields would give you the partition for each product.
>>
>> Do the above suggestions help?
>>
>> Thanks,
>> Josh, AdWords API Team

Re: AverageCpc Time Span and Consistency?

2014-05-01 Thread apiapi

We are using the reporting API to pull reports on a repeating schedule and 
storing the attributes locally.  

1. We download a report on May 1st for a date range of April 20 to May 1. 
One row has a date of April 25 for Ad ID 1234 with an Average CPC of $1.50.

2. We download a report on May 2nd for a date range of April 1 to May 2. 
One row has a date of April 25 for Ad ID 1234 with an Average CPC of $1.25.

That could happen because report #2 has a longer date range, with more CPC 
values to compare, so the average is different. Can you say if that is 
accurate?


I need to understand if Average CPC is calculated between the fixed date of 
one year ago to today, or if Average CPC is calculated between the min-max 
of the report selector object.

Thanks.



 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


invalid_request with .NET API for Report Request - Size Issue?

2014-05-01 Thread apiapi
Using v17 of the .NET library. Using a real Service Account for downloading 
data.

I am attempting to download a PAID_ORGANIC_QUERY_REPORT for a particular 
client. There are 545 AdGroups in the selector/predicate (using the "in" 
clause). If I specify the date range as 3 days, I get xml.gz files with 
zero rows of data. If I specify a range of 12 days, I get this error - 

Google.Api.Ads.Common.Lib.AdsOAuthException:
Failed to get access token for service account.
{
  "error" : "invalid_request"
}

I am trying to understand the circumstances around getting this error. I am 
open to setup a shared-desktop session to make this work, I have sunk a lot 
of time into trying to understand the circumstances around the 
account/request problem.


Thanks.


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AverageCpc Time Span and Consistency?

2014-05-01 Thread Josh Radcliff (AdWords API Team)
Hi,

That's not quite correct -- when you run a 
reportyou must 
specify a date, so you have complete control over that parameter.

Cheers,
Josh, AdWords API Team

On Thursday, May 1, 2014 2:51:00 PM UTC-4, apiapi wrote:
>
> Hi Josh. That means that the Average CPC could be 1.01 if I pull a report 
> today, and could be 1.51 if I pull a report tomorrow, because the average 
> is calculated by a date that I cannot control. Is that correct?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AverageCpc Time Span and Consistency?

2014-05-01 Thread apiapi
Hi Josh. That means that the Average CPC could be 1.01 if I pull a report 
today, and could be 1.51 if I pull a report tomorrow, because the average 
is calculated by a date that I cannot control. Is that correct?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Audience statistics for Search campaigns

2014-05-01 Thread Ray Tsang (AdWords API Team)
Igor,

Are you able to download that kind of report from AdWords UI?  Please point 
me to the exact data you are looking for.

Thanks,

Ray

On Thursday, May 1, 2014 3:08:13 AM UTC-4, Igor Schut wrote:
>
> Hi Ray,
>
> The Audience Performance Report only includes audiences for Display 
> campaigns.
>
> I would like to retrieve Audience data for Search campaigns.
>
> Thanks,
> Igor
>
> Op woensdag 30 april 2014 16:58:36 UTC+2 schreef Ray Tsang (AdWords API 
> Team):
>>
>> Igor,
>>
>> Does the Audience Performance 
>> reporthelp
>>  you in this case?
>>
>> Thanks,
>>
>> Ray
>>
>> On Wednesday, April 30, 2014 7:49:15 AM UTC-4, Igor Schut wrote:
>>>
>>> Hi,
>>>
>>> How is it possible to download statistics aggregated on Audiences 
>>> within' Search campaigns? We do see that it is possible to retrieve 
>>> statistics with performance reports for Display campaigns.
>>>
>>> Thanks,
>>> Igor
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: CampaignService calls using parent MCC

2014-05-01 Thread Ray Tsang (AdWords API Team)
Mark,

Yup - that's certainly one way that you can approach it.

Cheers,

Ray

On Wednesday, April 30, 2014 5:57:08 PM UTC-4, Mark R wrote:
>
> Thanks Ray.
>
> So just to clarify, my best route would be calling the 
> ManagedCustomerService interface to get all the CustomerIds under the MCC, 
> then iterate through those, calling my CampaignService interface?
>
> -Mark
>
> On Wednesday, April 30, 2014 9:25:31 AM UTC-7, Mark R wrote:
>>
>> Hey Folks,
>>
>> I am trying to pull the start and end dates for campaigns under an MCC 
>> using the CampainService interface, but it consistently returning null. 
>>  From what I've read, these values are not available through any of the 
>> current reports, so I believe this service is the only way to get the 
>> dates.  Is this achievable using a parent MCC?
>>
>> I am basically using the code example here (
>> https://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/v201402/basicoperations/GetCampaigns.java).
>>  
>>  Any suggestions are greatly appreciated.
>>
>> Thanks,
>> Mark
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Password expired error even if I am using OAauth2

2014-05-01 Thread Ray Tsang (AdWords API Team)
Mahesh,

I will need to see the errors field for more details - I need the full 
request/response log.
For proxy related settings, you may need to double check the App.config 
file and proxy settings.

Thanks,

Ray


On Thursday, May 1, 2014 12:53:38 PM UTC-4, Mahesh Nerlekar wrote:
>
> I am trying to use the new version 201309 or 201402 and now I am getting 
> following error./..
>
> Error creating the Web Proxy specified in the 'system.net/defaultProxy' 
> configuration section.
>
> I tried adding full trust in System.web in configuration section. but 
> still no use... not sure whats wrong?
>
>
> On Wednesday, April 30, 2014 4:58:27 PM UTC-5, Mahesh Nerlekar wrote:
>>
>> I think this is the error I am getting while downloading campaign 
>> performance report or keyword performance report.
>>
>> Google.Api.Ads.AdWords.Util.Reports.ReportsException: Report download 
>> errors occurred, see errors field for more details.
>>at 
>> Google.Api.Ads.AdWords.Util.Reports.ReportUtilities.DownloadReportToStream(String
>>  
>> downloadUrl, Boolean returnMoneyInMicros, String postBody, Stream 
>> outputStream)
>>at 
>> Google.Api.Ads.AdWords.Util.Reports.ReportUtilities.DownloadClientReportInternal(String
>>  
>> downloadUrl, String postBody, Boolean returnMoneyInMicros, String path)
>>at 
>> Google.Api.Ads.AdWords.Util.Reports.ReportUtilities.DownloadClientReport[T](T
>>  
>> reportDefinition, Boolean returnMoneyInMicros, String path)
>>at 
>> Google.Api.Ads.AdWords.Util.Reports.ReportUtilities.DownloadClientReport[T](T
>>  
>> reportDefinition, String path)
>>at Adwords.GetAdwords.DownloadReportFromAdwords(AdWordsUser user, 
>> AdsOAuthProviderForApplications oAuth2Provider) in \\ghosn01b\nerlekma$\My 
>> Documents\Visual Studio 2012\Projects\Adwords\AdWords\GetAdwords.cs:line 178
>>
>>
>>
>> and here is the code I am using for it...
>>
>>
>>
>>  ReportDefinition definition = CreateReportDefinition();
>>
>> user.OAuthProvider = oAuth2Provider;
>>
>> //loop through all the accounts we got from database 
>> ga_config and download a file for each account.
>> for (int i = 0; i < NoOfAccounts; i++)
>> {
>> (user.Config as AdWordsAppConfig).ClientCustomerId = 
>> AccountIds[i].ToString();  
>> fileName = AccountIds[i].ToString(); //+ "_" + 
>>  DateTime.Today.AddDays(Convert.ToInt16(-1)).ToString("-MM-dd");
>> filePath = downloadFolderPath + "\\" + fileName;
>> try
>> {
>> (user.Config as AdWordsAppConfig).DeveloperToken 
>> = Properties.Settings.Default.DeveloperToken;
>> ReportUtilities utilities = new 
>> ReportUtilities(user);
>> utilities.User.OAuthProvider = oAuth2Provider;
>> utilities.ReportVersion = "v201306";
>> utilities.DownloadClientReport(definition, 
>> filePath);
>> Console.WriteLine("Report was downloaded to 
>> '{0}'.", filePath);
>>
>>
>> }
>> catch (Exception ex)
>> {
>> Console.WriteLine("Error: Failed to download 
>> report. Account ID : {0}. Error: {1}", fileName, ex);
>> }
>>
>> FileInfo fileToDecompress = new FileInfo(filePath);
>>
>> if (fileToDecompress.Exists)
>> {
>> Decompress(fileToDecompress);
>> fileToDecompress.Delete();
>> }
>>
>> Let me know if you can help.
>>
>>
>>
>> On Wed, Apr 30, 2014 at 3:02 PM, Ray Tsang (AdWords API Team) <
>> adwordsapiadvisor+...@google.com> wrote:
>>
>>> Mahesh,
>>>
>>> Could I trouble you to use the reply to author function to send me the 
>>> full request/response logs?  Specifically, where exactly are you seeing the 
>>> error message?
>>>
>>> Thanks,
>>>
>>> Ray
>>>
>>>
>>> On Wednesday, April 30, 2014 2:49:17 PM UTC-4, Mahesh Nerlekar wrote:

 HI,

 I was downloading the reports from Adwords for a few months. Suddenly I 
 am getting an error 

 "Logon Failure: the specified account password has expired. "  I 
 refreshed the token and tried again thinking need to refresh the token but 
 still error persists.

 Not sure what can be the issue, Any help in this is greatly appreciated.

 Thanks,
 Mahesh Nerlekar.

>>>  -- 
>>> -- 
>>> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>>> 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 subscribed to the Google
>>> Groups "AdWords API Forum" group.
>>> To post to this group, send email to adwords-api@googl

Re: campaign level conversion stats

2014-05-01 Thread Ray Tsang (AdWords API Team)
David,

You are correct.  When the count is aggregated at the campaign level, it 
will simply be the sum of that column.

Thanks!

Ray

On Tuesday, April 29, 2014 10:22:54 PM UTC-4, David Walsh wrote:
>
> Thanks Ray.
>
> What I meant by a campaign with mixed counting modes is not switching 
> between the two, but both modes being active in parallel from the campaign 
> standpoint. I think it can happen because:
>
>- conversion trackers are implicitly linked to clicked ads (through 
>browser cookies and javascript code)
>- ads of the same campaign can trigger conversion trackers configured 
>with either counting mode 
>
> So my conclusion is: 
>
>- conversion numbers (e.g. column ConversionsManyPerClick) at the 
>campaign level might end up combining both counting modes
>- what you describe would happen when switching between counting modes 
>applies at the the Ad level 
>
> Is it more clear to you?  If so, what do you think about the conclusion?
>
>
> On Tuesday, April 29, 2014 3:09:58 PM UTC-4, Ray Tsang (AdWords API Team) 
> wrote:
>>
>> David,
>>
>> If a campaign counting type is mixed (i.e., changed between the two), 
>> then the report after the switch will reflect the Unique Conversions.  The 
>> historical numbers should not be impacted.
>>
>> Thanks,
>>
>> Ray
>>
>> On Monday, April 28, 2014 7:39:04 PM UTC-4, David Walsh wrote:
>>>
>>> Hi,
>>>
>>> If a Campaign's conversion tracking mixed counting "All Conversions" and 
>>>  counting "Unique Conversions", will its *stats in the Conversions 
>>> report column at the Campaign level* add the 2 counts?
>>>
>>> In other words for such a Campaign, the number of Conversions will be 
>>> lower than if all its tracking was counting "All Conversions". 
>>>
>>> Is that correct?
>>>
>>> Thanks,
>>> David
>>>
>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Maximum length of Display Name field in Performance Report

2014-05-01 Thread Ray Tsang (AdWords API Team)
Igor,

The length of the display name field could change hence we don't have a 
single max length value.

Thanks,

Ray

On Tuesday, April 29, 2014 9:02:54 AM UTC-4, Igor Schut wrote:
>
> Hi,
>
> It came to our attention that the Display Name for (in this case) the 
> Automatic Placement Performance Report is quite large, example: "Free Fun 
> Jigsaw Puzzle with Farm Animals Cartoon for young toddlers and the kids at 
> preschool".
>
> We would like to know the maximum length of the Display Name fields in 
> Performance Reports.
>
> Thanks,
> Igor
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Reg: Bid Strategy as Campaigns

2014-05-01 Thread Ray Tsang (AdWords API Team)
Sanju,

Could I trouble you to send me an request/response example of such?
Bidding strategy could be a shared bidding strategy - you may be able to 
find them in the Shared Library.

Thanks,

Ray

On Thursday, May 1, 2014 6:41:08 AM UTC-4, Sanju wrote:
>
> Hi Team,
>
> When I download the Campaign performance Report using the API version 
> v201309 I am getting Bid Strategy names as the campaigns but these names 
> are not shown in the Adwords interface.
>
>
> Please let me know how this issue can be resolved
>
> Thanks in advance
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Finding if potential keywords are 'Low search volume'

2014-05-01 Thread Ray Tsang (AdWords API Team)
Visar,

The service also returns the 
min.
 
 Would that help?

Thanks,

Ray

On Thursday, May 1, 2014 8:59:20 AM UTC-4, Visar wrote:
>
> Hi, 
>
> I'm looking for a way to determine if keywords which I would like to 
> upload are going to be considered low search volume. Currently I'm using 
> the EstimateKeywordTraffic example script using 
> the trafficEstimatorService. This gives you a predicted max impressions per 
> day, but is there a way to see if they will be considered 'Low search 
> volume' when uploaded to AdWords?
>
> Thanks,
> Visar
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Creating a Location Hierarchy Using LocationCriterionService

2014-05-01 Thread Ray Tsang (AdWords API Team)
Jeremy,

Your observations are spot on.  The service cannot use ParentLocation as a 
predicate.  You will need to use the CSV file to seed your data set and 
updating it using the data from the service.

Thanks,

Ray

On Wednesday, April 30, 2014 12:13:32 PM UTC-4, Jeremy Tremblay wrote:
>
> According to the documentation here : 
> https://developers.google.com/adwords/api/docs/guides/location-targeting, 
>
> "LocationCriterionService allows you to request the parent locations for 
> a location. This is done by adding ParentLocations to the list of 
> selector fields. For example, our previous code returned the location 
> (Quebec city) as well as its parent location (Canada). This feature is 
> useful if you want to display a hierarchical list of locations to your 
> customers, or if you want to add inclusion or exclusion logic for geo 
> locations while targeting your campaigns."
>
> Yet from the examples, this only looks to be possible if we start towards 
> the bottom of the location hierarchy and work our way up. I would however 
> like to display a selectable list of US locations based on state. That is a 
> user would select a US state and from there a list of child locations would 
> be displayed for them to choose from. I intend to use this location in a 
> TargetingIdeaServiceInterface 
> search, so I need the exact id or LocationName to pass to the search. 
>
> I can't seem to find a programmatic way to discover the child Locations of 
> a particular Location. I've attempted to search for all Locations that have 
> a particular ParentLocation, but ParentLocations is not an acceptable 
> Predicate. I understand that I could persist the  targets 
> table 
> data 
> in a database to do this, but this would require me to keep abreast of 
> updates so I would prefer the dynamic approach. 
>
> I'll bet I'm missing something, and this approach is possible. Any ideas? 
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Password expired error even if I am using OAauth2

2014-05-01 Thread Mahesh Nerlekar
I am trying to use the new version 201309 or 201402 and now I am getting 
following error./..

Error creating the Web Proxy specified in the 'system.net/defaultProxy' 
configuration section.

I tried adding full trust in System.web in configuration section. but still 
no use... not sure whats wrong?


On Wednesday, April 30, 2014 4:58:27 PM UTC-5, Mahesh Nerlekar wrote:
>
> I think this is the error I am getting while downloading campaign 
> performance report or keyword performance report.
>
> Google.Api.Ads.AdWords.Util.Reports.ReportsException: Report download 
> errors occurred, see errors field for more details.
>at 
> Google.Api.Ads.AdWords.Util.Reports.ReportUtilities.DownloadReportToStream(String
>  
> downloadUrl, Boolean returnMoneyInMicros, String postBody, Stream 
> outputStream)
>at 
> Google.Api.Ads.AdWords.Util.Reports.ReportUtilities.DownloadClientReportInternal(String
>  
> downloadUrl, String postBody, Boolean returnMoneyInMicros, String path)
>at 
> Google.Api.Ads.AdWords.Util.Reports.ReportUtilities.DownloadClientReport[T](T 
> reportDefinition, Boolean returnMoneyInMicros, String path)
>at 
> Google.Api.Ads.AdWords.Util.Reports.ReportUtilities.DownloadClientReport[T](T 
> reportDefinition, String path)
>at Adwords.GetAdwords.DownloadReportFromAdwords(AdWordsUser user, 
> AdsOAuthProviderForApplications oAuth2Provider) in \\ghosn01b\nerlekma$\My 
> Documents\Visual Studio 2012\Projects\Adwords\AdWords\GetAdwords.cs:line 178
>
>
>
> and here is the code I am using for it...
>
>
>
>  ReportDefinition definition = CreateReportDefinition();
>
> user.OAuthProvider = oAuth2Provider;
>
> //loop through all the accounts we got from database 
> ga_config and download a file for each account.
> for (int i = 0; i < NoOfAccounts; i++)
> {
> (user.Config as AdWordsAppConfig).ClientCustomerId = 
> AccountIds[i].ToString();  
> fileName = AccountIds[i].ToString(); //+ "_" + 
>  DateTime.Today.AddDays(Convert.ToInt16(-1)).ToString("-MM-dd");
> filePath = downloadFolderPath + "\\" + fileName;
> try
> {
> (user.Config as AdWordsAppConfig).DeveloperToken = 
> Properties.Settings.Default.DeveloperToken;
> ReportUtilities utilities = new 
> ReportUtilities(user);
> utilities.User.OAuthProvider = oAuth2Provider;
> utilities.ReportVersion = "v201306";
> utilities.DownloadClientReport(definition, 
> filePath);
> Console.WriteLine("Report was downloaded to 
> '{0}'.", filePath);
>
>
> }
> catch (Exception ex)
> {
> Console.WriteLine("Error: Failed to download 
> report. Account ID : {0}. Error: {1}", fileName, ex);
> }
>
> FileInfo fileToDecompress = new FileInfo(filePath);
>
> if (fileToDecompress.Exists)
> {
> Decompress(fileToDecompress);
> fileToDecompress.Delete();
> }
>
> Let me know if you can help.
>
>
>
> On Wed, Apr 30, 2014 at 3:02 PM, Ray Tsang (AdWords API Team) <
> adwordsapiadvisor+...@google.com> wrote:
>
>> Mahesh,
>>
>> Could I trouble you to use the reply to author function to send me the 
>> full request/response logs?  Specifically, where exactly are you seeing the 
>> error message?
>>
>> Thanks,
>>
>> Ray
>>
>>
>> On Wednesday, April 30, 2014 2:49:17 PM UTC-4, Mahesh Nerlekar wrote:
>>>
>>> HI,
>>>
>>> I was downloading the reports from Adwords for a few months. Suddenly I 
>>> am getting an error 
>>>
>>> "Logon Failure: the specified account password has expired. "  I 
>>> refreshed the token and tried again thinking need to refresh the token but 
>>> still error persists.
>>>
>>> Not sure what can be the issue, Any help in this is greatly appreciated.
>>>
>>> Thanks,
>>> Mahesh Nerlekar.
>>>
>>  -- 
>> -- 
>> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>> 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 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
>> --- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "AdWords API Forum" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/adwords-api/ZRv2dSH-5qE/un

Re: ManagedCustomerService INVALID_TOKEN_HEADER

2014-05-01 Thread Josh Radcliff (AdWords API Team)
Hi Keren,

*RequestHeader* should use the *mcm* namespace, but all of the child 
elements of *RequestHeader* should use the *cm* namespace.  Here's a sample 
header I generated using soapUI :

http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:*v20*="https://adwords.google.com/api/adwords/*mcm*/v201402"; xmlns:
*v201*="https://adwords.google.com/api/adwords/*cm*/v201402";>
   
  <*v20*:RequestHeader>
 <*v201*:clientCustomerId>?
 ?
 ?
 
 ?
 
 ?
  
   

It sounds like you are constructing the SOAP messages manually. Just 
curious -- have you considered using one of our client 
libraries? 
They take care of all of the SOAP and XML details for you so you only have 
to interact with objects.

Cheers,
Josh, AdWords API Team

On Thursday, May 1, 2014 7:38:32 AM UTC-4, mktprodaw...@gmail.com wrote:
>
> hi,
> I have a problem in ManagedCustomerService : INVALID_TOKEN_HEADER
> (in other services my dev token is valid, i get data and everything's ok!)
>
> when i tried to change mcm to cm in the RequestHeader as it was suggested 
> in one of the past forum posts, I got another error(it looks like it means 
> it should be mcm):
>
> Unmarshalling Error: unexpected element (uri:"
> https://adwords.google.com/api/adwords/cm/v201402";, 
> local:"RequestHeader"). Expected elements are <{
> https://adwords.google.com/api/adwords/mcm/v201402}ApiExceptionFault>
> ;,<{https://adwords.google.com/api/adwords/mcm/v201402}RequestHeader>
> ;,<{
> https://adwords.google.com/api/adwords/mcm/v201402}ResponseHeader>,<;
>
>
> my request xml is:
>
> http://schemas.xmlsoap.org/soap/envelope/
> " xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance";>
> 
> https://adwords.google.com/api/adwords/mcm/v201402"; soapenv:actor="
> http://schemas.xmlsoap.org/soap/actor/next"; soapenv:mustUnderstand="0">
> *
> *
> *
> false
> false
> 
> 
> 
> https://adwords.google.com/api/adwords/mcm/v201402";>
> 
> customerId
> currencyCode
> dateTimeZone
> 
> 
> 
> 
>
>
> can you please help? tnx!
>
> Keren H.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AverageCpc Time Span and Consistency?

2014-05-01 Thread Josh Radcliff (AdWords API Team)
Hi,

Average CPC for API reports uses the same formula used in UI reports. 
 Here's the description from the UI:

*Average cost-per-click (CPC) is the average amount that you've been 
> charged for a click on your ad. *
> *What it is:* This amount is the total cost of all clicks divided by the 
> total number of clicks received.


It follows that for a given key, all reports that include the same 
impressions (and therefore the same clicks and cost) should have the same 
Average CPC.

Cheers,
Josh, AdWords API Team

On Wednesday, April 30, 2014 10:07:49 PM UTC-4, apiapi wrote:
>
>
> I am reading the Average CPC from the PAID_ORGANIC_QUERY_REPORT and the 
> KEYWORDS_PERFORMANCE_REPORT and the AD_PERFORMANCE_REPORT, getting data for 
> the last 8 days.
>
> For a given keywordID attribute, should the "avgCPC" attribute be the same 
> for all of those reports?
>
> Also, is AverageCpc dependant on the min and max given in the report 
> Selector dateRange, or is the value averaged over a fixed interval, like a 
> month or year?
>
> I did not see definition information at 
> https://google-developers.appspot.com/adwords/api/docs/appendix/reportsor in 
> the .NET API samples, so I am checking here.
>
>
> Thanks.
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AverageCpc Time Span and Consistency?

2014-05-01 Thread apiapi
This link seems to indicate that "Average CPC" is a number calculated from 
today to the last 12 months. Is that true?

https://www.en.adwords-community.com/t5/Performance-Optimization/In-Keyword-Planner-what-time-period-is-the-Avg-CPC-based-on/m-p/213216/highlight/true#M15517


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Finding if potential keywords are 'Low search volume'

2014-05-01 Thread Visar
Hi, 

I'm looking for a way to determine if keywords which I would like to upload 
are going to be considered low search volume. Currently I'm using the 
EstimateKeywordTraffic example script using the trafficEstimatorService. 
This gives you a predicted max impressions per day, but is there a way to 
see if they will be considered 'Low search volume' when uploaded to AdWords?

Thanks,
Visar

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


ManagedCustomerService INVALID_TOKEN_HEADER

2014-05-01 Thread mktprodawsharedacc
hi,
I have a problem in ManagedCustomerService : INVALID_TOKEN_HEADER
(in other services my dev token is valid, i get data and everything's ok!)

when i tried to change mcm to cm in the RequestHeader as it was suggested 
in one of the past forum posts, I got another error(it looks like it means 
it should be mcm):

Unmarshalling Error: unexpected element (uri:"
https://adwords.google.com/api/adwords/cm/v201402";, local:"RequestHeader"). 
Expected elements are <{
https://adwords.google.com/api/adwords/mcm/v201402}ApiExceptionFault>
;,<{https://adwords.google.com/api/adwords/mcm/v201402}RequestHeader>
;,<{https://adwords.google.com/api/adwords/mcm/v201402}ResponseHeader>
;,<


my request xml is:

http://schemas.xmlsoap.org/soap/envelope/
" xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance";>

https://adwords.google.com/api/adwords/mcm/v201402"; soapenv:actor="
http://schemas.xmlsoap.org/soap/actor/next"; soapenv:mustUnderstand="0">
*
*
*
false
false



https://adwords.google.com/api/adwords/mcm/v201402";>

customerId
currencyCode
dateTimeZone






can you please help? tnx!

Keren H.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Where am I going wrong with this SOAP request?

2014-05-01 Thread mktprodawsharedacc
Hi Michael,
I have the same problem (also in ManagedCustomerService ): 
INVALID_TOKEN_HEADER
(in other services token is valid, i get data and everything's ok!)

when i tried to use your advice and change mcm to cm in the RequestHeader, 
I got another error(it looks like it means it should be mcm):

Unmarshalling Error: unexpected element 
(uri:"https://adwords.google.com/api/adwords/cm/v201402";, 
local:"RequestHeader"). Expected elements are 
<{https://adwords.google.com/api/adwords/mcm/v201402}ApiExceptionFault>,<{https://adwords.google.com/api/adwords/mcm/v201402}RequestHeader>,<{https://adwords.google.com/api/adwords/mcm/v201402}ResponseHeader>,<;


my request xml is:

http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance";>

https://adwords.google.com/api/adwords/mcm/v201402"; soapenv:actor="
http://schemas.xmlsoap.org/soap/actor/next"; soapenv:mustUnderstand="0">
*
*
*
false
false



https://adwords.google.com/api/adwords/mcm/v201402";>

customerId
currencyCode
dateTimeZone






can you please help? tnx!

Keren H.



>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Reg: Bid Strategy as Campaigns

2014-05-01 Thread Rooney Achilles
Hi Team,

When I download the Campaign performance Report using the API version
v201309 I am getting Bid Strategy names as the campaigns but these names
are not shown in the Adwords interface.


Please let me know how this issue can be resolved

Thanks in advance

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Audience statistics for Search campaigns

2014-05-01 Thread Igor Schut
Hi Ray,

The Audience Performance Report only includes audiences for Display 
campaigns.

I would like to retrieve Audience data for Search campaigns.

Thanks,
Igor

Op woensdag 30 april 2014 16:58:36 UTC+2 schreef Ray Tsang (AdWords API 
Team):
>
> Igor,
>
> Does the Audience Performance 
> reporthelp
>  you in this case?
>
> Thanks,
>
> Ray
>
> On Wednesday, April 30, 2014 7:49:15 AM UTC-4, Igor Schut wrote:
>>
>> Hi,
>>
>> How is it possible to download statistics aggregated on Audiences within' 
>> Search campaigns? We do see that it is possible to retrieve statistics with 
>> performance reports for Display campaigns.
>>
>> Thanks,
>> Igor
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Retrieve Product Partition title

2014-05-01 Thread Igor Schut
Hi Josh,

Thanks for looking in to this. 

The Shopping Performance Report shows data of Merchant Products. The fields 
you refer to (like Brand, CategoryLX, ProductBiddingCategory, 
ProductTypeLX, etc.) are data set in Merchant which help to create Product 
Partitions in AdWords. The MerchantId, StoreId and OfferId fields are also 
data related to the Merchant account.
With these fields selected it seems impossible to determine the actual 
Product Partitions as shown in AdWords; it only shows data to create 
Product Partitions for.
The only way I see it is to use the AdGroupCriterionService to fetch the 
actual objects. Based on the ProductDimension (caseValue) a value get be 
retrieved which (sometimes) contains visible and human readable data (thus, 
not just Ids pointing to 'something').

The Product Partitions with bidding taxonomies returned by the 
AdGroupCriterion of type ProductBiddingCategory are linked to the 
ConstantDataService which provides actual human readable categories (with 
use of getProductBiddingCategoryData).

To recap: it seems to be impossible with the use of reporting only. Only 
when multiple services (AdGroupCriterionService & ConstantDataService) and 
the use of reporting (Shopping Performance Report, Partition Performance 
Report and Criteria Performance Report) the view of Products and Product 
Partitions are to be determined.

Please correct me if I'm wrong.

Thanks,
Igor


Op woensdag 30 april 2014 23:15:45 UTC+2 schreef Josh Radcliff (AdWords API 
Team):
>
> Hi Igor, Amol,
>
> I took a fresh look at this today, and I think I finally understand the 
> issues here.  To rephrase Igor's explanation, it seems that the issues are:
>
> 1. The *Product Partition Report* does not contain sufficient information 
> to reconstruct the ProductPartition tree (*without* product detail).
> Possible solution: Use 
> AdGroupCriterionService.get
>  instead 
> as described in my last post.
>
> 2. It's difficult to tie the data in *Shopping Performance Report* back 
> to specific products.
> Possible solution: Include the *MerchantId, StoreId* and *OfferId*columns in 
> your report request.  This will allow you to tie the report data 
> back to the product-specific information you get via the Content API.
>
> 3. How can we determine the product partition for a specific product?
> Possible solution: Similar to item #2, you could run a *Shopping 
> Performance Report* that includes:
>- The key fields for the different types of 
> caseValue,
>  
> e.g., Brand (for ProductBrand), 
> CategoryL1/CategoryL2/CategoryL3/CategoryL4/CategoryL5 
> for ProductBiddingCategory, ProductCondition for ProductCanonicalCondition, 
> ProductTypeL1/ProductTypeL2/ProductTypeL3/ProductTypeL4/ProductTypeL5 for 
> ProductType, etc.
>- *MerchantId, StoreId* and *OfferId* fields
>
> Here's an example using AWQL (to optimize report performance you should 
> only bring in the fields you actually need):
>
> SELECT CampaignId, AdGroupId, Brand, CategoryL1, CategoryL2, CategoryL3, 
> CategoryL4, CategoryL5, ProductCondition, ProductTypeL1, ProductTypeL2, 
> ProductTypeL3, ProductTypeL4, ProductTypeL5, CustomAttribute0, 
> CustomAttribute1, CustomAttribute2, CustomAttribute3, CustomAttribute4, 
> StoreId, OfferId, Cost, Impressions
> FROM SHOPPING_PERFORMANCE_REPORT
> WHERE CampaignId = *xxx* AND AdGroupId = *yyy* 
> DURING THIS_MONTH
>
> The combination of all of the various case values + the *StoreId* and 
> *OfferId* fields would give you the partition for each product.
>
> Do the above suggestions help?
>
> Thanks,
> Josh, AdWords API Team
>
> On Wednesday, April 30, 2014 3:41:34 PM UTC-4, Josh Radcliff (AdWords API 
> Team) wrote:
>>
>> Hi Amol,
>>
>> Regarding retrieving details about the ProductPartitions, you could do 
>> this via 
>> AdGroupCriterionService.get
>>  with 
>> a selector similar to this:
>>
>> 
>> *PartitionType*
>> Id
>> *ParentCriterionId*
>> *CaseValue*
>> 
>> CriteriaType
>> EQUALS
>> PRODUCT_PARTITION
>> 
>> 
>> AdGroupId
>> EQUALS
>> ***
>> 
>> 
>>
>> The *CaseValue* and *PartitionType* should give you the details of 
>> interest (let me know if that's not the case).  The displayTree 
>> method
>>  in 
>> our AddProductPartitionTree example shows one ap