Cancelled: 499 Channel deallocated!

2024-03-05 Thread 'Joel Vilanilam Zachariah' via Google Ads API and AdWords API Forum
Hello team,

We have put together a python script to run a couple of GAQL queries in 
succession... most of the times the script completes but every once in a 
while, we get the following error:

Cancelled: 499 Channel deallocated!

After waiting for a few seconds and trying, it works. But this is turning 
to be a bottleneck for our workflow since these pipelines may run multiple 
times, sometimes in parallel. I could not find any relevant mention of this 
issue in the documentation or the forum.

Can you please let us know how to go about tackling this issue?


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/04c8f12d-5dad-477a-9810-21ce83d73bcen%40googlegroups.com.


AdsCommon::Errors::UnexpectedParametersError

2022-01-30 Thread Joel Hendy
Hello,
I'm using the google adwords ruby gem to try and mutate an audience but I 
get this error in return, I was wondering if someone could explain it a 
little better 

Google Ads error: AdsCommon::Errors::UnexpectedParametersError: 
[:hashed_first_name]. Parameters for members: [:hashed_first_name, 
:hashed_email], [\"google_ads_hashed_first_name\", 
\"google_ads_email_sha256\"]"

So to me that reads, 
"""You have provided a parameter "hashed_first_name" which is unexpected, 
the parameters for members are [:hashed_first_name, :hashed_email]"""

So why is it rejecting the hashed_first_name field when it seems to be 
expecting it? 

Any help would be amazing thank you

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/618aa2e1-fd39-45b6-9a88-49e6c81f5697n%40googlegroups.com.


Keyword Performance Report slow since the 21st

2021-07-22 Thread joel
Starting yesterday our API downloads of Keyword Performance reports are 
taking 3x as long as they did historically. This is consistent across 
several thousand accounts. I've checked other report types (AdGroup, 
Campaign performance) and they've remained consistent. Has something 
changed with this specific report that may have affected performance? Also, 
these reports are still on API v201809. Thanks!

Joel

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/16b4d247-f2f3-44b8-b21c-28b208709a18n%40googlegroups.com.


Re: INVALID_FIELD_NAME_FOR_REPORT unexpected error

2021-03-24 Thread joel
Sorry, meant to simply say it's not a documentation issue.

On Wednesday, March 24, 2021 at 9:13:21 AM UTC-4 joel wrote:

> I also reported this issue on March 4th (
> https://groups.google.com/g/adwords-api/c/LZfwrb3duaE/m/awDPr2STAwAJ) but 
> I didn't follow-up because it self-resolved. This issue is sporadic and 
> occurs infrequently, I can't recreate it consistently. I also don't believe 
> it's NOT a documentation issue because the requested fields should be 
> allowed together and always have been.
>
> Joel
> On Tuesday, March 23, 2021 at 1:25:24 PM UTC-4 adsapiforumadvisor wrote:
>
>> Hello,
>>
>> Thanks for pointing this out. I've passed this information to the team so 
>> that our documentation will be up to date.
>>
>> Cheers,
>> Anthony
>>
>> [image: Google Logo] 
>> Anthony 
>> Google Ads API Team 
>>   
>>
>> ref:_00D1U1174p._5004Q2DxgWq:ref
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/0340fd9a-f62b-4a6c-8e85-9b61fdabfd28n%40googlegroups.com.


Re: INVALID_FIELD_NAME_FOR_REPORT unexpected error

2021-03-24 Thread joel
I also reported this issue on March 4th 
(https://groups.google.com/g/adwords-api/c/LZfwrb3duaE/m/awDPr2STAwAJ) but 
I didn't follow-up because it self-resolved. This issue is sporadic and 
occurs infrequently, I can't recreate it consistently. I also don't believe 
it's NOT a documentation issue because the requested fields should be 
allowed together and always have been.

Joel
On Tuesday, March 23, 2021 at 1:25:24 PM UTC-4 adsapiforumadvisor wrote:

> Hello,
>
> Thanks for pointing this out. I've passed this information to the team so 
> that our documentation will be up to date.
>
> Cheers,
> Anthony
>
> [image: Google Logo] 
> Anthony 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2DxgWq:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/494e1944-6e12-411e-94d8-335505f2e34fn%40googlegroups.com.


New INVALID_FIELD_NAME_FOR_REPORT error on old report

2021-03-03 Thread joel
Today an Account Performance Report that we've been running for a long 
time started failing with 
ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT against API v201809.

We only select a few columns from this report: AccountDescriptiveName, 
Conversions, ConversionTypeName, ConversionValue, ConversionRate, HourOfDay

According to the error message below, it's due to the combination of 
ConversionTypeName and ConversionRate. Since ConversionRate is a metric, 
why can't we use this with a segment column? Also it looks like the report 
documentation doesn't mention this conflict 
(https://developers.google.com/adwords/api/docs/appendix/reports/account-performance-report#conversiontypename)

It looks like maybe this is a bug in the API and this should still be 
allowed? Thanks for looking,

Joel

HTTP Response Code: 400, FieldPath: ConversionTypeName, Trigger: Cannot 
select a combination of ConversionTypeName and 
AbsoluteTopImpressionPercentage,ActiveViewCpm,ActiveViewCtr,ActiveViewImpressions,ActiveViewMeasurability,ActiveViewMeasurableCost,ActiveViewMeasurableImpressions,ActiveViewViewability,AllConversionRate,AverageCost,AverageCpc,AverageCpe,AverageCpm,AverageCpv,AveragePosition,Clicks,ContentBudgetLostImpressionShare,ContentImpressionShare,ContentRankLostImpressionShare,ConversionRate,Cost,CostPerAllConversion,CostPerConversion,Ctr,EngagementRate,Engagements,Impressions,InteractionRate,InteractionTypes,Interactions,InvalidClickRate,InvalidClicks,SearchBudgetLostImpressionShare,SearchExactMatchImpressionShare,SearchImpressionShare,SearchRankLostImpressionShare,TopImpressionPercentage,VideoViewRate,VideoViews,
 
Type: ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/24533e6a-322d-439c-a2b0-5f3366796d6bn%40googlegroups.com.


Re: Ads API - BudgetOrderService / consolidating billing support?

2019-06-24 Thread joel
It happens on every request.

On Monday, June 24, 2019 at 2:37:56 PM UTC-4, adsapiforumadvisor wrote:
>
> Hi Joel,
>
> Thank you for reaching out, and apologies that you're running into this 
> issue. Are you receiving this error message on every request, or is it 
> intermittent? 
>
> Thanks,
> Ben Karl, Google Ads API Team
>
> ref:_00D1U1174p._5001UCYeM6:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/2d93e35b-697a-4702-b058-ef7b5611d704%40googlegroups.com.


Re: Ads API - BudgetOrderService / consolidating billing support?

2019-06-21 Thread joel
Thank you for the detailed reply! I've made the following modifications but 
now the mutateBillingSetup() call returns an internal error. The request id 
is in the error below - any thoughts? Thanks!
-Joel

WARN [com.google.ads.googleads.lib.request.summary] <15:32:26> {unknown:-1} 
{unknown.unknown:-1} FAILURE REQUEST SUMMARY. Method: 
google.ads.googleads.v1.services.BillingSetupService/MutateBillingSetup, 
Endpoint: googleads.googleapis.com:443, CustomerID: 3998363711, RequestID: 
gPhihpDxNU23ikQLf0rzrA, ResponseCode: INTERNAL, Fault: Internal error 
encountered..
Exception in thread "main" 
com.google.ads.googleads.v1.errors.GoogleAdsException: errors {
  error_code {
internal_error: INTERNAL_ERROR
  }
  message: "An internal error has occurred."
}

The code now looks like the following:

BillingSetup.Builder bsb = BillingSetup.newBuilder();
bsb.setStartTimeType(TimeType.NOW);
// Reuse Payment Account
String paResource = 
ResourceNames.paymentsAccount(Long.parseLong(dbAccount.getExternalId()), 
Long.parseLong(foundPaymentProfileId.replace("-","")), 
Long.parseLong(foundPaymentAccountId.replace("-","")));
bsb.setPaymentsAccount(StringValue.of(paResource));

BillingSetup bs = bsb.build();

BillingSetupOperation customerOp = BillingSetupOperation.newBuilder()
.setCreate(bs)
.build();

try (BillingSetupServiceClient bsClient = 
googleAdsClient.getLatestVersion().createBillingSetupServiceClient())
{
MutateBillingSetupResponse mutateResponse = 
bsClient.mutateBillingSetup(account.getId(), customerOp);

 // exception thrown


On Thursday, June 20, 2019 at 5:18:06 PM UTC-4, adsapiforumadvisor wrote:
>
> Hi Joel,
>
> Thank you reaching out. The equivalent field to BudgetOrderService in 
> Google Ads API is using AccountBudget 
> <https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.resources#google.ads.googleads.v1.resources.AccountBudget>,
>  
> AccountBudgetProposal 
> <https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.resources#google.ads.googleads.v1.resources.AccountBudgetProposal>,
>  
> BillingSetup 
> <https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.resources#google.ads.googleads.v1.resources.BillingSetup>
>  
> and PaymentAccount 
> <https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.resources#google.ads.googleads.v1.resources.PaymentsAccount>
>  
> resource. Please refer to migration document 
> <https://developers.google.com/google-ads/api/docs/migration/services> 
> for more information. For your second concern, please refer to the guide 
> <https://developers.google.com/google-ads/api/docs/billing/billing-setups#creating_new_billing_setups>,
>  
> “To sign up with an existing Payments account, set the payments_account to 
> the resource ID of a valid Payments account (payments_account_info should 
> not be set).” You are trying to set up PaymentsAccountInfo in your code 
> sample, this is the reason a new payment account is created instead of 
> attaching it to the existing one. Could you please try to set up 
> PaymentsAccount instead and let me know if it helps?
>
> Regards,
> Nikisha Patel, Google Ads API Team
>
>
> ref:_00D1U1174p._5001UCYeM6:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/7d0b2ea6-0adf-446c-bc36-1081256f8a4e%40googlegroups.com.


Ads API - BudgetOrderService / consolidating billing support?

2019-06-20 Thread joel
Hello, is the equivalent of BudgetOrderService supported in the Ads API? 
I'm following the instructions at 
https://developers.google.com/google-ads/api/docs/billing/billing-setups but 
it doesn't have any examples about how to use consolidated billing. I am 
trying to move an Account's billing underneath an existing consolidated 
billing Payment Account. However when I run the following code, a NEW 
payment account is created instead of attaching it to the existing one. 
Thanks!

Joel


PaymentsAccountInfo paiInfo = PaymentsAccountInfo.newBuilder()
.setPaymentsAccountId("existing-payment-account-id")
.setPaymentsAccountName(StringValue.of("existing-payment-account-name"))
.setPaymentsProfileId("existing-payment-account-name"))
.build();

BillingSetup bs = BillingSetup.newBuilder()
.setId("existing-billing-setup-id")
.setPaymentsAccountInfo(paiInfo)
.setStartTimeType(TimeType.NOW)
.build();

BillingSetupOperation customerOp = BillingSetupOperation.newBuilder()
.setCreate(bs)
.build();

try (BillingSetupServiceClient bsClient = 
googleAdsClient.getLatestVersion().createBillingSetupServiceClient();
AccountBudgetProposalServiceClient abpClient = 
googleAdsClient.getLatestVersion().createAccountBudgetProposalServiceClient()
)
{
MutateBillingSetupResponse mutateResponse = 
bsClient.mutateBillingSetup("1234567890", customerOp);

AccountBudgetProposal proposal = AccountBudgetProposal.newBuilder()

.setBillingSetup(StringValue.of(mutateResponse.getResult().getResourceName()))
.setProposalType(AccountBudgetProposalType.CREATE)
.setProposedName(StringValue.of("Account Budget"))

.setProposedStartDateTime(StringValue.of(LocalDateTime.now().format(DateTimeFormatter.ofPattern("-MM-dd
 HH:mm:ss"
.setProposedEndTimeType(TimeType.FOREVER)
.setProposedSpendingLimitType(SpendingLimitType.INFINITE)
.build();

AccountBudgetProposalOperation abpOp = 
AccountBudgetProposalOperation.newBuilder()
.setCreate(proposal)
.build();

MutateAccountBudgetProposalResponse abpResponse = 
abpClient.mutateAccountBudgetProposal(dbAccount.getExtAccountId(), abpOp);

}

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/6de001fb-4b56-4b5a-9402-02b26e322a22%40googlegroups.com.


Ads API: New Customer auto_tagging_enabled IMMUTABLE_FIELD, no validateOnly option also?

2019-05-10 Thread Joel


I am trying to create a new Account and set autoTaggingEnabled. When I perform 
the operation I get back a message that this field is immutable - so how can I 
set this? Also, testing this is very cumbersome because there's no validateOnly 
option, so every successful call actually makes a new Account. Is there a way 
to do this with validation only?

Thanks!


Joel


// Build a new Customer object and populate required objects
Customer.Builder builder = Customer.newBuilder()
.setDescriptiveName(StringValue.of(spec.name))
.setCurrencyCode(StringValue.of(spec.currencyCode))
.setTimeZone(StringValue.of(spec.timeZone))
.setTestAccount(BoolValue.of(spec.testAccount));
//.setAutoTaggingEnabled(BoolValue.of(true)); // IMMUTABLE_FIELD  message: 
"Field \'auto_tagging_enabled\' cannot be modified by \'CreateCustomerClient\' 
operation."


// Sends the request to create the customer.
try (CustomerServiceClient client = 
googleAdsClient.getLatestVersion().createCustomerServiceClient())
{
// Does not have a validateOnly option
CreateCustomerClientResponse response = 
client.createCustomerClient(spec.managerId, builder.build());
}

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/08c24f9f-0426-4d2d-8e51-bea16a9d674e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Offline Call Conversions Upload Error - Getting "InternalApiError.UNEXPECTED_INTERNAL_API_ERROR"

2018-11-07 Thread joel
Hello Dannison,

The issue was in fact related to the large size of the request you 
mentioned. Everything is working fine now.

Thank you for your response!


On Monday, 5 November 2018 19:04:46 UTC+1, Dannison Yao (AdWords API Team) 
wrote:
>
> Hi Joel,
>
> The UNPARSEABLE_CALLERS_PHONE_NUMBER 
> <https://developers.google.com/adwords/api/docs/reference/v201809/OfflineCallConversionFeedService.OfflineCallConversionError.Reason>
>  error 
> message may occur if the caller’s phone number cannot be parsed due to 
> incorrect format. It should be formatted either as E.164 "+16502531234", 
> International "+64 3-331 6005" or as a US national number “6502531234”.
>
> While the UNEXPECTED_INTERNAL_API_ERROR 
> <https://developers.google.com/adwords/api/docs/common-errors#InternalApiError.UNEXPECTED_INTERNAL_API_ERROR>
>  error 
> message may occur if the service request is too big. This may cause a 
> temporary resource related issues in the AdWords API server.
>
> If after correcting the phone number format and the error is still 
> persisting, could you provide the complete SOAP request and response logs 
> generated when the error was encountered so I could investigate on this 
> further? You may use the *Reply privately to author* option.
>
> Regards,
> Dannison
> Adwords API Team
>
> On Monday, November 5, 2018 at 7:14:25 PM UTC+8, jo...@elabogado.com 
>  wrote:
>>
>> Hello,
>>
>> We're currently trying to upload offline call conversions to a custom 
>> call conversion goal we created in our MCC account. We have successfully 
>> performed this process with normal conversions (conversions from clicks - 
>> with Gclid). However, we can't seem to succeed doing so with Call 
>> Conversions.
>>
>> *Background information:*
>>
>> *-* We're using Java to communicate with the AdWords API
>> *-* We're working with the following library version: v201809
>> *-* We're specifically working with these libraries: 
>>
>>- UploadCallConversionFeedService
>>- OfflineCallConversionFeedOperation
>>
>>
>> *The problem goes as follows:*
>>
>> *1.* We have followed all the instructions as explained in the API 
>> documentation: https://support.google.com/google-ads/answer/6275629
>> *2.* We created the new conversion goal last friday, so it has been 
>> enabled for more than 48 hrs.
>> *3.* We have prepared the data in accordance to the documentation 
>> mentioned above. Specifically, we have used the right formats to enter the 
>> time zone, call start time and conversion time.
>> *4.* When we try to upload the conversions without the country prefix 
>> (+34) we get the following error: 
>> OfflineCallConversionError.UNPARSEABLE_CALLERS_PHONE_NUMBER
>> *5.* When we add the country prefix (In this case +34) we get the 
>> following error: ApiException{applicationExceptionType=ApiException, 
>> errors=[InternalApiError{apiErrorType=InternalApiError, 
>> errorString=InternalApiError.UNEXPECTED_INTERNAL_API_ERROR, fieldPath=, 
>> reason=UNEXPECTED_INTERNAL_API_ERROR, trigger=}]}
>>
>> I haven't been able to find the right answer to this question in other 
>> posts. Calling AdWords Support hasn't been useful either as most support 
>> representatives are not technical enough to help us with this problem.
>>
>> Thank you for your help!
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/28a0a381-c86b-4991-b9f0-44fa6eb042c9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Offline Call Conversions Upload Error - Getting "InternalApiError.UNEXPECTED_INTERNAL_API_ERROR"

2018-11-05 Thread joel
Hello,

We're currently trying to upload offline call conversions to a custom call 
conversion goal we created in our MCC account. We have successfully 
performed this process with normal conversions (conversions from clicks - 
with Gclid). However, we can't seem to succeed doing so with Call 
Conversions.

*Background information:*

*-* We're using Java to communicate with the AdWords API
*-* We're working with the following library version: v201809
*-* We're specifically working with these libraries: 

   - UploadCallConversionFeedService
   - OfflineCallConversionFeedOperation
   

*The problem goes as follows:*

*1.* We have followed all the instructions as explained in the API 
documentation: https://support.google.com/google-ads/answer/6275629
*2.* We created the new conversion goal last friday, so it has been enabled 
for more than 48 hrs.
*3.* We have prepared the data in accordance to the documentation mentioned 
above. Specifically, we have used the right formats to enter the time zone, 
call start time and conversion time.
*4.* When we try to upload the conversions without the country prefix (+34) 
we get the following error: 
OfflineCallConversionError.UNPARSEABLE_CALLERS_PHONE_NUMBER
*5.* When we add the country prefix (In this case +34) we get the following 
error: ApiException{applicationExceptionType=ApiException, 
errors=[InternalApiError{apiErrorType=InternalApiError, 
errorString=InternalApiError.UNEXPECTED_INTERNAL_API_ERROR, fieldPath=, 
reason=UNEXPECTED_INTERNAL_API_ERROR, trigger=}]}

I haven't been able to find the right answer to this question in other 
posts. Calling AdWords Support hasn't been useful either as most support 
representatives are not technical enough to help us with this problem.

Thank you for your help!

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/507f3741-89a5-4903-925f-31b6947ec091%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Selector Fields class for Report fields?

2017-09-07 Thread joel
Hi Shwetha, I wanted to follow-up on this to see if you had more 
information about this? Can the documentation and selector fields be 
updated to include all allowed values? Thanks,

Joel

On Wednesday, August 16, 2017 at 4:07:34 PM UTC-4, Shwetha Vastrad (AdWords 
API Team) wrote:
>
> Hi Joel, 
>
> Thank you for bringing this to our notice. I'll get in touch with the team 
> regarding the missing fields and update you once I have more information. 
>
> Regards,
> Shwetha, AdWords API Team.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/661d8237-9542-4dd8-8aa1-c79c1137d731%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Selector Fields class for Report fields?

2017-08-16 Thread joel
Thank you. I also have a follow-up regarding the Selector Fields. It seems 
like they are missing some of the allowed Predicate values. For 
example, 
https://github.com/googleads/googleads-java-lib/blob/master/modules/ads_lib/src/main/java/com/google/api/ads/adwords/lib/selectorfields/v201708/cm/AdGroupCriterionField.java
 
for the AdGroupCriterion service is missing "AdGroupStatus, 
"CampaignStatus". The reference document also excludes these. Yet I'm able 
to successfully use these as Predicate values. Could these be updated to 
include all the allowed Predicates?

Joel

On Wednesday, August 16, 2017 at 11:37:08 AM UTC-4, Shwetha Vastrad 
(AdWords API Team) wrote:
>
> Hi Joel, 
>
> There aren't any enum types in the Java client library for fields in a 
> Report definition at the moment. I'll pass this feedback on to the team. 
> You could also consider creating an new thread on the library's issue 
> tracker <https://github.com/googleads/googleads-java-lib/issues>. 
> Meanwhile, you can use ReportDefinitionService.getReportFields() 
> <https://developers.google.com/adwords/api/docs/reference/v201708/ReportDefinitionService#getreportfields>
>  
> method to get the available report fields for a given report type. The 
> GetReportFields 
> <https://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/v201708/reporting/GetReportFields.java>
>  
> Java example shows how to use this service. 
>
> Regards,
> Shwetha, AdWords API Team.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/ac8ef7e1-3111-4f5f-a078-18575ae141c2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Selector Fields class for Report fields?

2017-08-16 Thread joel
I'm a big fan of the selector Field enums 
(https://github.com/googleads/googleads-java-lib/tree/master/modules/ads_lib/src/main/java/com/google/api/ads/adwords/lib/selectorfields/v201708/cm)
 
that encode the values allowed in Selectors. Are there Field classes that 
similarly support Reporting though? (Report Definition fields?). I haven't 
found any, so if not, could you please consider adding those enums to the 
client library? Thanks,

Joel

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d8755d9b-b90e-4ce2-8561-404f225ee2d6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: calling getData() on an image always returns null in PHP library

2017-06-16 Thread Joel Shapiro
Sorry, I mispoke, the Image class includes the getData() function, but 
you're saying that it cannot be used. Why is getData() included in the 
class? It seems as though it is inviting confusion to include class 
functions that appear to do something obvious but serve little purpose.

Maybe I'm the only one who expects a getData() function to return data, I 
don't know.

On Thursday, June 15, 2017 at 10:36:45 PM UTC-7, Peter Oliquino wrote:
>
> Hi Joel,
>
> Could you confirm if this (Data 
> <https://developers.google.com/adwords/api/docs/reference/v201705/MediaService.Image#data>)
>  is 
> the documentation that you are referring to? Currently, there is no mention 
> that the said field can be selected, otherwise you will see something 
> similar as seen in the Name 
> <https://developers.google.com/adwords/api/docs/reference/v201705/MediaService.Image#name>
>  field 
> (This field can be selected using the value "Name"). I hope this has been 
> helpful and please feel free to write back if you have any follow up 
> questions.
>
> Best regards,
> Peter
> AdWords API Team
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/0b6ce905-fd20-4169-a2b4-798c99ee1bbf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: calling getData() on an image always returns null in PHP library

2017-06-15 Thread Joel Shapiro
Thank you for the response, but is there a way that I could have known 
this? The documentation includes getData() but it sounds like you're saying 
that there's no way to use it. Can you explain how one would successfully 
use getData() on an image?

On Wednesday, June 14, 2017 at 11:07:54 PM UTC-7, Peter Oliquino wrote:
>
> Hi Joel, 
>
> I'm afraid you cannot retrieve the raw image data of a Media using 
> MediaService. If you would like to reuse existing Images to create new 
> ResponsiveDisplayAds, you can populate the Image.mediaId 
> <https://developers.google.com/adwords/api/docs/reference/v201705/AdGroupAdService.Image#mediaid>
>  field 
> with the MediaId as shown here 
> <https://github.com/googleads/googleads-php-lib/blob/master/examples/AdWords/v201705/AdvancedOperations/AddResponsiveDisplayAd.php#L68>.
>  
> You can use MediaService to retrieve the uploaded images as shown here 
> <https://github.com/googleads/googleads-php-lib/blob/master/examples/AdWords/v201705/Misc/GetAllImagesAndVideos.php>
> .
>
> Regards,
> Peter
> AdWords API Team
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/53ec0c8e-6c27-4f06-a1cf-682831e637eb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AdType for expanded dynamic search ad in AD_PERFORMANCE_REPORT

2017-06-15 Thread joel
I see this too in API v. 201609. AD_PERFORMANCE_REPORT, The report row is 
return like below, see adType='unknown':




On Thursday, June 15, 2017 at 8:34:28 AM UTC-4, Michael Cloonan (AdWords 
API Team) wrote:
>
> Hello,
>
> Can you confirm what version of the API you're using to make this request? 
> I believe it's an issue with how the reports are published, but this may 
> vary by version and knowing your version will help me narrow down.
>
> I believe that this is currently under the "UNKNOWN" umbrella, so I'm 
> going to look into seeing if we can publish a new enum value for these ad 
> types.
>
> Regards,
> Mike, AdWords API Team
>
> On Thursday, June 15, 2017 at 12:39:43 AM UTC-4, Dongliang Yu wrote:
>>
>> Hi,
>>
>> We use AdType predicate equals "DYNAMIC_SEARCH_AD" to download DSA ad 
>> from AD_PERFORMANCE_REPORT.
>>
>> We have both old DSA ad and expanded DSA ad, now only old DSA ad can be 
>> downloaded while expanded DSA ad cannot. However if we remove the AdType 
>> predicate, expanded DSA ad can be downloaded together with old DSA ad.
>>
>> What is the correct AdType for expanded DSA ad? We've tried 
>> EXPANDED_DYNAMIC_SEARCH_AD etc but does not work.
>>
>> 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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a06581ce-5dcc-468d-aef7-cfbcca6aefb0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


calling getData() on an image always returns null in PHP library

2017-06-14 Thread Joel Shapiro
I'm trying to extract data from an existing ResponsiveDisplayAd and move it 
to another following the example in AddResponsiveDisplayAd.php and instead 
of calling:

$image->setData(file_get_contents('http://goo.gl/3b9Wfh'));

would like to call 

$image->setData($originalImage->getData());

The documentation here 
(https://developers.google.com/adwords/api/docs/reference/v201702/MediaService.Image)
 
doesn't lead me to believe that I need to add anything to my selectors. 
These are what I'm selecting right now when I hit the AdGroupService:

$selector->setFields([
'Id',
'AdType',
'BaseAdGroupId',
'CreativeFinalUrls',
'CreativeTrackingUrlTemplate',
'Name',
'Dimensions',
'DisplayUrl',
'MarketingImage',
'LogoImage',
'ShortHeadline',
'LongHeadline',
'Description',
'BusinessName',
'MediaId',
'Urls'
]);

In the results I access the image via

*foreach *($page->getEntries() *as *$adGroupAd) {
$currAd = $adGroupAd->getAd();
$marketingImage = $currAd->getMarketingImage();

$marketingImage->getData() === null // true
$marketingImageURLs = $marketingImage->getUrls();

$marketingImageURLs[0]->getValue(); // string of image URL
}

I don't want to have to use file_get_contents with the image's URL like the 
example, getData() seems like it should be the way to do this. Any help is 
greatly appreciated.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/95a5e238-9a78-4eb0-b9f4-a1995a19f3cb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Is it possible to find if an AdGroup's Keyword setting is Audience or Content?

2017-05-11 Thread Joel Shapiro


I'm trying to derive if the AdGroup that I'm working with is set up with 
Audience or Content as its Keyword setting but can't find where to extract 
this with the API. Does anyone know of a way to do it? I've included a 
screenshot below of the setting pane within the web UI. Thanks for the hand!




-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/0bae7446-5a1f-4686-a771-71f8cd4864fb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Is it possible to use the PHP Client to create a browser-based app? Any Examples?

2017-04-28 Thread Joel Shapiro

I know that the sample code is labeled as CLI-only (and the errors in my 
browser vs command line confirm it), but is it possible to use the PHP 
library to make a webapp at all? Or am I going to have to monitor output 
from an exec() call and translate that to my client?

I haven't been able to find any example code of things that work from the 
browser, but am hoping that I'm just missing something. My CLI tests are 
all working fine, it's just the browser that has me stumped at the moment.

Thanks for the help!

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/ac83bd56-bee7-428a-9ffb-d5c8703a79e9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: ReportDownloadError.ERROR_GETTING_RESPONSE_FROM_BACKEND

2016-08-12 Thread joel
Try increasing your api.adwords.reportDownloadTimeout setting in the 
ads.properties file. Increasing this to 36 worked for us for this same 
issue.

On Friday, August 12, 2016 at 4:50:40 AM UTC-4, Rui Zhang wrote:
>
> I have two adwords sub-accounts. 
> When i download reports (api v201605) , one always success, but another 
> never success.
> What could be the reason?
>
> authorization: REDACTED
> developertoken: REDACTED
> clientcustomerid: XX
>
> Parameters:
> __fmt: GZIPPED_CSV
> __rdquery: SELECT ExternalCustomerId,AdGroupId,AdGroupName,CampaignId, 
> CampaignName,ParentCriterionId,Id,ProductGroup,PartitionType,CpcBid FROM 
> PRODUCT_PARTITION_REPORT WHERE CampaignStatus IN [ENABLED, PAUSED] AND 
> CampaignName DOES_NOT_CONTAIN_IGNORE_CASE 'product' AND CampaignName 
> DOES_NOT_CONTAIN_IGNORE_CASE 'top' AND CampaignName 
> DOES_NOT_CONTAIN_IGNORE_CASE 'c0' DURING 20160713,20160812
>
>  Response received with status code 500 and message: Internal Server Error
> HTTP Response Code: 500, Trigger: Unable to read report data, Type: 
> ReportDownloadError.ERROR_GETTING_RESPONSE_FROM_BACKEND
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/dab63330-3ad1-4cf8-b7db-decd4d1c4ab7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: ERROR_GETTING_RESPONSE_FROM_BACKEND- Unable to read report data

2016-07-30 Thread joel
It's the KEYWORDS_PERFORMANCE_REPORT
Include 0 impressions = true
Format = GZIPPED CSV
Date Range = 20160728-20160728
Fields: AdGroupId, AverageCpc, AveragePosition, Clicks, Cost, FinalUrls, 
FirstPageCpc, Id, Impressions, CpcBid, QualityScore, TopOfPageCpc, 
AdGroupStatus, CampaignId, CampaignStatus, SearchPredictedCtr, 
PostClickQualityScore, CreativeQualityScore, FirstPositionCpc, 
EstimatedAddClicksAtFirstPositionCpc, EstimatedAddCostAtFirstPositionCpc

Thanks!

Joel

On Thursday, July 28, 2016 at 1:29:28 PM UTC-4, Michael Cloonan (AdWords 
API Team) wrote:
>
> Hello,
>
> Thank you for the customer ID. Can you also please provide a report 
> definition or AWQL that fails, that works when only removing the label 
> filter? As I am still unable to reproduce, these will hopefully help narrow 
> down the specific circumstance that is causing this issue.
>
> Regards,
> Mike, AdWords API Team
>
> On Thursday, July 28, 2016 at 11:20:17 AM UTC-4, joel wrote:
>>
>> I'm seeing this consistently with just 1 of our accounts as well. The 
>> customer id is 3177205665. This has happened repeatedly for 2 days now, so 
>> it doesn't seem temporary. Can you investigate with this customer id?
>>
>> Joel
>>
>>
>> On Tuesday, July 19, 2016 at 10:10:41 AM UTC-4, Michael Cloonan (AdWords 
>> API Team) wrote:
>>>
>>> Hello,
>>>
>>> I am not able to reproduce this error. I'm wondering if it was a 
>>> temporary issue. Is this still happening for you if you run the query now?
>>>
>>> If it is, can you send me the customer ID you're running the query 
>>> against so I can try running it on the account where it's actually 
>>> happening?
>>>
>>> Regards,
>>> Mike, AdWords API Team
>>>
>>> On Monday, July 18, 2016 at 7:53:46 PM UTC-4, Sabri Karagönen wrote:
>>>>
>>>> Hi, I'm trying to download a report using KEYWORDS_PERFORMANCE_REPORT.
>>>> Normally, I can download this report succesfully. However, when I add 
>>>> labels to filter this report, I get error below:
>>>> ERROR_GETTING_RESPONSE_FROM_BACKEND- Unable to read report data.
>>>>
>>>> My XML output is below, so you can examine it with details.
>>>>
>>>>
>>>>
>>>>1. in ReportUtils.php line 202
>>>>2. at ReportUtils::DownloadReportFromUrl('
>>>>https://adwords.google.com/api/adwords/reportdownload/v201603', 
>>>>*array*('Authorization' => '***', 'developerToken' => '***', 
>>>>'clientCustomerId' => '***', 'skipReportHeader' => 'true', 
>>>>'skipColumnHeader' => 'true', 'skipReportSummary' => 'true'), 
>>>>*array*('__rdxml' => ' 
>>>>
>>>> DateCampaignIdAdGroupIdIdCriteriaCpcBidImpressionsClicksConvertedClicksConversionsCampaignStatusINENABLEDAdGroupStatusINENABLEDStatusNOT_INPAUSEDAdNetworkType2INSEARCHSEARCH_PARTNERSLabelsCONTAINS_ANYBRNDBrand2016070820160717Criteria
>>>>  
>>>>performance report 
>>>>
>>>> #578d6b95d7483KEYWORDS_PERFORMANCE_REPORTCUSTOM_DATEXML'),
>>>>  
>>>>*null*)
>>>>
>>>> How can I fix this error?
>>>>
>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a92c9ad5-fba0-4a69-ab4d-1bc025a3a619%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: ERROR_GETTING_RESPONSE_FROM_BACKEND- Unable to read report data

2016-07-28 Thread joel
I'm seeing this consistently with just 1 of our accounts as well. The 
customer id is 3177205665. This has happened repeatedly for 2 days now, so 
it doesn't seem temporary. Can you investigate with this customer id?

Joel


On Tuesday, July 19, 2016 at 10:10:41 AM UTC-4, Michael Cloonan (AdWords 
API Team) wrote:
>
> Hello,
>
> I am not able to reproduce this error. I'm wondering if it was a temporary 
> issue. Is this still happening for you if you run the query now?
>
> If it is, can you send me the customer ID you're running the query against 
> so I can try running it on the account where it's actually happening?
>
> Regards,
> Mike, AdWords API Team
>
> On Monday, July 18, 2016 at 7:53:46 PM UTC-4, Sabri Karagönen wrote:
>>
>> Hi, I'm trying to download a report using KEYWORDS_PERFORMANCE_REPORT.
>> Normally, I can download this report succesfully. However, when I add 
>> labels to filter this report, I get error below:
>> ERROR_GETTING_RESPONSE_FROM_BACKEND- Unable to read report data.
>>
>> My XML output is below, so you can examine it with details.
>>
>>
>>
>>1. in ReportUtils.php line 202
>>2. at ReportUtils::DownloadReportFromUrl('
>>https://adwords.google.com/api/adwords/reportdownload/v201603', 
>>*array*('Authorization' => '***', 'developerToken' => '***', 
>>'clientCustomerId' => '***', 'skipReportHeader' => 'true', 
>>'skipColumnHeader' => 'true', 'skipReportSummary' => 'true'), 
>> *array*('__rdxml' 
>>=> ' 
>>
>> DateCampaignIdAdGroupIdIdCriteriaCpcBidImpressionsClicksConvertedClicksConversionsCampaignStatusINENABLEDAdGroupStatusINENABLEDStatusNOT_INPAUSEDAdNetworkType2INSEARCHSEARCH_PARTNERSLabelsCONTAINS_ANYBRNDBrand2016070820160717Criteria
>>  
>>performance report 
>>
>> #578d6b95d7483KEYWORDS_PERFORMANCE_REPORTCUSTOM_DATEXML'),
>>  
>>*null*)
>>
>> How can I fix this error?
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/c1392413-83e3-42f5-b6a1-35e669765f80%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: New error starting last night: org.xml.sax.SAXException: Invalid element in com.google.api.ads.adwords.axis.v201601.cm.ExtensionSetting - ExtensionSetting.Type

2016-05-06 Thread joel
I don't have any SOAP logs from before it occurred either. We also haven't 
updated the Java library so it seems like it must be an unexpected change 
in the XML that the API returns.

And to answer your question we are requesting ExtensionType in both the 
selector fields and in a predicate, "ExtensionType = 'SiteLink'"

-Joel

On Friday, May 6, 2016 at 1:29:55 PM UTC-4, Alex Jones wrote:
>
> I do not have any SOAP logs from before the issue occurred, but I am 
> currently working to reproduce the issue and generate some SOAP in our test 
> account. I'll send that along once I have it.
>
> I do have some of our application logs that show it was correctly 
> interacting with Ad Extensions on May 3rd, but they don't provide any Soap 
> diagnostics with them.
>
> Our logs indiciate We first encounter this Error on 2016-05-05 13:23:14 
> EST. I don't know if that is helpful. Additionally, our last deploy of our 
> Adwords Suite was 2016-04-20, so I feel it's unlikely something changed in 
> our toolsuite. 
>
> On Friday, May 6, 2016 at 1:20:13 PM UTC-4, Michael Cloonan (AdWords API 
> Team) wrote:
>>
>> Hello,
>>
>> I want to narrow down whether this was a change with the XML that the 
>> AdWords API returns, or a change in the Java library's ability to parse the 
>> XML. Do you happen to have a log from before, when this was still working 
>> fine, so that we can see if the SOAP response included this field?
>>
>> If the SOAP XML from the API has changed overnight unexpectedly, I will 
>> check with engineering to see what's going on.
>>
>> Regards,
>> Mike, AdWords API Team
>>
>> On Friday, May 6, 2016 at 1:15:23 PM UTC-4, Alex Jones wrote:
>>>
>>> We are requesting it, and we've been successfully processing using that 
>>> field for several months now. We're not recently redeployed our Adwords 
>>> tool suite, and this error first occurred yesterday, so I'm wondering if 
>>> these was an unintended change in the Adwords API.  I'll open a ticket as 
>>> requested. 
>>>
>>> On Friday, May 6, 2016 at 1:12:00 PM UTC-4, Michael Cloonan (AdWords API 
>>> Team) wrote:
>>>>
>>>> Hello,
>>>>
>>>> Are you requesting the ExtensionType field in your get request? That 
>>>> field in the selector is what causes this field to be returned.
>>>>
>>>> In any case, if the Java library is unable to parse the field, then you 
>>>> should file a bug at the Java library's issue tracker: 
>>>> https://github.com/googleads/googleads-java-lib/issues
>>>>
>>>> Regards,
>>>> Mike, AdWords API Team
>>>>
>>>> On Friday, May 6, 2016 at 12:07:38 PM UTC-4, Alex Jones wrote:
>>>>>
>>>>> I'm also getting this error.
>>>>>
>>>>> On Friday, May 6, 2016 at 8:26:13 AM UTC-4, joel wrote:
>>>>>>
>>>>>> It looks like the CampaignExtensionSettingService is now returning a 
>>>>>> new element in the SOAP XML that's unrecognized. This started happening 
>>>>>> yesterday. It's causing the SAX parser and API call to fail. Any idea 
>>>>>> how 
>>>>>> to fix? Do we need to pull the newest client library? Below is a 
>>>>>> sanitized 
>>>>>> response XML showing the new field. Thanks!
>>>>>>
>>>>>>
>>>>>> Joel
>>>>>>
>>>>>>
>>>>>> 
>>>>>>
>>>>>> http://schemas.xmlsoap.org/soap/envelope/
>>>>>> ">
>>>>>>
>>>>>> 
>>>>>>
>>>>>> https://adwords.google.com/api/adwords/cm/v201601;>
>>>>>>
>>>>>> 0005322b73b334600a815112f90f1db6
>>>>>>
>>>>>> CampaignExtensionSettingService
>>>>>>
>>>>>> get
>>>>>>
>>>>>> 0
>>>>>>
>>>>>> 482
>>>>>>
>>>>>> 
>>>>>>
>>>>>> 
>>>>>>
>>>>>> 
>>>>>>
>>>>>> https://adwords.google.com/api/adwords/cm/v201601;>
>>>>>>
>>>>>> 
>>>>>>
>>>>>> 1
>>>>>>
>>>&

New error starting last night: org.xml.sax.SAXException: Invalid element in com.google.api.ads.adwords.axis.v201601.cm.ExtensionSetting - ExtensionSetting.Type

2016-05-06 Thread joel
 

It looks like the CampaignExtensionSettingService is now returning a new 
element in the SOAP XML that's unrecognized. This started happening 
yesterday. It's causing the SAX parser and API call to fail. Any idea how 
to fix? Do we need to pull the newest client library? Below is a sanitized 
response XML showing the new field. Thanks!


Joel




http://schemas.xmlsoap.org/soap/envelope/;>



https://adwords.google.com/api/adwords/cm/v201601;>

0005322b73b334600a815112f90f1db6

CampaignExtensionSettingService

get

0

482







https://adwords.google.com/api/adwords/cm/v201601;>



1

CampaignExtensionSettingPage



1234

SITELINK



http://www.w3.org/2001/XMLSchema-instance; 
xsi:type="SitelinkFeedItem">

1234

1234

ENABLED

SITELINK


SitelinkFeedItem

Text

Text

Text



http://mysite.com








ExtensionSetting













-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/bdfa57ba-615b-4742-880b-0f31a1d2ae47%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Campaign Platform Target Report Issue [Urgent]

2015-07-23 Thread Joel Cueto
Having the same problem here. Please update!

El jueves, 23 de julio de 2015, 10:10:31 (UTC-3), Gabriel Abadi escribió:

 We are doing this request

 ?xml version=1.0 encoding=UTF-8?reportDefinition 
 xmlns:ns2=https://adwords.google.com/api/adwords/cm/v201502;
ns2:selector
   ns2:fieldsId/ns2:fields
   ns2:fieldsCampaignId/ns2:fields
   ns2:fieldsBidModifier/ns2:fields
/ns2:selector
ns2:reportNamePLATFORM/ns2:reportName
ns2:reportTypeCAMPAIGN_PLATFORM_TARGET_REPORT/ns2:reportType
ns2:dateRangeTypeALL_TIME/ns2:dateRangeType
ns2:downloadFormatGZIPPED_CSV/ns2:downloadFormat

 ns2:includeZeroImpressionstrue/ns2:includeZeroImpressions/reportDefinition


 Receiving this response:

 PLATFORM (All Time)
 Platform,Campaign ID,Bid adj.
 mobile devices with full browsers,89561553,-100%
 computers,52686153, --
 tablets with full browsers,252850473, --
 ..
 ...
 


 The id field seams to be the Device field


 On Thursday, July 23, 2015 at 10:01:30 AM UTC-3, Gabriel Abadi wrote:

 We are having the same issue

 On Saturday, July 18, 2015 at 2:19:14 PM UTC-3, Michael Buetow wrote:

 Hello,

 As of sometime 7/17/15 the Campaign Platform Target Report 
 https://developers.google.com/adwords/api/docs/appendix/reports/campaign-platform-target-report
  has 
 started returning a descriptive string for the Id column 
 https://developers.google.com/adwords/api/docs/appendix/reports/campaign-platform-target-report#id
  as 
 opposed to what was previously a number. This column is documented as
 Id

 ID of the main object of this row.
 TypeLongDisplay NamePlatformXML AttributeplatformBehaviorAttribute
 FilterableTrueSupports Zero ImpressionsTrue

 Previously

 row campaignID='' platform='30001' bidAdj='0%'/

 As of 7/17/15

 row campaignID='' platform='mobile devices with full 
 browsers' bidAdj='0%'/


 We've been pulling this report every day for a multitude of accounts 
 without trouble for the last 6 months. Can we please get additional 
 information on whether this change in value is permanent and if not how 
 soon will it be reverted. Any assistance on this matter would be 
 greatly appreciated as it is affecting all of our clients.


 Thanks!

 Michael



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/e8cc3b14-a996-478b-b073-efe667fafc31%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Add All visitors Audience Via Adwords API

2015-06-04 Thread Joel McDonald
Hi Danial,

This seems like a chicken or egg discussion, and I'd like to offer my 
$.02.

I agree that there is no sense in having the tag there if it's not going to 
be used, but if more sophisticated users who want to introduce less 
sophisticated users to the amazing concept of remarketing, our best way to 
do so is via API.  However, that can't be done if a manual step is required 
first.

I sure would love if I could tell my students *hit this button and we'll 
automatically create a simple remarketing campaign for you. *That would be 
a lot more effective than We'll create a remarketing campaign for you, but 
first, you have to log in, then go to your shared library, then navigate to 
the audiences tab, then select remarketing, then hit the button that says 
start a remarketing campaign. After you've done that, come back here and 
we'll create a remarketing campaign for you.

Is there a reason a basic all visitors tag isn't auto-created for users 
when their account is created?  It seems that there would be a lot more 
buy-in for remarketing if that one simple step was implemented.

--Joel McDonald
Author: Google AdWords for Dummies

On Tuesday, June 2, 2015 at 12:51:05 PM UTC-6, MCC Test wrote:

 Hello Adwords API Team,

 I want to know that is it possible to add All Visitors audience via 
 Adwords API, if its not set up for any accounts?

 Thanks,
 Ronak Shah


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/dd6a7aaf-b99e-4251-99fb-5ddacb858857%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Search Query Perf. Report missing FinalUrls

2015-05-14 Thread joel
Hello, I would like to raise this issue again. Destination Urls are going 
away soon but this report still does not have FinalUrls added. This is 
becoming a problem for us as we've switched to Upgraded Urls and now cannot 
access any of the parameters we store in the Url when parsing the report 
since Destination Url is blank after you switch to FinalUrls. I can't 
imagine this is difficult to implement?

Joel


On Thursday, December 25, 2014 at 5:57:03 AM UTC-5, Danial Klimkin wrote:

 Hello Joel,


 Thank you for bringing this up, we'll review this request.


 -Danial, AdWords API Team.


 On Wednesday, December 24, 2014 5:34:41 PM UTC+3, joel wrote:

 The Search Query Performance Report has DestinationUrl but is missing 
 FinalUrls as an available column. Could this be added please ASAP? It seems 
 to me like every report that has DestinationUrl should include FinalUrl, 
 there might be others missing too? Thanks!

 Joel



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/c9585bca-689f-4ba0-ba00-083094932eb1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


CampaignExtensionService missing User-Origin-Feed SiteLinks?

2015-04-30 Thread joel
We previously added all of our Sitelinks via the FeedsService into a new 
user-generated Feed (not the Main sitelink feed). When I follow the example 
at 
https://developers.google.com/adwords/api/docs/guides/upgrade-destination-urls 
and try to use the CampaignExtensionSetting service to download the 
Sitelinks nothing is returned. I verified in the AdWords web UI that the 
campaign DOES have Sitelinks. When I tried the same with an old Removed 
campaign that had Sitelinks under the Main sitelink feed the API call DID 
work. Is this a bug? Shouldn't CampaignExtensionSetting service return 
Sitelinks from any Feed?

Thanks!

Joel

Example code that I ran:

CampaignExtensionSettingPage page = service.query(Select CampaignId, 
Extensions where ExtensionType=SITELINK AND CampaignId=1234);

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/7eb60903-c057-4e86-ad36-2efd0d043c46%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Problem sending data to report download server again

2015-03-24 Thread Joel
Seeing this repeatedly, but just one 1 single account. Last time this 
occurred it was due to a server-side reporting problem - are reports 
experiencing a problem again?

Joel

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/9e5bef4e-9755-489a-aa7e-c4ebbdc1adc4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Click Performance Report return AuthenticationError.NOT_ADS_USER

2015-03-09 Thread joel
This issue has been occurring to us as well, since at least 2 days ago.

On Monday, March 9, 2015 at 9:30:17 AM UTC-4, Hisashi Hayashi wrote:

 Hi!

 AuthenticationError.NOT_ADS_USER has occurred when I tried to get day 
 before yesterday's Click Performance Report.

 ?xml version=1.0 encoding=UTF-8 standalone=yes?reportDefinition 
 xmlns:ns2=https://adwords.google.com/api/adwords/cm/v201406;
  ns2:selector
   
 ns2:fieldsDate/ns2:fieldsns2:fieldsGclId/ns2:fieldsns2:fieldsCampaignId/ns2:fieldsns2:fieldsAdGroupId/ns2:fieldsns2:fieldsCreativeId/ns2:fieldsns2:fieldsCriteriaId/ns2:fieldsns2:fieldsCriteriaParameters/ns2:fieldsns2:fieldsDevice/ns2:fieldsns2:fieldsRegionCriteriaId/ns2:fieldsns2:fieldsCityCriteriaId/ns2:fieldsns2:fieldsClickType/ns2:fieldsns2:fieldsPage/ns2:fieldsns2:fieldsSlot/ns2:fields
   
 ns2:dateRangens2:min20150305/ns2:minns2:max20150305/ns2:max/ns2:dateRange
  /ns2:selector
  ns2:reportNameClick performance report #1425699546605/ns2:reportName
  ns2:reportTypeCLICK_PERFORMANCE_REPORT/ns2:reportType
  ns2:dateRangeTypeCUSTOM_DATE/ns2:dateRangeType
  ns2:downloadFormatGZIPPED_CSV/ns2:downloadFormat
 /reportDefinition

 But, I could get yesterday's report(dateRange = 20150306 to 20150306) 
 successfully.

 There was no problem until yesterday.
 Today, This problem is occurring half of my accounts(ex. 400-472-9569).



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/e7f57135-9fc5-4cf4-9d03-f7e1837a7a42%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Segmentation in Click Performance Report?

2015-01-13 Thread joel
Many of the columns in the Click Performance Report are labeled as Segment 
columns. Since this report is already 1 row per click, does adding/removing 
these columns actually affect the results or number of rows returned? 
Shouldn't these actually operate as Attribute columns and still return the 
same number of rows? Thanks!

Joel

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/1ebced9f-6708-4ab7-9ef1-1d1253309500%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Search Query Perf. Report missing FinalUrls

2014-12-24 Thread joel
The Search Query Performance Report has DestinationUrl but is missing 
FinalUrls as an available column. Could this be added please ASAP? It seems 
to me like every report that has DestinationUrl should include FinalUrl, 
there might be others missing too? Thanks!

Joel

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/ef057eb6-9451-4c61-b218-88546ecf78ce%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to remove AdGroup Bidding Strategy Configuration override?

2014-10-16 Thread joel
That works! Thank you!

On Thursday, October 16, 2014 9:33:37 AM UTC-4, Michael Cloonan (AdWords 
API Team) wrote:

 Hello Joel,

 To remove the override, you should be able to set the biddingStrategyType 
 https://developers.google.com/adwords/api/docs/reference/v201409/AdGroupService.BiddingStrategyConfiguration#biddingStrategyType
  to 
 NONE, which should reset it so it inherits from the campaign again. 
 Please try this and let me know if it works.

 Regards,
 Mike, AdWords API Team

 On Tuesday, October 14, 2014 9:31:50 PM UTC-4, Joel wrote:

 I modified a bunch of AdGroups to use a shared Enhanced CPC bidding 
 strategy and overrode the campaign's manual cpc strategy. Now I'm trying to 
 undo this. When I make a call like:


 biddingStrategyConfiguration.setBiddingStrategyType(BiddingStrategyType.MANUAL_CPC);

 with an AdGroup Operation.SET I get the following error: 
 AD_GROUP_BIDDING_STRATEGY_OVERRIDES_PER_CAMPAIGN 
 EntityCountLimitExceeded.CAMPAIGN_LIMIT 
 1000.

 So it seems like this code is ALSO overriding the Campaign's bidding 
 strategy. But what I want to do is remove the override. I tried making an 
 Operator.REMOVE call but that gave another error. How do I remove the 
 override?

 Thanks!

 Joel



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/137a9262-1d6c-44ee-81b3-0cfe04d44058%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to remove AdGroup Bidding Strategy Configuration override?

2014-10-14 Thread Joel
I modified a bunch of AdGroups to use a shared Enhanced CPC bidding 
strategy and overrode the campaign's manual cpc strategy. Now I'm trying to 
undo this. When I make a call like:

biddingStrategyConfiguration.setBiddingStrategyType(BiddingStrategyType.MANUAL_CPC);

with an AdGroup Operation.SET I get the following error: 
AD_GROUP_BIDDING_STRATEGY_OVERRIDES_PER_CAMPAIGN 
EntityCountLimitExceeded.CAMPAIGN_LIMIT 
1000.

So it seems like this code is ALSO overriding the Campaign's bidding 
strategy. But what I want to do is remove the override. I tried making an 
Operator.REMOVE call but that gave another error. How do I remove the 
override?

Thanks!

Joel

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d2471f57-6973-4181-b8a2-e00513783ca3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Repeated InternalApiError.UNEXPECTED_INTERNAL_API_ERROR since last night

2014-06-25 Thread joel
Looks like our calls against the AdGroupCriterionService are failing 
frequently with InternalApiError.UNEXPECTED_INTERNAL_API_ERROR for about 
the past 8 hours (since 11pm eastern time). Are there any known issues with 
this service?

Joel

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: ERROR_GETTING_RESPONSE_FROM_BACKEND when including CampaignId in PLACEHOLDER_FEED_ITEM_REPORT

2014-05-23 Thread Joel
I've been playing with this recently too and I'm getting the 
ERROR_GETTING_RESPONSE_FROM_BACKEND error. I don't believe it's a case of 
too much data since I'm experimenting with an Account that only has 1 
campaign. What I'm trying to accomplish is to generate a Report that lists 
all the SiteLinks mapped to each Campaign along with their approval status 
and feed item details. Stats like impressions/clicks would be nice but are 
optional since I can pull those separately. Is there a way to get this via 
Reports?

Joel


On Friday, May 23, 2014 7:44:47 AM UTC-4, Pearl Jam wrote:


 One last thought : in the documentation of Placeholder Feed Item Report  
 for CampaignId/CampaignName/AdGroupId/AdGroupName/AdId Behavior should be 
 marked as Segment, not as Attribute

 Jam


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.


v201302 Placement Performance Report missing AveragePosition?

2013-05-22 Thread joel
It looks like the new Placement Performance Report is missing the Average 
Position column (avg. rank). The old Managed Placements Report had this 
column. Was its removal intentional? If not, could this be added back in?

Thanks!

Joel

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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

--- 
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/groups/opt_out.




Re: Feed to Campaign Mapping questions

2013-04-11 Thread joel
*bump*, and an additional question:
6) What's the uniqueness scope for feed item ids? Globally unique? Unique 
per feed?

Thanks,
Joel

On Tuesday, April 9, 2013 3:06:15 PM UTC-4, joel wrote:

 Hello, I have a couple of questions about mapping a feed to a campaign for 
 SiteLinks:

 1) Is there an easy way to map ALL items in a Feed to a Campaign? The 
 example in the guide iterates over all Feed items for the Function but this 
 seems cumbersome, especially if items are added or removed. Can I map all 
 items in a feed by specifying a RequestContextOperand where the 

 RequestContextOperandContextType = CAMPAIGN_ID and the RHS Operand value is 
 the campaign Id that I'm mapping to?

 2) How to support AdGroup-level SiteLinks that now are available via Enhanced 
 Campaigns? Would I do this by specifying RequestCOntentOperandContexType = 
 ADGROUP_ID and then selecting the specific AdGroup Ids that I want? Can I 
 combine AdGroup selection with Feed Item selection?
 E.g. if I have a feed with 2 items Red Shoes and Blue Shoes. Can I tie 
 the Red Shoes items to my Red AdGroup and the Blue Shoes item to my Blue 
 AdGroup, or do I need 2 separate feeds?

 3) Can I map multiple Feeds to the same Campaign for SiteLinks or is only 1 
 Feed allowed to be the PLACEHOLDER_SITELINKS?

 Thanks in advance!

 Joel



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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

--- 
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/groups/opt_out.




Re: Feed to Campaign Mapping questions

2013-04-11 Thread joel
Thanks David - great answers!


On Thursday, April 11, 2013 3:30:01 PM UTC-4, David Torres (AdWords API 
Team) wrote:

 Hi Joel,

 Let me try to answer all your question to the best of my knowledge, please 
 let me know if there is something not clear.

 1) No, you need to map every item individually because there is a limit on 
 the number items you can map per campaign and also validations that run 
 only over the items after the get mapped.

 2) AdGroup level site links are managed via the AdGroupFeedService, but I 
 guess you already figure that out.

 3) No, only one combination of Feed-PlaceholderType can be associated per 
 campaign.

 4) In the case of sitelinks 20. AdWords will pick the most relevants given 
 the user query at serving time.

 5) AdGroup sitelinks override Campaigns.

 6) Unique per account.

 Best,

 - David Torres - AdWords API Team

 On Thursday, April 11, 2013 9:18:44 AM UTC-4, joel wrote:

 *bump*, and an additional question:
 6) What's the uniqueness scope for feed item ids? Globally unique? Unique 
 per feed?

 Thanks,
 Joel

 On Tuesday, April 9, 2013 3:06:15 PM UTC-4, joel wrote:

 Hello, I have a couple of questions about mapping a feed to a campaign 
 for SiteLinks:

 1) Is there an easy way to map ALL items in a Feed to a Campaign? The 
 example in the guide iterates over all Feed items for the Function but this 
 seems cumbersome, especially if items are added or removed. Can I map all 
 items in a feed by specifying a RequestContextOperand where the 

 RequestContextOperandContextType = CAMPAIGN_ID and the RHS Operand value 
 is the campaign Id that I'm mapping to?

 2) How to support AdGroup-level SiteLinks that now are available via 
 Enhanced Campaigns? Would I do this by specifying 
 RequestCOntentOperandContexType = ADGROUP_ID and then selecting the 
 specific AdGroup Ids that I want? Can I combine AdGroup selection with Feed 
 Item selection?
 E.g. if I have a feed with 2 items Red Shoes and Blue Shoes. Can I tie 
 the Red Shoes items to my Red AdGroup and the Blue Shoes item to my Blue 
 AdGroup, or do I need 2 separate feeds?

 3) Can I map multiple Feeds to the same Campaign for SiteLinks or is only 1 
 Feed allowed to be the PLACEHOLDER_SITELINKS?

 Thanks in advance!

 Joel



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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

--- 
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/groups/opt_out.




Feed to Campaign Mapping questions

2013-04-09 Thread joel
Hello, I have a couple of questions about mapping a feed to a campaign for 
SiteLinks:

1) Is there an easy way to map ALL items in a Feed to a Campaign? The 
example in the guide iterates over all Feed items for the Function but this 
seems cumbersome, especially if items are added or removed. Can I map all 
items in a feed by specifying a RequestContextOperand where the 

RequestContextOperandContextType = CAMPAIGN_ID and the RHS Operand value is 
the campaign Id that I'm mapping to?

2) How to support AdGroup-level SiteLinks that now are available via Enhanced 
Campaigns? Would I do this by specifying RequestCOntentOperandContexType = 
ADGROUP_ID and then selecting the specific AdGroup Ids that I want? Can I 
combine AdGroup selection with Feed Item selection?
E.g. if I have a feed with 2 items Red Shoes and Blue Shoes. Can I tie the 
Red Shoes items to my Red AdGroup and the Blue Shoes item to my Blue AdGroup, 
or do I need 2 separate feeds?

3) Can I map multiple Feeds to the same Campaign for SiteLinks or is only 1 
Feed allowed to be the PLACEHOLDER_SITELINKS?

Thanks in advance!

Joel

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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

--- 
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/groups/opt_out.




Re: Feed to Campaign Mapping questions

2013-04-09 Thread joel
And 2 more follow-ups:

4) Is there a limit to how many Feed Items I can map to a Campaign? How 
does AdWords decide which SiteLinks to display?

5) I know AdGroupFeedService is still in Beta, but for planning  design 
purposes, how will this work in relation to Campaign SiteLinks? Will 
AdGroup SiteLinks override Campaign SiteLinks?

Thanks again!

On Tuesday, April 9, 2013 3:06:15 PM UTC-4, joel wrote:

 Hello, I have a couple of questions about mapping a feed to a campaign for 
 SiteLinks:

 1) Is there an easy way to map ALL items in a Feed to a Campaign? The 
 example in the guide iterates over all Feed items for the Function but this 
 seems cumbersome, especially if items are added or removed. Can I map all 
 items in a feed by specifying a RequestContextOperand where the 

 RequestContextOperandContextType = CAMPAIGN_ID and the RHS Operand value is 
 the campaign Id that I'm mapping to?

 2) How to support AdGroup-level SiteLinks that now are available via Enhanced 
 Campaigns? Would I do this by specifying RequestCOntentOperandContexType = 
 ADGROUP_ID and then selecting the specific AdGroup Ids that I want? Can I 
 combine AdGroup selection with Feed Item selection?
 E.g. if I have a feed with 2 items Red Shoes and Blue Shoes. Can I tie 
 the Red Shoes items to my Red AdGroup and the Blue Shoes item to my Blue 
 AdGroup, or do I need 2 separate feeds?

 3) Can I map multiple Feeds to the same Campaign for SiteLinks or is only 1 
 Feed allowed to be the PLACEHOLDER_SITELINKS?

 Thanks in advance!

 Joel



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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

--- 
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/groups/opt_out.




Limits on Keyword Url Updates?

2013-04-04 Thread joel
To support Enhanced Campaigns I want to update all my keywords with some 
additional ValueTrack parameters. I heard a rumor from our accounts reps 
that the API can only process 6 million keyword url updates per week. Is 
this accurate?

Thanks!

Joel

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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

--- 
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/groups/opt_out.




Re: Ad Parameter feature requests

2013-03-04 Thread joel
 I strongly second all of these requests, particularly #3 (default Param 
values at the Ad or AdGroup)!

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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

--- 
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/groups/opt_out.




MutateJobService - How to get all Job Ids?

2013-01-03 Thread joel
Let's say I submit a bunch of MutateJobs and then my process crashes before 
I can poll  process all of the results. Is there an API call I can use to 
retrieve successful or failed mutated jobs? It doesn't seem like there is, 
could one be added to handle the case where I've lost my job ids.

-Jol

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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





Missing Remarketing Data

2012-10-01 Thread Joel Turnbull

I'm using the google-adwords-api ruby gem to fetch ad hoc report data. As 
far as I can tell I'm using up to date versions of everything.

  * google-ads-common (0.8.0)
  * google-adwords-api (0.7.0)
  report_utils(:v201206)

The problem is that I cannot seem to get report data for Remarketing 
campaigns. Everything else comes down just fine.

My report definition looks like this

:selector = {
  :fields = self.class.field_names,
  :date_range = {:min = date.strftime(%Y%m%d), :max = 
date.strftime(%Y%m%d) },
:report_name = name,
:report_type = KEYWORDS_PERFORMANCE_REPORT,
:download_format = XML,
:date_range_type = CUSTOM_DATE,
:include_zero_impressions = false

I've tried to add these predicates, as far as I can understand 
Remarketing campaigns are part of the Content / Display network. The 
result here is that I get the column name header xml, but no data.

  :predicates = [
  {
:field = 'AdNetworkType1',
:operator = 'IN',
:values = [CONTENT],
  },
  { 
:field = 'AdNetworkType2',
:operator = 'IN',
:values = [CONTENT],
  }

Is there something I can add to the report definition or the api object to 
fetch Remarketing data?

Thanks,
Joel Turnbull

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Missing Remarketing Data

2012-10-01 Thread Joel Turnbull

Ok that does makes sense. So I'm looking for a Campaign Performance Report 
I guess. Impressions, Clicks, etc. on a Remarketing Campaign for a certain 
day.

Joel


On Monday, October 1, 2012 9:33:23 AM UTC-4, Oliver wrote:

 What data do you expect to see? A remarketing campaign impressions occur 
 purely due to the fact that the user visited your site before. It's not 
 triggered by keywords, hence there shouldn't be any keyword data.

 Oliver

 On Monday, October 1, 2012 2:23:10 PM UTC+1, Joel Turnbull wrote:


 I'm using the google-adwords-api ruby gem to fetch ad hoc report data. As 
 far as I can tell I'm using up to date versions of everything.

   * google-ads-common (0.8.0)
   * google-adwords-api (0.7.0)
   report_utils(:v201206)

 The problem is that I cannot seem to get report data for Remarketing 
 campaigns. Everything else comes down just fine.

 My report definition looks like this

 :selector = {
   :fields = self.class.field_names,
   :date_range = {:min = date.strftime(%Y%m%d), :max = 
 date.strftime(%Y%m%d) },
 :report_name = name,
 :report_type = KEYWORDS_PERFORMANCE_REPORT,
 :download_format = XML,
 :date_range_type = CUSTOM_DATE,
 :include_zero_impressions = false

 I've tried to add these predicates, as far as I can understand 
 Remarketing campaigns are part of the Content / Display network. The 
 result here is that I get the column name header xml, but no data.

   :predicates = [
   {
 :field = 'AdNetworkType1',
 :operator = 'IN',
 :values = [CONTENT],
   },
   { 
 :field = 'AdNetworkType2',
 :operator = 'IN',
 :values = [CONTENT],
   }

 Is there something I can add to the report definition or the api object 
 to fetch Remarketing data?

 Thanks,
 Joel Turnbull



-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: RateExceededError retryAfterSeconds

2012-07-01 Thread joel
Since Friday night I've seen this repeatedly in our production accounts. 
Has anyone verified this?



On Tuesday, June 26, 2012 6:34:59 AM UTC-4, Anash P. Oommen wrote:

 Hi Minh,

 Please post a sanitized SOAP request and response xml and I'll ask the API 
 team to look into this.

 Cheers,
 Anash P. Oommen,
 AdWords API Advisor.

 On Wednesday, 20 June 2012 10:26:50 UTC+5:30, Minh wrote:

 Hi

 Today I noticed that the sandbox is returning retryAfterSeconds of zero 
 seconds. I have my application set to wait exactly the number of seconds 
 returned  before retrying the api call. It retries up to a certain limit 
 before giving up. Because the value returned is zero, my application would 
 instantly retry and still get RateExceededError, and so it quickly hits the 
 retry limit.

 Here's part of the soap body message the log generates



 errorStringRateExceededError.RATE_EXCEEDED/errorStringApiError.TypeRateExceededError/ApiError.TypereasonRATE_EXCEEDED/reasonretryAfterSeconds0/retryAfterSeconds/errors


 Is this a bug in the sandbox? It used to always return 30seconds and then 
 would be successful on the next retry but now that it is zero, it quickly 
 fails after 3 attempts. The API should be returning a figure that is close 
 to the correct amount of time to wait, zero clearly isn't this figure.

 Minh



-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: An error has occurred: InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ com.google.ads.api.services.common.error.InternalApiError.init

2012-03-30 Thread joel
I'm also seeing persistent UNEXPECTED_INTERNAL_API_ERROR, but in Production 
with the AdGroupCriterionService. Is there an API outage today?


On Friday, March 30, 2012 10:19:24 AM UTC-4, Florent wrote:

 Hi,

 I try to use the Sandbox and I try to create my Accounts with 
 GetAccountHierarchy.php but I have this message in return :

 An error has occurred: InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
 com.google.ads.api.services.common.error.InternalApiError.init(InternalApiError

 Thanks in advance for your help


-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: TargetingIdeaService Missing Classes? (v201109)

2011-12-12 Thread joel
Ok that makes sense. Thank you for the clarification Kevin!

On Dec 12, 10:25 am, Kevin Winter kevin.win...@google.com wrote:
 Hi Joel,
   The short answer is Yes, these are no longer available in the API.  For
 example, KeywordCategoryIdSearchParameter was replaced
 by CategoryProductsAndServicesSearchParameter.

 The long answer is that internally the API is backed by Java and what you
 are seeing is the javadoc for that internal class.  Because there is one
 class for all versions, we cannot have separate javadoc for each version,
 so sometimes there will be references in this documentation to classes that
 are no longer available in a specific version of the API.  If you compare
 the v201101 docs to the latest as in these two links, you can see how the
 actual text is the same, but which classes are available change:

 http://code.google.com/apis/adwords/docs/reference/v201101/TargetingI...http://code.google.com/apis/adwords/docs/reference/latest/TargetingId...

 - Kevin Winter
 AdWords API Team

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: TargetingIdeaService Missing Classes? (v201109)

2011-12-07 Thread Joel
*bump*

Could someone from Google respond? Have these options been removed
from the v201109 TargetingIdea Service?

Thanks!

Joel


On Dec 5, 2:41 pm, joel joel.patt...@gmail.com wrote:
 http://code.google.com/apis/adwords/docs/reference/latest/TargetingId...

 It seems as if the some of the classes for TargetingIdea
 SearchParameters are missing (they aren't linked-to in the doc like
 the others):
 KeywordCategoryIdSearchParameter
 IdeaTextMatchesSearchParameter
 MobileSearchParameter
 NgramGroupsSearchParameter

 Are these still supported in any ways? How can I use them?

 Thanks!

 Joel

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


TargetingIdeaService Missing Classes? (v201109)

2011-12-05 Thread joel
http://code.google.com/apis/adwords/docs/reference/latest/TargetingIdeaService.SearchParameter.html

It seems as if the some of the classes for TargetingIdea
SearchParameters are missing (they aren't linked-to in the doc like
the others):
KeywordCategoryIdSearchParameter
IdeaTextMatchesSearchParameter
MobileSearchParameter
NgramGroupsSearchParameter

Are these still supported in any ways? How can I use them?

Thanks!

Joel

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Client Library Support for Yahoo Japan?

2011-09-30 Thread joel
Hello, Yahoo Japan is migrating their search API to a Google-based
version within the next couple of weeks. I've looked at the WSDLs and
they are not directly using the Google API/versions. I was wondering,
will the client libraries be updated to support the Yahoo JP API?

Thanks,

Joel

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Bid Simulator returning 0 clicks for KWs that get consistent traffic

2011-08-01 Thread Joel
Hi Eric, the web UI matches the API. The Bid Simulator does return
values for Impressions, but 0 for clicks at all bid levels. The
keywords I gave as examples do average several clicks/day so it's not
correct that there are 0 clicks showing in the bid simulator.
Thanks!

Joel

On Jul 25, 11:37 am, Eric Koleda eric.kol...@google.com wrote:
 Hi Joel,

 Does the AdWords web interface show the same results in the bid simulator
 dialog?  Are other attributes (not clicks) being returned with non-zero
 values?  Keywords with no bid simulator data shouldn't appear in the
 response at all.

 Best,
 - Eric Koleda, AdWords API Team

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


KW Perf. Report missing Content Network stats

2011-06-07 Thread joel
Until today the Keyword Performance Report included Content Network
stats under the Content keyword match type. Today those stats are
missing from the row (the rows aren't included at all). This is
screwing up our daily reporting. Has anyone else noticed this? Do we
need to switch to downloading a separate AdGroup performance report to
get these statistics?

Thanks,

Joel

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Individual SiteLink Perf. in Ad Extensions Performance Report?

2011-05-10 Thread joel
The v201101 Ad Extensions Performance Report only returns performance
metrics for the entire SiteLink Extension. It would be much more
useful if it allowed us to breakout by each individual SiteLink
(Destination Url and Link Text). Could these fields please be added to
this report?

Thanks,

Joel

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: -- Max CPC in Keywords Perf. Report

2011-03-18 Thread joel
Thanks Eric! I believe this campaign had position preference enabled
in error, and I verified that the report works correctly when I
disabled it. Since we can disable the position preference that makes
this not quite as a high priority for us, but maybe it still is for
others. Thanks for the help!

Joel

On Mar 17, 5:01 pm, Eric Koleda eric.kol...@google.com wrote:
 Hi Joel,

 Thank you for the update.  I dug into the issue deeper, and seems the
 problem is only affecting campaigns that have position preference enabled.
  I'll pass this information on to the core engineering team and let you know
 when I get more information.

 Best,
 - Eric

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: -- Max CPC in Keywords Perf. Report

2011-03-17 Thread joel
The issue is not fixed. I tested on the same AdGroup used in the
example SOAP above and I still see -- as the MaxCPC. I'm using
v201008 of the API if that helps.


On Mar 17, 12:17 pm, Eric Koleda eric.kol...@google.com wrote:
 Hi Joel,

 We've done some more testing, and it now seems that the MaxCPC should be
 returned correctly.  Can you confirm if this is true for your account as
 well?

 Best,
 - Eric

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


-- Max CPC in Keywords Perf. Report

2011-03-14 Thread Joel
I'm running a Keywords Performance Report with a date range of TODAY.
The values of the Max CPC columns are consistently being returned as
maxCPC='--', even though the Keywords have valid Keyword-specific bids
set in the UI.

Is this a known issue? I'll work on generating a report request id for
debugging.

Thanks,

-Joel

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: -- Max CPC in Keywords Perf. Report

2011-03-14 Thread Joel
Here is the SOAP w/ requestId. Please let me know if I can provide any
additional information.

?xml version=1.0 encoding=UTF-8?soap:Envelope
xmlns:soap=http://schemas.xmlsoap.org/soap/
envelope/soap:HeaderResponseHeader xmlns=https://
adwords.google.com/api/adwords/cm/
v201008requestId8d0b854e609fb6d0d854cc01049673a5/
requestIdoperations1/operationsresponseTime405/
responseTimeunits400/units/ResponseHeader/
soap:Headersoap:BodymutateResponse xmlns=https://
adwords.google.com/api/adwords/cm/v201008rvalid17987521/
idselectorfieldsKeywordText/fieldsfieldsDestinationUrl/
fieldsfieldsId/fieldsfieldsFirstPageCpc/fieldsfieldsStatus/
fieldsfieldsKeywordMatchType/fieldsfieldsMaxCpc/
fieldsfieldsQualityScore/fieldsfieldsAdGroupId/
fieldsfieldsIsNegative/fieldspredicatesfieldCampaignId/
fieldoperatorEQUALS/operatorvalues4985071/values/
predicatespredicatesfieldAdGroupId/fieldoperatorEQUALS/
operatorvalues211482751/values/predicates/
selectorreportNameAPI Sync Keywords/
reportNamereportTypeKEYWORDS_PERFORMANCE_REPORT/
reportTypehasAttachmentfalse/hasAttachmentdateRangeTypeTODAY/
dateRangeTypedownloadFormatGZIPPED_XML/
downloadFormatcreationTime20110314 100303 America/Los_Angeles/
creationTime/rval/mutateResponse/soap:Body/soap:Envelope


On Mar 14, 12:45 pm, Joel jpat...@tripadvisor.com wrote:
 I'm running a Keywords Performance Report with a date range of TODAY.
 The values of the Max CPC columns are consistently being returned as
 maxCPC='--', even though the Keywords have valid Keyword-specific bids
 set in the UI.

 Is this a known issue? I'll work on generating a report request id for
 debugging.

 Thanks,

 -Joel

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: No subdomains in the Automatic Placements Performance Report?

2011-03-08 Thread Joel
The AdWords UI already has the ability to view the entire url that the
placement was on. If the API report included this column then that
would suffice since I could strip it down to the subdomain. Could we
add the Url to the report then, so that it matches up with the web
interface's capabilities?


On Feb 14, 5:12 pm, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hi Joel,

 This report aims to provide the same information that's available in
 the AdWords web interface.  If you'd like to see the data available in
 reports expanded, you can file a feature request here:

  http://adwords.google.com/support/aw/bin/request.py?contact_type=cfee...

 Best,
 - Eric Koleda, AdWords API Team

 On Feb 9, 11:46 am, Joel jpat...@tripadvisor.com wrote:

  It appears as if the recently-fixedAutomaticPlacementsPerformance
  Report doesn't include the subdomain portion of the domain in the
  domain column (except for Google domains). I'm trying to match these
  values with the dynamic url insertion parameter {placement} which does
  include subdomains. If I have the same level of detail for both of
  these then I can much more accurately use it to target domains. Would
  it be possible to include the subdomain in this report?

  Thanks,

  Joel

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Reports Field Name Changes

2011-02-24 Thread joel
I'd like to second this post. It seems as if in the Keyword
Performance Report that Content traffic is now reported with the
attribute keyword='Content' whereas just a couple of days ago it was
matchType='Content'. I see nothing in this forum or on the API blog
discussing these report changes.

On Feb 23, 8:07 pm, Rob Ryan rob...@gmail.com wrote:
 Is there any good reason why the field names in the reports change? For
 example keywordText seems to have changed to keyword. There have been a long
 line of these changes it seems, is there somewhere where they are documented
 or should we be writing code to detect this happening randomly?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Reports Field Name Changes

2011-02-24 Thread joel
Oops I was wrong about Content used by under matchType, it was under
keywordText same as Rob posted. But it's still annoying to have to
deal with fixing our code and re-running our data import after clients
complain.

On Feb 24, 9:22 am, joel joel.patt...@gmail.com wrote:
 I'd like to second this post. It seems as if in the Keyword
 Performance Report that Content traffic is now reported with the
 attribute keyword='Content' whereas just a couple of days ago it was
 matchType='Content'. I see nothing in this forum or on the API blog
 discussing these report changes.

 On Feb 23, 8:07 pm, Rob Ryan rob...@gmail.com wrote:

  Is there any good reason why the field names in the reports change? For
  example keywordText seems to have changed to keyword. There have been a long
  line of these changes it seems, is there somewhere where they are documented
  or should we be writing code to detect this happening randomly?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


No subdomains in the Automatic Placements Performance Report?

2011-02-09 Thread Joel
It appears as if the recently-fixed Automatic Placements Performance
Report doesn't include the subdomain portion of the domain in the
domain column (except for Google domains). I'm trying to match these
values with the dynamic url insertion parameter {placement} which does
include subdomains. If I have the same level of detail for both of
these then I can much more accurately use it to target domains. Would
it be possible to include the subdomain in this report?

Thanks,

Joel

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: No value returned from AdGroupCriterionService mutate

2011-01-07 Thread joel
Interesting: when I changed partialFailure to false, the API call
starting throwing an AxisFault instead of simply returning null. The
Api Error was the following:

AdGroupCriterionLimitExceeded.ACCOUNT_LIMIT
Enclosing Id = 2440153893
EntityCountLimitExceededReason ACCOUNT_LIMIT Limit = 5

Some sample request Ids with partialFailure = false. WIth
partialFailure  true, these still return null instead of reporting an
Api Error.

37071b4ff056a9c5b9bd0d6a0092dd80
ed0df8e7aedca0aa4adc096f04248d8d
250eb08c5627f210622675cc955e9b0e

Joel


On Jan 6, 11:07 am, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hi Joel,

 The core engineering team is having a hard time finding the root cause
 of the problem.  Can you try running a request against one of these
 accounts with the partialFailure header set to false?  The hope is
 that this will allow the underlying error to bubble up to the surface,
 making it easier to debug.

 Thanks,
 - Eric

 On Jan 4, 5:14 pm, AdWords API Advisor adwordsapiadvi...@google.com
 wrote:

  Hi Joel,

  Looking deeper, I can see that it is affecting those two account 100%
  of the time, and the rest of your accounts not at all.  The problem
  appeared temporary to me at first because you had stopped making
  requests to those certain accounts.  I'll pass this information along
  to the core engineering team to see if that helps them identify the
  issue.

  Best,
  - Eric

  On Jan 3, 9:48 am, joel joel.patt...@gmail.com wrote:

   Unfortunately this is still occurring on at least several accounts. I
   forwarded the account ids to apiadvisor and our rep. Can you please
   continuing researching the issue? Let me know if you need any
   additional details.

   On Dec 29 2010, 1:16 pm, AdWords API Advisor

   adwordsapiadvi...@google.com wrote:
Hi Joel,

Looking at the logs it seems like this was a temporary issue.  I'll
follow up with the core engineering team to see if they have any
insight, but let me know if you see the problem return.

Best,
- Eric Koleda, AdWords API Team

On Dec 23, 8:49 am, joel joel.patt...@gmail.com wrote:

 Over the past 2 weeks at least 3 of our accounts are now experiencing
 strange behavior when we attempt to add new Keywords with
 AdGroupCriterionService mutate(). Whenever we make the API call, no
 value is returned and no exception is thrown. A sample request Id is
 e654cb6af5c384e2e2b3b2c5be607331, which had 27 operations in it.

 The SOAP response is:
 ?xml version=1.0 encoding=UTF-8?soap:Envelope
 xmlns:soap=http://schemas.xmlsoap.org/soap/
 envelope/soap:HeaderResponseHeader xmlns=https://
 adwords.google.com/api/adwords/cm/
 v201008requestIde654cb6af5c384e2e2b3b2c5be607331/
 requestIdoperations27/operationsresponseTime751/
 responseTimeunits405/units/ResponseHeader/
 soap:Headersoap:BodymutateResponse xmlns=https://
 adwords.google.com/api/adwords/cm/v201008//soap:Body/
 soap:Envelope

 Other sample request Ids from this same account:
 38eebdb7603c705ec7d52db4fc0fafee
 d4f20e39fd3f6fe564e408f324af8074

 Code is:
 AdGroupCriterionServiceInterface criterionSvc =
 user.getService(AdWordsService.V201008.ADGROUP_CRITERION_SERVICE);
 AdGroupCriterionReturnValue value =
 criterionSvc.mutate(lUpdates.toArray(new
 AdGroupCriterionOperation[lUpdates.size()]));

 // When call returns, value object is null, no exception

 I'd appreciate it if someone could research this since it seems to be
 happening with increased frequency, thank you.

 -Joel

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: No value returned from AdGroupCriterionService mutate

2011-01-03 Thread joel
Unfortunately this is still occurring on at least several accounts. I
forwarded the account ids to apiadvisor and our rep. Can you please
continuing researching the issue? Let me know if you need any
additional details.

On Dec 29 2010, 1:16 pm, AdWords API Advisor
adwordsapiadvi...@google.com wrote:
 Hi Joel,

 Looking at the logs it seems like this was a temporary issue.  I'll
 follow up with the core engineering team to see if they have any
 insight, but let me know if you see the problem return.

 Best,
 - Eric Koleda, AdWords API Team

 On Dec 23, 8:49 am, joel joel.patt...@gmail.com wrote:

  Over the past 2 weeks at least 3 of our accounts are now experiencing
  strange behavior when we attempt to add new Keywords with
  AdGroupCriterionService mutate(). Whenever we make the API call, no
  value is returned and no exception is thrown. A sample request Id is
  e654cb6af5c384e2e2b3b2c5be607331, which had 27 operations in it.

  The SOAP response is:
  ?xml version=1.0 encoding=UTF-8?soap:Envelope
  xmlns:soap=http://schemas.xmlsoap.org/soap/
  envelope/soap:HeaderResponseHeader xmlns=https://
  adwords.google.com/api/adwords/cm/
  v201008requestIde654cb6af5c384e2e2b3b2c5be607331/
  requestIdoperations27/operationsresponseTime751/
  responseTimeunits405/units/ResponseHeader/
  soap:Headersoap:BodymutateResponse xmlns=https://
  adwords.google.com/api/adwords/cm/v201008//soap:Body/
  soap:Envelope

  Other sample request Ids from this same account:
  38eebdb7603c705ec7d52db4fc0fafee
  d4f20e39fd3f6fe564e408f324af8074

  Code is:
  AdGroupCriterionServiceInterface criterionSvc =
  user.getService(AdWordsService.V201008.ADGROUP_CRITERION_SERVICE);
  AdGroupCriterionReturnValue value =
  criterionSvc.mutate(lUpdates.toArray(new
  AdGroupCriterionOperation[lUpdates.size()]));

  // When call returns, value object is null, no exception

  I'd appreciate it if someone could research this since it seems to be
  happening with increased frequency, thank you.

  -Joel

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


No value returned from AdGroupCriterionService mutate

2010-12-23 Thread joel
Over the past 2 weeks at least 3 of our accounts are now experiencing
strange behavior when we attempt to add new Keywords with
AdGroupCriterionService mutate(). Whenever we make the API call, no
value is returned and no exception is thrown. A sample request Id is
e654cb6af5c384e2e2b3b2c5be607331, which had 27 operations in it.

The SOAP response is:
?xml version=1.0 encoding=UTF-8?soap:Envelope
xmlns:soap=http://schemas.xmlsoap.org/soap/
envelope/soap:HeaderResponseHeader xmlns=https://
adwords.google.com/api/adwords/cm/
v201008requestIde654cb6af5c384e2e2b3b2c5be607331/
requestIdoperations27/operationsresponseTime751/
responseTimeunits405/units/ResponseHeader/
soap:Headersoap:BodymutateResponse xmlns=https://
adwords.google.com/api/adwords/cm/v201008//soap:Body/
soap:Envelope

Other sample request Ids from this same account:
38eebdb7603c705ec7d52db4fc0fafee
d4f20e39fd3f6fe564e408f324af8074

Code is:
AdGroupCriterionServiceInterface criterionSvc =
user.getService(AdWordsService.V201008.ADGROUP_CRITERION_SERVICE);
AdGroupCriterionReturnValue value =
criterionSvc.mutate(lUpdates.toArray(new
AdGroupCriterionOperation[lUpdates.size()]));

// When call returns, value object is null, no exception

I'd appreciate it if someone could research this since it seems to be
happening with increased frequency, thank you.

-Joel

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


!!!1|||4904014|||Unexpected exception???

2010-12-20 Thread Joel
I have a Report which works for most accounts, but repeatably fails
when called against a specific Account. Can someone please investigate
this request and let me know if it's something I can fix on my end?

API Request Id is: e3d44eab651d2ac6a5f43336212e9cc2

Thank you,

Joel

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Report !!!1|||4049374|||Unexpected exception???

2010-12-07 Thread joel
This is still happening today. Several other people have posted about
problems with the AdGroupService. Can someone from Google verify
whether there is a known issue right now?


On Dec 6, 11:33 am, joel joel.patt...@gmail.com wrote:
 I'm getting repeated Unexpected exceptions try to call an
 ADGROUP_PERFORMANCE_REPORT. This Report has worked previous, it only
 started failing recently.

 !!!1|||4049374|||Unexpected exception???

 API v201008

 I see there were other, older posts here with a similar error for
 other reports but no mention of a resolution. Let me know if you see
 any additional information.

 Joel

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Report !!!1|||4049374|||Unexpected exception???

2010-12-06 Thread joel
I'm getting repeated Unexpected exceptions try to call an
ADGROUP_PERFORMANCE_REPORT. This Report has worked previous, it only
started failing recently.

!!!1|||4049374|||Unexpected exception???

API v201008

I see there were other, older posts here with a similar error for
other reports but no mention of a resolution. Let me know if you see
any additional information.

Joel

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


UNEXPECTED_INTERNAL_API_ERROR in AdGroupCriterionService with partialFailure = true instead of other errors

2010-11-03 Thread joel
I'm seeing requests to the AdGroupCriterionService fail with
UNEXPECTED_INTERNAL_API_ERROR when I set partialFailure = true.
However, if I set partialFailure = false, the request actually fails
with an ACCOUNT_LIMIT_EXCEEDED errors. I believe there is a bug with
the partialFailure code, even if partialFailure = true, it should
return the ACCOUNT_LIMIT_EXCEEDED error.

Let me know if you have any questions, thanks,

Joel

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Better way to manage Ad Extensions?

2010-08-18 Thread joel
Thank you, that worked. I was 99% of the way there.

The only difference is that in my REMOVE operation I was using new
SiteLinkExtension() whereas you used new AdExtension(); // no
need to create a SiteLinksExtension here, just an AdExtension would
do.

So for future reference for others: use the generic AdExtension object
in REMOVES.

Thanks,

Joel


On Aug 18, 7:00 am, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hi Joel,

 To add (or modify) SiteLinks for a campaign, you have to

 - Check if there is an active SiteLinkExtension. If yes, remove it.
 (Otherwise you will get
 CANNOT_HAVE_MULTIPLE_SITELINKS_EXTENSIONS_PER_CAMPAIGN).
 - Add a new SiteLinkExtension with the desired SiteLinks.

 The sample code in C# to check if a campaign has active sitelinks is
 given below:

 long siteLinkExtensionId = -1;

 // Get the campaign ad extension containing sitelinks.
 CampaignAdExtensionSelector selector = new
 CampaignAdExtensionSelector();
 selector.campaignIds = new long[] { campaignId };
 selector.statuses = new CampaignAdExtensionStatus[]
 { CampaignAdExtensionStatus.ACTIVE };

 CampaignAdExtensionPage page = campaignExtensionService.get(selector);
 if (page != null  page.entries != null) {
   foreach (CampaignAdExtension extension in page.entries) {
     if (extension.adExtension is SitelinksExtension) {
       siteLinkExtensionId = extension.adExtension.id;
       break;
     }
   }

 }

 If there are active sitelinks, then you can remove them as follows:

 if (siteLinkExtensionId == -1) {
   return; // No active sitelinks, so no need to remove.

 }

 CampaignAdExtension campaignAdExtension = new CampaignAdExtension();
 campaignAdExtension.campaignId = campaignId;
 campaignAdExtension.adExtension = new AdExtension();     // no need to
 create a SiteLinksExtension here, just an AdExtension would do.
 campaignAdExtension.adExtension.id = siteLinkExtensionId;

 CampaignAdExtensionOperation operation = new
 CampaignAdExtensionOperation();
 operati...@operator = Operator.REMOVE;
 operation.operand = campaignAdExtension;

 CampaignAdExtensionReturnValue retVal =
     campaignExtensionService.mutate(new CampaignAdExtensionOperation[]
 { operation });

 Now you can add sitelinks as follows:

 // create your sitelinks.
 Sitelink siteLink = new Sitelink();
 siteLink.displayText = New albums;
 siteLink.destinationUrl = http://www.example.com/albums/new;;

 SitelinksExtension siteLinkExtension = new SitelinksExtension();
 siteLinkExtension.sitelinks = new Sitelink[] {siteLink};

 CampaignAdExtension campaignAdExtension = new CampaignAdExtension();
 campaignAdExtension.adExtension = siteLinkExtension;
 campaignAdExtension.campaignId = campaignId;

 CampaignAdExtensionOperation operation = new
 CampaignAdExtensionOperation();
 operati...@operator = Operator.ADD;
 operation.operand = campaignAdExtension;

 CampaignAdExtensionReturnValue retVal =
     campaignExtensionService.mutate(new CampaignAdExtensionOperation[]
 {operation});

 Hope this helps. Let me know if you have more questions.

 Cheers,
 Anash P. Oommen,
 AdWords API Advisor.

 On Aug 18, 1:13 am, joel joel.patt...@gmail.com wrote:

  To follow-up, I can't even seem to remove SiteLinks using my
  methodology above. If I request the SiteLinks and then attempt a
  REMOVE operation, I get a NotEmptyError.EMPTY_LIST exception because
  my SitelinksExtension object has no Sitelinks attached. If I don't
  remove and simply call another ADD while specifying the existing
  SitelinksExtension Id, I get an INVALID_ADEXTENSION_ID errors. Lastly,
  if I simply try to ADD without setting the Id or removing, then I get
  a CANNOT_HAVE_MULTIPLE_SITELINKS_EXTENSIONS_PER_CAMPAIGN error.

  Here's a snippet of my code:

  CampaignAdExtensionServiceInterface extSvc =
  user.getService(AdWordsService.V201003.CAMPAIGN_AD_EXTENSION_SERVICE);

  try
  {
                  CampaignAdExtensionSelector selector = new
  CampaignAdExtensionSelector();
                  selector.setCampaignIds(new long[]
  { dbCampaign.getExternalIdAsLong() });

                  // Get all campaign ad extensions.
                  CampaignAdExtensionPage page = extSvc.get(selector);

                  // Display campaign ad extensions.
                  if (page.getEntries() != null 
  page.getEntries().length  0)
                  {
                      for (CampaignAdExtension campaignAdExtension :
  page.getEntries())
                      {
                          if
  (campaignAdExtension.getAdExtension().getAdExtensionType().equals(Sitelink 
  sExtension))
                          {
                              SitelinksExtension ext = new
  SitelinksExtension();

  ext.setId(campaignAdExtension.getAdExtension().getId());

                              CampaignAdExtension extension = new
  CampaignAdExtension();

  extension.setCampaignId(dbCampaign.getExternalIdAsLong());
                              extension.setAdExtension(ext

Better way to manage Ad Extensions?

2010-08-17 Thread joel
I'm implementing an API tool to manage Sitelinks. The API objects only
provide an Id on the AdExtension object, and not for the Sitelink
object. Therefore I can't add/remove/update individual Sitelinks for a
Campaign, I need to delete the previous set of Sitelinks and re-add
all of them. Since I can't modify these, I also don't see the need for
the Id on the AdExtension object anyways. It seems as if the only way
to work with this API is to always have my code:

1) GET/request any existing Sitelink AdExtension
2) Delete the existing SiteLink AdExtension if one does exist
3) Add a new one with my new list of Sitelinks

Is there a better way to do this? If not, can you please consider
adding Ids to the Sitelink objects so that those can be added/removed
individually.

Thanks,

Joel

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Report download format GZIPPED_XML in v201003?

2010-08-16 Thread joel
I'm also waiting on this feature. It's a must-have if all of your old
V13 reports already parse the XML, and we also have extremely large
reports.


On Jun 29, 4:17 pm, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hi Manfred,

 This feature is currently being developed, but I don't have any
 information on when it will be available in the API.

 Best,
 - Eric

 On Jun 29, 12:16 pm, manolator manf...@refinedlabs.com wrote:

  Hi Eric,

  do you have any news on the gzipped XML option?

  Best,

  Manfred

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


AdWords API Re: Memory Leak in Java Client Library from ServiceAccountantManager.serviceUsers

2010-02-19 Thread joel
Oh man I'm 2 days late. I didn't see that a new version was just
released. I'll try that one out.
Thanks!

On Feb 19, 10:29 am, Peter Niederwieser pnied...@gmail.com wrote:
 We had the same problem, always had to patch the library. But the
 latest release (7.0) claims to *really* fix this issue.

 Cheers,
 Peter

 On Feb 18, 10:11 pm, joel joel.patt...@gmail.com wrote:

  If you have code structured like the following,
  ServiceAccountantManager leaks memory due to retaining the Service in
  its serviceUsers map:

  AdWordsUser user = getUser();
  AdGroupCriterionServiceInterface criterionSvc =
  user.getService(AdWordsService.V200909.ADGROUP_CRITERION_SERVICE);
  criterionSvc.mutate(updates);
  return;

  The only way to prevent this is to explicitly call clear or remove the
  mapping in ServiceAccountantManager. This should be unnecessary
  because the serviceUsers map is not required to be populated. The
  latest client library update added a flag autoCreateAccountant to
  control creating ServiceAccounts, but we also need a similar flag for
  tracking User/Service mappings.

  Maybe I'm missing something here but we shouldn't have to explicitly
  cleanup mappings that aren't necessary to be created in the 1st place.
  Am I right?

  Thanks,

  Joel

-- 
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-...@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.



AdWords API Re: Memory Leak in Java Client Library from ServiceAccountantManager.serviceUsers

2010-02-19 Thread joel
This issue is not fixed in version 7, but it is less severe. Version 7
simply introduced a new Map and flag to optionally retain data in the
new map. It did not address the memory leak with the serviceUsers
map. It is less severe now though because the map is keyed by the
hashCode instead of the full Service object. I still don't see why
this map is required though, it's never read in any of the breakpoints
that I see. We're not caching and re-using the Service objects because
our applications operate in a multi-threaded environment and I don't
think the ServiceAccountantManager accounts for this.

So, I'd still like to see this issue addressed. In the meantime our
workaround is call the clear method every time we request a service.

Thanks,

Joel


On Feb 19, 10:54 am, joel joel.patt...@gmail.com wrote:
 Oh man I'm 2 days late. I didn't see that a new version was just
 released. I'll try that one out.
 Thanks!

 On Feb 19, 10:29 am, Peter Niederwieser pnied...@gmail.com wrote:

  We had the same problem, always had to patch the library. But the
  latest release (7.0) claims to *really* fix this issue.

  Cheers,
  Peter

  On Feb 18, 10:11 pm, joel joel.patt...@gmail.com wrote:

   If you have code structured like the following,
   ServiceAccountantManager leaks memory due to retaining the Service in
   its serviceUsers map:

   AdWordsUser user = getUser();
   AdGroupCriterionServiceInterface criterionSvc =
   user.getService(AdWordsService.V200909.ADGROUP_CRITERION_SERVICE);
   criterionSvc.mutate(updates);
   return;

   The only way to prevent this is to explicitly call clear or remove the
   mapping in ServiceAccountantManager. This should be unnecessary
   because the serviceUsers map is not required to be populated. The
   latest client library update added a flag autoCreateAccountant to
   control creating ServiceAccounts, but we also need a similar flag for
   tracking User/Service mappings.

   Maybe I'm missing something here but we shouldn't have to explicitly
   cleanup mappings that aren't necessary to be created in the 1st place.
   Am I right?

   Thanks,

   Joel

-- 
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-...@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.



AdWords API Memory Leak in Java Client Library from ServiceAccountantManager.serviceUsers

2010-02-18 Thread joel
If you have code structured like the following,
ServiceAccountantManager leaks memory due to retaining the Service in
its serviceUsers map:

AdWordsUser user = getUser();
AdGroupCriterionServiceInterface criterionSvc =
user.getService(AdWordsService.V200909.ADGROUP_CRITERION_SERVICE);
criterionSvc.mutate(updates);
return;

The only way to prevent this is to explicitly call clear or remove the
mapping in ServiceAccountantManager. This should be unnecessary
because the serviceUsers map is not required to be populated. The
latest client library update added a flag autoCreateAccountant to
control creating ServiceAccounts, but we also need a similar flag for
tracking User/Service mappings.

Maybe I'm missing something here but we shouldn't have to explicitly
cleanup mappings that aren't necessary to be created in the 1st place.
Am I right?

Thanks,

Joel

-- 
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-...@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.



AdWords API Re: Constant UNEXPECTED_INTERNAL_API_ERRORs

2010-01-13 Thread joel
I just recreated it again this morning with a batch size of 92
keywords, several times. I did run other smaller batches successfully,
include one of 52 keywords. I'm not sure if there is a hard limit or
not. I would include the request ids for you to look at but it appears
that the request id is logged as blank on all of these errors.

Joel


On Jan 12, 3:29 pm, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hi Joel,

 Have you noticed any trends about how many operations it takes to
 trigger this error?  I haven't been able to replicate it using up to
 400 operations per request.

 Best,
 - Eric

 On Jan 12, 2:58 pm, AdWords API Advisor adwordsapiadvi...@google.com
 wrote:

  Hi Joel,

  I'll reach out to the core engineering team again to see if I can get
  more information on this problem.

  Best,
  - Eric

  On Jan 12, 10:51 am, woercel woer...@googlemail.com wrote:

   Are there any news about this problem?

   On 5 Jan., 23:45, AdWords API Advisor adwordsapiadvi...@google.com
   wrote:

Hi Joel,

Thank you for bringing this to our attention.  The core engineering
team is aware of the issue and investigating the problem.  In the past
there have been problems updating large numbers of criteria at once,
and as a temporary workaround was to send smaller batches of
criteria.  Your sample request appears to be rather small already
though, so that might not be an option for you.  I'll update this
thread when I have more information.

Best,
- Eric Koleda, AdWords API Team

On Jan 5, 6:24 am, joel joel.patt...@gmail.com wrote:

 Every time I call AdGroupCriterionService.mutate()

 Here's the SOAP XML - any thoughts?

 Thanks,

 -Joel

 ?xml version=1.0 encoding=UTF-8?soapenv:Envelope
 xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/;
 xmlns:xsd=http://www.w3.org/2001/XMLSchema; 
 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;soapenv:Headerns1:RequestHeader
 soapenv:actor=http://schemas.xmlsoap.org/soap/actor/next;
 soapenv:mustUnderstand=0 xmlns:ns1=https://adwords.google.com/api/
 adwords/cm/v200909ns1:applicationTokentoken/
 ns1:applicationTokenns1:authToken xmlns:ns1=https://
 adwords.google.com/api/adwords/cm/v200909**/
 ns1:authTokenns1:clientCustomerId123456789/
 ns1:clientCustomerIdns1:developerTokentoken/
 ns1:developerTokenns1:userAgentAdWords API Java Client Library -
 v6.2.0/ns1:userAgentns1:validateOnlyfalse/ns1:validateOnly/
 ns1:RequestHeader/soapenv:Headersoapenv:Bodymutate
 xmlns=https://adwords.google.com/api/adwords/cm/
 v200909operationsoperatorSET/operatoroperand
 xsi:type=ns2:BiddableAdGroupCriterion xmlns:ns2=https://
 adwords.google.com/api/adwords/cm/v200909adGroupId1075673669/
 adGroupIdcriterionid5162464235/id/criterionbids
 xsi:type=ns2:ManualCPCAdGroupCriterionBidsmaxCpcamountmicroAmount6
  /
 microAmount/amount/maxCpc/bids/operand/
 operationsoperationsoperatorSET/operatoroperand
 xsi:type=ns3:BiddableAdGroupCriterion xmlns:ns3=https://
 adwords.google.com/api/adwords/cm/v200909adGroupId1075673669/
 adGroupIdcriterionid12675662249/id/criterionbids
 xsi:type=ns3:ManualCPCAdGroupCriterionBidsmaxCpcamountmicroAmount7
  /
 microAmount/amount/maxCpc/bids/operand/
 operationsoperationsoperatorSET/operatoroperand
 xsi:type=ns4:BiddableAdGroupCriterion xmlns:ns4=https://
 adwords.google.com/api/adwords/cm/v200909adGroupId1075673669/
 adGroupIdcriterionid12675943859/id/criterionbids
 xsi:type=ns4:ManualCPCAdGroupCriterionBidsmaxCpcamountmicroAmount4
  /
 microAmount/amount/maxCpc/bids/operand/
 operationsoperationsoperatorSET/operatoroperand
 xsi:type=ns5:BiddableAdGroupCriterion xmlns:ns5=https://
 adwords.google.com/api/adwords/cm/v200909adGroupId1075673669/
 adGroupIdcriterionid555158763/id/criterionbids
 xsi:type=ns5:ManualCPCAdGroupCriterionBidsmaxCpcamountmicroAmount7
  /
 microAmount/amount/maxCpc/bids/operand/
 operationsoperationsoperatorSET/operatoroperand
 xsi:type=ns6:BiddableAdGroupCriterion xmlns:ns6=https://
 adwords.google.com/api/adwords/cm/v200909adGroupId1075708139/
 adGroupIdcriterionid3277057147/id/criterionbids
 xsi:type=ns6:ManualCPCAdGroupCriterionBidsmaxCpcamountmicroAmount2
  2/
 microAmount/amount/maxCpc/bids/operand/
 operationsoperationsoperatorSET/operatoroperand
 xsi:type=ns7:BiddableAdGroupCriterion xmlns:ns7=https://
 adwords.google.com/api/adwords/cm/v200909adGroupId1075708139/
 adGroupIdcriterionid719194468/id/criterionbids
 xsi:type=ns7:ManualCPCAdGroupCriterionBidsmaxCpcamountmicroAmount1
  0/
 microAmount/amount/maxCpc/bids/operand/
 operationsoperationsoperatorSET/operatoroperand
 xsi:type=ns8:BiddableAdGroupCriterion xmlns:ns8=https://
 adwords.google.com/api/adwords/cm/v200909adGroupId1075707599

AdWords API AdParam Enhancement Request

2010-01-06 Thread joel
I was all excited to use the new AdParam service, but then I learned
that parameters are set at the Ad + Keyword level. Since our AdGroups
are already tightly-structured and contain similar keyword, I really
just want the dynamic parameters to apply to all keywords in the
AdGroup and to be able to set them by just specifying the Ad. It's
significantly more complex to query for all Keywords in the AdGroup
and construct additional parameter objects for each combination.  Can
you please relax this restriction and allow Parameters to be Ad-
specific, with an optional override at the Keyword + Ad level?

Thanks,

Joel
-- 
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-...@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.




AdWords API Constant UNEXPECTED_INTERNAL_API_ERRORs

2010-01-05 Thread joel
Every time I call AdGroupCriterionService.mutate()

Here's the SOAP XML - any thoughts?

Thanks,

-Joel


?xml version=1.0 encoding=UTF-8?soapenv:Envelope
xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/;
xmlns:xsd=http://www.w3.org/2001/XMLSchema; xmlns:xsi=http://
www.w3.org/2001/XMLSchema-instancesoapenv:Headerns1:RequestHeader
soapenv:actor=http://schemas.xmlsoap.org/soap/actor/next;
soapenv:mustUnderstand=0 xmlns:ns1=https://adwords.google.com/api/
adwords/cm/v200909ns1:applicationTokentoken/
ns1:applicationTokenns1:authToken xmlns:ns1=https://
adwords.google.com/api/adwords/cm/v200909**/
ns1:authTokenns1:clientCustomerId123456789/
ns1:clientCustomerIdns1:developerTokentoken/
ns1:developerTokenns1:userAgentAdWords API Java Client Library -
v6.2.0/ns1:userAgentns1:validateOnlyfalse/ns1:validateOnly/
ns1:RequestHeader/soapenv:Headersoapenv:Bodymutate
xmlns=https://adwords.google.com/api/adwords/cm/
v200909operationsoperatorSET/operatoroperand
xsi:type=ns2:BiddableAdGroupCriterion xmlns:ns2=https://
adwords.google.com/api/adwords/cm/v200909adGroupId1075673669/
adGroupIdcriterionid5162464235/id/criterionbids
xsi:type=ns2:ManualCPCAdGroupCriterionBidsmaxCpcamountmicroAmount6/
microAmount/amount/maxCpc/bids/operand/
operationsoperationsoperatorSET/operatoroperand
xsi:type=ns3:BiddableAdGroupCriterion xmlns:ns3=https://
adwords.google.com/api/adwords/cm/v200909adGroupId1075673669/
adGroupIdcriterionid12675662249/id/criterionbids
xsi:type=ns3:ManualCPCAdGroupCriterionBidsmaxCpcamountmicroAmount7/
microAmount/amount/maxCpc/bids/operand/
operationsoperationsoperatorSET/operatoroperand
xsi:type=ns4:BiddableAdGroupCriterion xmlns:ns4=https://
adwords.google.com/api/adwords/cm/v200909adGroupId1075673669/
adGroupIdcriterionid12675943859/id/criterionbids
xsi:type=ns4:ManualCPCAdGroupCriterionBidsmaxCpcamountmicroAmount4/
microAmount/amount/maxCpc/bids/operand/
operationsoperationsoperatorSET/operatoroperand
xsi:type=ns5:BiddableAdGroupCriterion xmlns:ns5=https://
adwords.google.com/api/adwords/cm/v200909adGroupId1075673669/
adGroupIdcriterionid555158763/id/criterionbids
xsi:type=ns5:ManualCPCAdGroupCriterionBidsmaxCpcamountmicroAmount7/
microAmount/amount/maxCpc/bids/operand/
operationsoperationsoperatorSET/operatoroperand
xsi:type=ns6:BiddableAdGroupCriterion xmlns:ns6=https://
adwords.google.com/api/adwords/cm/v200909adGroupId1075708139/
adGroupIdcriterionid3277057147/id/criterionbids
xsi:type=ns6:ManualCPCAdGroupCriterionBidsmaxCpcamountmicroAmount22/
microAmount/amount/maxCpc/bids/operand/
operationsoperationsoperatorSET/operatoroperand
xsi:type=ns7:BiddableAdGroupCriterion xmlns:ns7=https://
adwords.google.com/api/adwords/cm/v200909adGroupId1075708139/
adGroupIdcriterionid719194468/id/criterionbids
xsi:type=ns7:ManualCPCAdGroupCriterionBidsmaxCpcamountmicroAmount10/
microAmount/amount/maxCpc/bids/operand/
operationsoperationsoperatorSET/operatoroperand
xsi:type=ns8:BiddableAdGroupCriterion xmlns:ns8=https://
adwords.google.com/api/adwords/cm/v200909adGroupId1075707599/
adGroupIdcriterionid12675779969/id/criterionbids
xsi:type=ns8:ManualCPCAdGroupCriterionBidsmaxCpcamountmicroAmount24/
microAmount/amount/maxCpc/bids/operand/
operationsoperationsoperatorSET/operatoroperand
xsi:type=ns9:BiddableAdGroupCriterion xmlns:ns9=https://
adwords.google.com/api/adwords/cm/v200909adGroupId1075378919/
adGroupIdcriterionid11890517209/id/criterionbids
xsi:type=ns9:ManualCPCAdGroupCriterionBidsmaxCpcamountmicroAmount4/
microAmount/amount/maxCpc/bids/operand/operations/mutate/
soapenv:Body/soapenv:Envelope


?xml version=1.0 encoding=UTF-8?soap:Envelope
xmlns:soap=http://schemas.xmlsoap.org/soap/
envelope/soap:Bodysoap:Faultfaultcodesoap:Server/
faultcodefaultstringInternalApiError.UNEXPECTED_INTERNAL_API_ERROR
@ /faultstringdetailApiExceptionFault xmlns=https://
adwords.google.com/api/adwords/cm/
v200909messageInternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ /
messageApplicationException.TypeApiException/
ApplicationException.Typeerrors xsi:type=InternalApiError
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;fieldPath/
trigger/ApiError.TypeInternalApiError/
ApiError.TypereasonUNEXPECTED_INTERNAL_API_ERROR/reason/errors/
ApiExceptionFault/detail/soap:Fault/soap:Body/soap:Envelope

--

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-...@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.




AdWords API Re: UNEXPECTED_INTERNAL_API_ERROR

2010-01-04 Thread joel
I am getting many InternalApiError.UNEXPECTED_INTERNAL_API_ERROR today
also, calling AdGroupCriterionService.mutate.

I'm sending about 200 updates per request so I'm not including the
SOAP XML at the moment. I was going to include the request id, but
that's coming back as blank in the client library log, is that correct
too?

Thanks,

Joel


On Jan 4, 1:40 pm, Ralph Heimburger 1stpo...@gmail.com wrote:
 ok this makes sense, but how do I code to trap for and unknown error,
 is it different than RequestError?

 Here is my current code (python):

         #make Api Call
         try:
            ad_group_criteria=ad_group_criterion_service.Mutate
 (operations)[0]
         except RequestError, e:
            ad_group_criteria={}
            apiMessage=e.message

--

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-...@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.




AdWords API TargetError.MULTIPLE_OCCURRENCES_OF_SAME_TARGET setting Campaign Network Targets

2009-12-30 Thread joel
I'm getting a TargetError trying to set the Network Targeting settings
for a new Campaign. It seems to indicate that I have a duplicate, but
I'm sending distinct values. Any thoughts? Here's my code:

NetworkTarget google = new NetworkTarget();
google.setNetworkCoverageType(NetworkCoverageType.GOOGLE_SEARCH);

NetworkTarget search = new NetworkTarget();
search.setNetworkCoverageType(NetworkCoverageType.SEARCH_NETWORK);

NetworkTarget content = new NetworkTarget();
content.setNetworkCoverageType(NetworkCoverageType.CONTENT_NETWORK);

NetworkTarget contextual = new NetworkTarget();
contextual.setNetworkCoverageType
(NetworkCoverageType.CONTENT_CONTEXTUAL);

networkTarget.setTargets(new NetworkTarget[] { google, search,
content, contextual });

Receiving the error:
[TargetError.MULTIPLE_OCCURRENCES_OF_SAME_TARGET @ operations
[0].operand.targets[0]


Thanks!
-Joel

--

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-...@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.




AdWords API Re: TargetError.MULTIPLE_OCCURRENCES_OF_SAME_TARGET setting Campaign Network Targets

2009-12-30 Thread joel
Never mind, a later section of the code was re-adding the same
targets. The error was valid, my bad.

But maybe you can help with the next error I encountered:
[TargetError.SEARCH_SUGGEST_NOT_AVAILABLE_FOR_THE_CUSTOMER @ operations
[0]/*CampaignId: (my campaign id)*/]

I don't even see this error listed here
http://code.google.com/apis/adwords/v2009/docs/reference/CampaignTargetService.TargetError.html

I am sending an empty list of network targets since according to the
documentation at 
http://code.google.com/apis/adwords/v2009/docs/reference/CampaignTargetService.NetworkTargetList.html
List of network targets. An empty list means all networks are
targeted. This field must contain distinct elements.  This field must
not contain null elements.

Here is the SOAP for this error.

?xml version=1.0 encoding=UTF-8?soapenv:Envelope
xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/;
xmlns:xsd=http://www.w3.org/2001/XMLSchema; xmlns:xsi=http://
www.w3.org/2001/XMLSchema-instancesoapenv:Headerns1:RequestHeader
soapenv:actor=http://schemas.xmlsoap.org/soap/actor/next;
soapenv:mustUnderstand=0 xmlns:ns1=https://adwords.google.com/api/
adwords/cm/v200909ns1:applicationTokentoken/
ns1:applicationTokenns1:authToken xmlns:ns1=https://
adwords.google.com/api/adwords/cm/v200909**/
ns1:authTokenns1:clientCustomerId123456789/
ns1:clientCustomerIdns1:developerTokentoken/
ns1:developerTokenns1:userAgentAdWords API Java Client Library -
v6.2.0/ns1:userAgentns1:validateOnlyfalse/ns1:validateOnly/
ns1:RequestHeader/soapenv:Headersoapenv:Bodymutate
xmlns=https://adwords.google.com/api/adwords/cm/
v200909operationsoperatorSET/operatoroperand
xsi:type=ns2:NetworkTargetList xmlns:ns2=https://adwords.google.com/
api/adwords/cm/v200909campaignId123456789/campaignId/operand/
operationsoperationsoperatorSET/operatoroperand
xsi:type=ns3:LanguageTargetList xmlns:ns3=https://
adwords.google.com/api/adwords/cm/v200909campaignId123456789/
campaignIdtargetslanguageCodeen/languageCode/targets/
operand/operations/mutate/soapenv:Body/soapenv:Envelope

?xml version=1.0 encoding=UTF-8?soap:Envelope
xmlns:soap=http://schemas.xmlsoap.org/soap/
envelope/soap:HeaderResponseHeader xmlns=https://
adwords.google.com/api/adwords/cm/
v200909requestIdf1fb2666b896abfed2cb95cf57776827/
requestIdoperations1/operationsresponseTime455/
responseTimeunits1/units/ResponseHeader/
soap:Headersoap:Bodysoap:Faultfaultcodesoap:Server/
faultcodefaultstring
[TargetError.SEARCH_SUGGEST_NOT_AVAILABLE_FOR_THE_CUSTOMER @ operations
[0]/*CampaignId: 123456789*/]/faultstringdetailApiExceptionFault
xmlns=https://adwords.google.com/api/adwords/cm/v200909;message
[TargetError.SEARCH_SUGGEST_NOT_AVAILABLE_FOR_THE_CUSTOMER @ operations
[0]/*CampaignId: 123456789*/]/
messageApplicationException.TypeApiException/
ApplicationException.Typeerrors xsi:type=TargetError
xmlns:xsi=http://www.w3.org/2001/XMLSchema-
instancefieldPathoperations[0]/fieldPathtrigger/
ApiError.TypeTargetError/ApiError.Type/errors/
ApiExceptionFault/detail/soap:Fault/soap:Body/soap:Envelope

Thank you,
-Joel

On Dec 30, 10:41 am, AdWords API Advisor
adwordsapiadvi...@google.com wrote:
 Hi Joel,

 Do you have the SOAP XML logs for this request?

 Best,
 - Eric Koleda, AdWords API Team

 On Dec 30, 10:10 am, joel joel.patt...@gmail.com wrote:

  I'm getting a TargetError trying to set the Network Targeting settings
  for a new Campaign. It seems to indicate that I have a duplicate, but
  I'm sending distinct values. Any thoughts? Here's my code:

  NetworkTarget google = new NetworkTarget();
  google.setNetworkCoverageType(NetworkCoverageType.GOOGLE_SEARCH);

  NetworkTarget search = new NetworkTarget();
  search.setNetworkCoverageType(NetworkCoverageType.SEARCH_NETWORK);

  NetworkTarget content = new NetworkTarget();
  content.setNetworkCoverageType(NetworkCoverageType.CONTENT_NETWORK);

  NetworkTarget contextual = new NetworkTarget();
  contextual.setNetworkCoverageType
  (NetworkCoverageType.CONTENT_CONTEXTUAL);

  networkTarget.setTargets(new NetworkTarget[] { google, search,
  content, contextual });

  Receiving the error:
  [TargetError.MULTIPLE_OCCURRENCES_OF_SAME_TARGET @ operations
  [0].operand.targets[0]

  Thanks!
  -Joel

--

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-...@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.




AdWords API Re: getUnitCountForMethod in v2009 InfoService

2009-12-17 Thread joel
I'm not sure if this is related, but I'm also seeing 0 returned as the
cost for all calls I made to the InfoService. I'm still in the process
of migrating from v13, so should v13 API units used still show up
under UNIT_COUNT? Here's the sanitized SOAP I'm sending that's
returning 0 cost:

?xml version=1.0 encoding=UTF-8?soapenv:Envelope
xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/;
xmlns:xsd=http://www.w3.org/2001/XMLSchema; xmlns:xsi=http://
www.w3.org/2001/XMLSchema-instancesoapenv:Headerns1:RequestHeader
soapenv:actor=http://schemas.xmlsoap.org/soap/actor/next;
soapenv:mustUnderstand=0 xmlns:ns1=https://adwords.google.com/api/
adwords/info/v200909ns2:applicationToken xmlns:ns2=https://
adwords.google.com/api/adwords/cm/v200909TOKEN/
ns2:applicationTokenns3:authToken xmlns:ns3=https://
adwords.google.com/api/adwords/cm/v200909**/
ns3:authTokenns4:clientCustomerId xmlns:ns4=https://
adwords.google.com/api/adwords/cm/v200909ID/
ns4:clientCustomerIdns5:developerToken xmlns:ns5=https://
adwords.google.com/api/adwords/cm/v200909TOKEN/
ns5:developerTokenns6:userAgent xmlns:ns6=https://
adwords.google.com/api/adwords/cm/v200909AGENT/
ns6:userAgentns7:validateOnly xmlns:ns7=https://adwords.google.com/
api/adwords/cm/v200909false/ns7:validateOnly/ns1:RequestHeader/
soapenv:Headersoapenv:Bodyget xmlns=https://adwords.google.com/
api/adwords/info/v200909selectordateRangens8:min
xmlns:ns8=https://adwords.google.com/api/adwords/cm/
v20090920091201/ns8:minns9:max xmlns:ns9=https://
adwords.google.com/api/adwords/cm/v20090920091216/ns9:max/
dateRangeapiUsageTypeUNIT_COUNT/apiUsageType/selector/get/
soapenv:Body/soapenv:Envelope main (handleRequest.159)

DEBUG [soap_xml]  ?xml version=1.0 encoding=UTF-8?soap:Envelope
xmlns:soap=http://schemas.xmlsoap.org/soap/
envelope/soap:Headerns2:ResponseHeader xmlns:ns2=https://
adwords.google.com/api/adwords/info/v200909 xmlns=https://
adwords.google.com/api/adwords/cm/
v200909requestId37b605d5b1f0f2d70b2451589608ea58/
requestIdoperations1/operationsresponseTime489/
responseTimeunits1/units/ns2:ResponseHeader/
soap:Headersoap:Bodyns2:getResponse xmlns=https://
adwords.google.com/api/adwords/cm/v200909 xmlns:ns2=https://
adwords.google.com/api/adwords/info/v200909ns2:rvalns2:cost0/
ns2:cost/ns2:rval/ns2:getResponse/soap:Body/soap:Envelope
main (handleResponse.219)

Thanks!

-Joel

On Dec 2, 12:25 pm, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hi James,

 Your request looks correctly formatted, and I am seeing the same
 behavior on my end.  I've reported the issue to the core engineering
 team and I'll update this thread when I have more information.

 Best,
 - Eric Koleda, AdWords API Team

 On Dec 1, 8:35 pm, James dec...@decideinteractive.com wrote:

  Hello,
  We are migrating our code to v2009. We have a job which gets the quota
  used per method for a specified date range, and am having trouble
  getting this working in v2009. I get the total quota for a date range
  without any trouble, but when I add a service/method to the selector
  it always returns 0.
  Now in the migration 
  guidehttp://code.google.com/apis/adwords/v2009/docs/callguide.html#infoser...
  It does not mention the getUnitCountForMethod call. Does that mean it
  is not supported in v2009?
  I have tried using both v13 and v2009 service/method filters. SOAP is
  below.

  As I said, it seems to be working fine without the service/method tags
  in the SOAP.
  Thanks in advance
      James

  --  v13  -
  SOAP-ENV:Envelope xmlns:SOAP-ENV=http://schemas.xmlsoap.org/soap/
  envelope/ xmlns:SOAP-ENC=http://schemas.xmlsoap.org/soap/encoding/;
  xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
  xmlns:xsd=http://www.w3.org/2001/XMLSchema; xmlns:ns1=https://
  adwords.google.com/api/adwords/info/v200909 xmlns:ns2=https://
  adwords.google.com/api/adwords/cm/v200909 
  SOAP-ENV:Header
  ns1:RequestHeader SOAP-ENC:arrayType=xsd:string[4]
  ns2:authToken xsi:type=xsd:string/ns2:authToken
  ns2:useragent xsi:type=xsd:string/ns2:useragent
  ns2:developerToken xsi:type=xsd:string/ns2:developerToken
  ns2:applicationToken xsi:type=xsd:string/
  ns2:applicationToken
  /ns1:RequestHeader
  /SOAP-ENV:Header
  SOAP-ENV:Body
    get xmlns=https://adwords.google.com/api/adwords/info/v200909;
  xmlns:cm=https://adwords.google.com/api/adwords/cm/v200909;
      selector
         serviceNameCriterionService/serviceName
         methodNamegetAllCriteria/methodName
         dateRange
            cm:min20091101/cm:min
            cm:max20091130/cm:max
         /dateRange
         apiUsageTypeUNIT_COUNT/apiUsageType
      /selector
   /get
  /SOAP-ENV:Body
  /SOAP-ENV:Envelope

  soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;
  soap:Header
  ns2:ResponseHeader xmlns:ns2=https://adwords.google.com/api/adwords/
  info/v200909 xmlns=https://adwords.google.com/api/adwords/cm/
  v200909

AdWords API Re: getUnitCountForMethod in v2009 InfoService

2009-12-17 Thread joel
I see, using the MCC in the Client Id field made it work. It would
definitely be useful to have this in the documentation, and for any
other services that will require the MCC Id.

Thank you!

On Dec 17, 2:54 pm, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hi Joel,

 I am able to retrieve units correctly in my tests.  Something to be
 aware of is that for the InfoService to work correctly the MCC user
 that owns the developer token must be the one to make the request.
 Requests made by other MCCs or AdWords accounts will not return any
 information.  We are in the processes of update the documentation to
 reflect this.

 Best,
 - Eric Koleda, AdWords API Team

 On Dec 17, 2:17 pm, joel joel.patt...@gmail.com wrote:

  I'm not sure if this is related, but I'm also seeing 0 returned as the
  cost for all calls I made to the InfoService. I'm still in the process
  of migrating from v13, so should v13 API units used still show up
  under UNIT_COUNT? Here's the sanitized SOAP I'm sending that's
  returning 0 cost:

  ?xml version=1.0 encoding=UTF-8?soapenv:Envelope
  xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/;
  xmlns:xsd=http://www.w3.org/2001/XMLSchema; 
  xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;soapenv:Headerns1:RequestHeader
  soapenv:actor=http://schemas.xmlsoap.org/soap/actor/next;
  soapenv:mustUnderstand=0 xmlns:ns1=https://adwords.google.com/api/
  adwords/info/v200909ns2:applicationToken xmlns:ns2=https://
  adwords.google.com/api/adwords/cm/v200909TOKEN/
  ns2:applicationTokenns3:authToken xmlns:ns3=https://
  adwords.google.com/api/adwords/cm/v200909**/
  ns3:authTokenns4:clientCustomerId xmlns:ns4=https://
  adwords.google.com/api/adwords/cm/v200909ID/
  ns4:clientCustomerIdns5:developerToken xmlns:ns5=https://
  adwords.google.com/api/adwords/cm/v200909TOKEN/
  ns5:developerTokenns6:userAgent xmlns:ns6=https://
  adwords.google.com/api/adwords/cm/v200909AGENT/
  ns6:userAgentns7:validateOnly xmlns:ns7=https://adwords.google.com/
  api/adwords/cm/v200909false/ns7:validateOnly/ns1:RequestHeader/
  soapenv:Headersoapenv:Bodyget xmlns=https://adwords.google.com/
  api/adwords/info/v200909selectordateRangens8:min
  xmlns:ns8=https://adwords.google.com/api/adwords/cm/
  v20090920091201/ns8:minns9:max xmlns:ns9=https://
  adwords.google.com/api/adwords/cm/v20090920091216/ns9:max/
  dateRangeapiUsageTypeUNIT_COUNT/apiUsageType/selector/get/
  soapenv:Body/soapenv:Envelope main (handleRequest.159)

  DEBUG [soap_xml]  ?xml version=1.0 encoding=UTF-8?soap:Envelope
  xmlns:soap=http://schemas.xmlsoap.org/soap/
  envelope/soap:Headerns2:ResponseHeader xmlns:ns2=https://
  adwords.google.com/api/adwords/info/v200909 xmlns=https://
  adwords.google.com/api/adwords/cm/
  v200909requestId37b605d5b1f0f2d70b2451589608ea58/
  requestIdoperations1/operationsresponseTime489/
  responseTimeunits1/units/ns2:ResponseHeader/
  soap:Headersoap:Bodyns2:getResponse xmlns=https://
  adwords.google.com/api/adwords/cm/v200909 xmlns:ns2=https://
  adwords.google.com/api/adwords/info/v200909ns2:rvalns2:cost0/
  ns2:cost/ns2:rval/ns2:getResponse/soap:Body/soap:Envelope
  main (handleResponse.219)

  Thanks!

  -Joel

  On Dec 2, 12:25 pm, AdWords API Advisor adwordsapiadvi...@google.com
  wrote:

   Hi James,

   Your request looks correctly formatted, and I am seeing the same
   behavior on my end.  I've reported the issue to the core engineering
   team and I'll update this thread when I have more information.

   Best,
   - Eric Koleda, AdWords API Team

   On Dec 1, 8:35 pm, James dec...@decideinteractive.com wrote:

Hello,
We are migrating our code to v2009. We have a job which gets the quota
used per method for a specified date range, and am having trouble
getting this working in v2009. I get the total quota for a date range
without any trouble, but when I add a service/method to the selector
it always returns 0.
Now in the migration 
guidehttp://code.google.com/apis/adwords/v2009/docs/callguide.html#infoser...
It does not mention the getUnitCountForMethod call. Does that mean it
is not supported in v2009?
I have tried using both v13 and v2009 service/method filters. SOAP is
below.

As I said, it seems to be working fine without the service/method tags
in the SOAP.
Thanks in advance
    James

--  v13  -
SOAP-ENV:Envelope xmlns:SOAP-ENV=http://schemas.xmlsoap.org/soap/
envelope/ xmlns:SOAP-ENC=http://schemas.xmlsoap.org/soap/encoding/;
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
xmlns:xsd=http://www.w3.org/2001/XMLSchema; xmlns:ns1=https://
adwords.google.com/api/adwords/info/v200909 xmlns:ns2=https://
adwords.google.com/api/adwords/cm/v200909 
SOAP-ENV:Header
ns1:RequestHeader SOAP-ENC:arrayType=xsd:string[4]
ns2:authToken xsi:type=xsd:string/ns2:authToken
ns2:useragent xsi:type=xsd:string/ns2:useragent

AdWords API v2009 equivalent of ApiError.getIndex()?

2009-12-16 Thread joel
In v13, the ApiError class had a getIndex() method. When an
ApiException was thrown on an array operation, this indicated which
element in the array caused the given error. I don't see a
corresponding method in v2009. ApiException has an array of ApiErrors,
but it's not clear if this array is indexed the same as the input
array. So how in v2009 can we determine which input element caused an
error?

Thanks!

Joel

--

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-...@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.




AdWords API Java Client Library has terrible package names

2009-12-09 Thread joel
Hi, I wanted to point out that there's a very bad naming convention
used in the Java Client Library for AdWords package names. The
packages are named like com.google.api.adwords.v200906.cm and
com.google.api.adwords.v200909.cm and include the version numbers.
This means every time we upgrade we need to update every single one of
our files that imports these classes just so that we can change the
package statement. This is not standard for Java and means that I'll
continue using our own WSDL-generated Java files and not the Client
Library, but if you can change this I would consider using the
library. My suggestion for fixing it is to use separate jars, 1 for
the v200909-specific classes, and 1 for the v200906-specific classes.
That way we could add/drop the jar dependencies without modifying our
own source code. Thanks!

Joel

--

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-...@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.




AdWords API How is a customer defined for BulkMutateJobs

2009-12-09 Thread joel
http://code.google.com/apis/adwords/v2009/docs/bulkjobs.html

It says a customer has a queue that can hold up to 10 jobs. Is a
customer defined by the MCC account, by the individual client id, by
developer token? Thanks!

Joel

--

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-...@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.




AdWords API Need One Keywords Avg Search Volume

2009-11-05 Thread Joel
Which service would I use to pull the average search volume for 1
keyword? I'm using the Variations service and it's returning too many
values. It's just a waste of units for me. And examples would help
greatly.

--

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-...@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.




AdWords API New AdWords UI: Can't Deep Link from External Tools

2009-09-25 Thread Joel

In the old AdWords UI we used to be able to deep-link into the Account
structure from our own tools. As long as we knew the Campaign and
AdGroup Id, we could directly navigate to the same AdGroup in AdWords
with a link like the following:

https://adwords.google.com/select/CampaignManagement?adgroupid=%{AdGroupId}campaignid=%{CampaignId}

But now in the new UI I can't figure out to do the same. The new
AdWords links for an AdGroup look like the following:

https://adwords.google.com/cm/CampaignMgmt?__u=5486424706__c=3210758016stylePrefOverride=2#a.1277376144_36837174.key

The last part (#a.1277376144_36837174.key) are the AdGroup and
Campaign Ids, but what are the 1st 2 identifiers
(__u=5486424706__c=3210758016)? If I remove them from the url, the
link no longer works.

Can anyone tell me how to recreate these deep links? If not, can you
please consider this a request to someone re-add this navigation
ability back into AdWords, it's extremely useful and a big
productivity enhancer for us.

Thank you!
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



AdWords API Re: New AdWords UI: Can't Deep Link from External Tools

2009-09-25 Thread joel

Thanks Eric, sorry for posting in the API group - it's the only one I
read :)

That style link is still not working for me. Are you testing it logged
in with an MCC id with multiple accounts? When I enter a link with
that style it brings me back to the main MCC accounts list screen.
I'm trying a link like:
https://adwords.google.com/cm/CampaignMgmt#a.1337376144_26837074.key


On Sep 25, 10:39 am, AdWords API Advisor
adwordsapiadvi...@google.com wrote:
 Hi Joel,

 This isn't an AdWords API question per se, but I can understand how
 this would be useful when developing an application.  I ran some quick
 tests, and the links seem to work fine for me as long as I am already
 logged in to AdWords:

  https://adwords.google.com/cm/CampaignMgmt#a._.key

 Best,
 - Eric Koleda, AdWords API Team

 On Sep 25, 9:40 am, Joel jpat...@tripadvisor.com wrote:

  In the old AdWords UI we used to be able to deep-link into the Account
  structure from our own tools. As long as we knew the Campaign and
  AdGroup Id, we could directly navigate to the same AdGroup in AdWords
  with a link like the following:

 https://adwords.google.com/select/CampaignManagement?adgroupid=%{AdGroupId}campaignid=%{CampaignId}

  But now in the new UI I can't figure out to do the same. The new
  AdWords links for an AdGroup look like the following:

 https://adwords.google.com/cm/CampaignMgmt?__u=5486424706__c=3210758...

  The last part (#a.1277376144_36837174.key) are the AdGroup and
  Campaign Ids, but what are the 1st 2 identifiers
  (__u=5486424706__c=3210758016)? If I remove them from the url, the
  link no longer works.

  Can anyone tell me how to recreate these deep links? If not, can you
  please consider this a request to someone re-add this navigation
  ability back into AdWords, it's extremely useful and a big
  productivity enhancer for us.

  Thank you!
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



AdWords API Re: Account Structure Report Missing Empty Adgroups

2009-08-13 Thread joel

Thanks, I meant to say they are missing if I aggregate at the keyword
level.

I sent an email with the details to the adwordsapi.. email address.


On Aug 12, 5:29 pm, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hi Joel,

 The Account Structure Report should return all Campaigns and AdGroups,
 even those without Keywords, etc.  If you are experiencing otherwise,
 please send me the jobId of your report as well as a list of the
 Campagins and AdGroups that are missing.

 Thanks for the feature request, I'll make sure it gets in the right
 hands.

 Best,
 - Eric Koleda, AdWords API Team

 On Aug 11, 2:01 pm, joel joel.patt...@gmail.com wrote:

  When I run the Account Structure report aggregated at the , it only
  contains Adgroups  Campaigns that have Keywords in them. If I have an
  empty AdGroup, it's missing from the report. Is there a way I can get
  this report to include ALL account structures?

  On a related note, as a request for enhancement, could you please add
  First Page Cpc and Quality Score as optional columns to the Keyword
  aggregation for this report?

  Thanks!
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



AdWords API Account Structure Report Missing Empty Adgroups

2009-08-11 Thread joel

When I run the Account Structure report aggregated at the , it only
contains Adgroups  Campaigns that have Keywords in them. If I have an
empty AdGroup, it's missing from the report. Is there a way I can get
this report to include ALL account structures?

On a related note, as a request for enhancement, could you please add
First Page Cpc and Quality Score as optional columns to the Keyword
aggregation for this report?

Thanks!
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



AdWords API Re: On updateAds: This AdGroup already has the maximum number of ads permitted.

2009-06-24 Thread joel

Well I'm not seeing this error any more, maybe someone fixed it
already? :)

I'll re-post here if it crops up again.
Thanks!



On Jun 22, 4:40 pm, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hello Joel,

  Could you find the value of the requestId header in the SOAP
 response message you're getting back, and let me know what it is? That
 does sound like odd behavior, and I can locate your request in our
 logs and investigate further if you pass along that requestId.

 Cheers,
 -Jeff Posnick, AdWords API Team

 On Jun 22, 1:45 pm, joel joel.patt...@gmail.com wrote:

  I'm invoking updateAds to modify the destination url and I'm receiving
  the API error 17: This AdGroup already has the maximum number of ads
  permitted.

  I'm not adding any new ads, just modifying existing ones. The Adgroup
  does have  60 ads. I'm not updating all of them. Any ideas on how to
  get around this? I'm thinking it's a bug in AdWords since I shouldn't
  be receiving this message when calling updateAds.

  Thanks,

  Joel
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



AdWords API On updateAds: This AdGroup already has the maximum number of ads permitted.

2009-06-22 Thread joel

I'm invoking updateAds to modify the destination url and I'm receiving
the API error 17: This AdGroup already has the maximum number of ads
permitted.

I'm not adding any new ads, just modifying existing ones. The Adgroup
does have  60 ads. I'm not updating all of them. Any ideas on how to
get around this? I'm thinking it's a bug in AdWords since I shouldn't
be receiving this message when calling updateAds.

Thanks,

Joel

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---