Google Ads Api Client Golang?

2023-06-16 Thread Kenny Hoang
Hello,

Looking to generate a Golang client for some .proto files found here 
https://github.com/googleapis/googleapis/tree/master/google/ads/googleads/v13/services
 


mainly the* conversion_action_service, conversion_upload_service, and 
google_ads_service* .proto files.  

Is this feasible using Golang? That github repo mentions *"generating Go 
gRPC source code can be difficult due to Go having different directory 
structure," *so it recommends using 
https://github.com/googleapis/go-genproto 

Looking for recommendations using Go. 

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/1d01cd8e-0db9-43a6-be95-1e562e167955n%40googlegroups.com.


Error message only contains "Request contains an invalid argument" without details when using grpc client

2022-08-11 Thread Kenny Chen
Hello,
When I am using grpc client in golang to remove a campaign, the only error 
message I can get is "rpc error: code = InvalidArgument desc = Request 
contains an invalid argument.".
But when I am using rest api to remove a campaign, I can get more 
information like "Resource was not found", "This operation is not allowed 
because the resource is removed." or "Resource name 
'customer/1234567890/campaigns/12345678901' is malformed: expected 
'customers/{customer_id}/campaigns/{campaign_id}'." ...etc

I want to know how can I get a completed error message without directly 
using rest.
Do other languages using offical google api client library have the same 
issue? I know there isn't a offical google api client library for golang.

belows are the full outputs of 1 grpc error and 3 rest responses (I 
replaced campaign id, customer id and request id with "x").

grpc:
panic: rpc error: code = InvalidArgument desc = Request contains an invalid 
argument.

rest 1:
{
  "error": {
"code": 400,
"message": "Request contains an invalid argument.",
"status": "INVALID_ARGUMENT",
"details": [
  {
"errors": [
  {
"errorCode": {
  "mutateError": "RESOURCE_NOT_FOUND"
},
"message": "Resource was not found.",
  "stringValue": "CampaignId: x"
},
"location": {
  "fieldPathElements": [
{
  "fieldName": "operations",
  "index": 0
},
{
  "fieldName": "remove"
}
  ]
}
  }
],
"requestId": "x"
  }
}

rest2:
{
  "error": {
"code": 400,
"message": "Request contains an invalid argument.",
"details": [
  {
"@type": 
"type.googleapis.com/google.ads.googleads.v11.errors.GoogleAdsFailure",
"errors": [
  {
"errorCode": {
  "requestError": "RESOURCE_NAME_MALFORMED"
},
"message": "Resource name 'customer/x/campaigns/x' is 
malformed: expected 'customers/{customer_id}/campaigns/{campaign_id}'.",
"location": {
  "fieldPathElements": [
{
  "fieldName": "operations",
  "index": 0
},
{
  "fieldName": "remove"
}
  ]
}
  }
],
"requestId": "x"
  }
]
  }
}

rest 3:
{
  "error": {
"code": 400,
"message": "Request contains an invalid argument.",
"details": [
  {
"@type": 
"type.googleapis.com/google.ads.googleads.v11.errors.GoogleAdsFailure",
"errors": [
  {
"errorCode": {
  "operationAccessDeniedError": 
"OPERATION_NOT_PERMITTED_FOR_REMOVED_RESOURCE"
},
"message": "This operation is not allowed because the resource 
is removed.",
"trigger": {
  "stringValue": "Campaign"
},
"location": {
  "fieldPathElements": [
{
  "fieldName": "operations",
  "index": 0
}
  ]
}
  }
],
"requestId": "x"
  }
]
  }
}

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/81ed5852-f358-468a-ad28-a15a8cce1c3cn%40googlegroups.com.


Re: Fetching Conversion Action Asset in v10

2022-04-10 Thread Kenny Hsieh
I know it's possible to write queries to retrieve specific instance, it's 
just a matter of inconvenience (to maintain queries manually if other 
similar get- methods are/will be deprecated).

On Sunday, April 10, 2022 at 1:46:13 AM UTC+8 Kenny Hsieh wrote:

> Hi all,
>
> Recently I'm migrating some Ruby script to v10 API. One of the existing 
> tasks is to retrieve conversion action entities from resource name:
>
> action = client.service.conversion_action.get_conversion_action(
>   resource_name: conversion_action_path,
> )
>
> However, since GetConversionActions request was removed from 
> ConversionActionService in v10, the original script will fail, and I have 
> no idea about alternative ways to retrieve conversion action instances...
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/5552827e-46b6-42e6-bb10-f45851f8c5d3n%40googlegroups.com.


Fetching Conversion Action Asset in v10

2022-04-09 Thread Kenny Hsieh
Hi all,

Recently I'm migrating some Ruby script to v10 API. One of the existing 
tasks is to retrieve conversion action entities from resource name:

action = client.service.conversion_action.get_conversion_action(
  resource_name: conversion_action_path,
)

However, since GetConversionActions request was removed from 
ConversionActionService in v10, the original script will fail, and I have 
no idea about alternative ways to retrieve conversion action instances...

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/064415cd-018f-4d57-bff1-f0f5beba2980n%40googlegroups.com.


Re: Unauthorized CREATE operation in invoking a service's mutate method

2021-04-20 Thread Kenny Kandola
Thank you Xiaming and Ernie. Much better than the Facebook Ads API team :)

On Tuesday, April 20, 2021 at 3:34:31 PM UTC-4 adsapiforumadvisor wrote:

> Hi Kenny,
>
> Thank you for reaching out. The CampaignBudgetService 
> <https://developers.google.com/google-ads/api/reference/rpc/v6/CampaignBudgetService>
>  
> is a service that is used on a campaign. However, a campaign does not 
> directly exist in a manager account. You were seeing this error as you were 
> making the call to the manager account 6947334835 instead of a client 
> customer account. Please create a client account under this manager account 
> and then use this service for the client account instead.
>
> Thanks and regards,
> Xiaoming, Google Ads API Team
>  
> [image: Google Logo] 
> Xiaoming 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2FZuB8: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/12ea7250-cae8-459d-b6e7-29c8ff17ea1dn%40googlegroups.com.


Re: Unauthorized CREATE operation in invoking a service's mutate method

2021-04-20 Thread Kenny Kandola
Thanks for getting back to me.

It won't allow me to respond privately for some reason (screenshot attached 
for proof).

Here is the full request/response I get when the log level is set to 'INFO'.

I don't see any request ID specified, let me know how I can get that for 
you or anything else you need.

W, [2021-04-20T13:19:46.382087 #1]  WARN -- : CID: 6947334835, Host: 
googleads.googleapis.com:443, Method: 
/google.ads.googleads.v6.services.CampaignBudgetService/MutateCampaignBudgets, 
IsFault: yes

I, [2021-04-20T13:19:46.382357 #1]  INFO -- : Outgoing request: Headers: 
{"developer-token":"REDACTED","login-customer-id":"6947334835","x-goog-api-client":"gl-ruby/2.6.5
 
gax/0.3.4 gapic/10.0.0 
grpc/1.36.0","x-goog-request-params":"customer_id=6947334835"} Payload: 
{"customerId":"6947334835","operations":[{"create":{"name":"Budget","amountMicros":"1000","deliveryMethod":"STANDARD"}}]}

I, [2021-04-20T13:19:46.382492 #1]  INFO -- : Incoming response (errors): 

  
Google::Ads::GoogleAds::Errors::GoogleAdsError(Google::Ads::GoogleAds::Errors::GoogleAdsError):
 
Unauthorized CREATE operation in invoking a service's mutate method.

  called from: 
/usr/src/trip_tippa/app/services/find_new_advisors_service.rb:39:in 
`add_campaigns'

Google::Ads::GoogleAds::Errors::GoogleAdsError: 
Google::Ads::GoogleAds::Errors::GoogleAdsError

from 
/usr/local/bundle/gems/google-ads-googleads-10.0.0/lib/google/ads/google_ads/interceptors/error_interceptor.rb:67:in
 
`rescue in request_response'


[image: Screen Shot 2021-04-20 at 9.30.37 AM.png]
On Tuesday, April 20, 2021 at 2:08:56 AM UTC-4 adsapiforumadvisor wrote:

> Hi  Kenny,
>
> Thank you for posting your concern.
>
> To investigate the issue, could you provide the customer ID where you are 
> creating the budget and the complete request 
> <https://developers.google.com/google-ads/api/docs/concepts/field-service#request>
>  
> and response 
> <https://developers.google.com/google-ads/api/docs/concepts/field-service#response>
>  
> logs with request ID 
> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request-id>
>  
> generated on your end? You can provide the requested details via *Reply 
> privately to author* option.
>
> Regards,
> [image: Google Logo] 
> Ernie John Blanca Tacata 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2FZuB8: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/7f441eb4-d556-47ec-b58d-e19ca5f7b2d9n%40googlegroups.com.


Unauthorized CREATE operation in invoking a service's mutate method

2021-04-19 Thread Kenny Kandola
I've seen several posts online regarding this error but no clear answer.

When trying to create a new campaign, I get the below error.

Google::Ads::GoogleAds::Errors::GoogleAdsError(Google::Ads::GoogleAds::Errors::GoogleAdsError):
 
Unauthorized CREATE operation in invoking a service's mutate method.

The line points to this line of code:

return_budget = client.service.campaign_budget.mutate_campaign_budgets(
customer_id: customer_id,
operations: [operation],
)

I have all the proper permissions from my understanding. I have a basic 
access developer token, and I created a project and added Oauth 
credentials, and generated a refresh token with access to manage Ads. This 
is how I'm initializing Google Ads in the application and creating a 
campaign_budget. The code is a template I've modified from the github page 
for this Ruby gem . I've 
redacted the actual values.

//

client = Google::Ads::GoogleAds::GoogleAdsClient.new do |config|

config.login_customer_id = '6947334XXX'
config.developer_token = 'XXX'
config.client_id = 'XXX'
config.client_secret = 'XXX'
config.refresh_token = 'XXX'
config.log_level = 'DEBUG'
config.log_target = STDOUT
config.treat_deprecation_warnings_as_errors = false
config.warn_on_all_deprecations = false
end

campaign_budget = client.resource.campaign_budget do |cb|
cb.name = "#{@place.full_name} Budget"
cb.delivery_method = :STANDARD
cb.amount_micros = 1000
end

operation = 
client.operation.create_resource.campaign_budget(campaign_budget)

# Add budget.
return_budget = client.service.campaign_budget.mutate_campaign_budgets(
customer_id: customer_id,
operations: [operation],
)

//

Here is the full response when I try to create a campaign:

W, [2021-04-19T23:34:01.400542 #1]  WARN -- : CID: 6947334835, Host: 
googleads.googleapis.com:443, Method: 
/google.ads.googleads.v6.services.CampaignBudgetService/MutateCampaignBudgets, 
IsFault: yes

I, [2021-04-19T23:34:01.400813 #1]  INFO -- : Outgoing request: Headers: 
{"developer-token":"REDACTED","login-customer-id":"XXX","x-goog-api-client":"gl-ruby/2.6.5
 
gax/0.3.4 gapic/10.0.0 
grpc/1.36.0","x-goog-request-params":"customer_id=XXX"} Payload: 
{"customerId":"XXX","operations":[{"create":{"name":"Las Vegas, NV, United 
States Budget","amountMicros":"1000","deliveryMethod":"STANDARD"}}]}

I, [2021-04-19T23:34:01.400971 #1]  INFO -- : Incoming response (errors): 

  
Google::Ads::GoogleAds::Errors::GoogleAdsError(Google::Ads::GoogleAds::Errors::GoogleAdsError):
 
Unauthorized CREATE operation in invoking a service's mutate method.

 called from: 
/usr/src/trip_tippa/app/services/find_new_advisors_service.rb:39:in 
`add_campaigns'

Google::Ads::GoogleAds::Errors::GoogleAdsError: 
Google::Ads::GoogleAds::Errors::GoogleAdsError

from 
/usr/local/bundle/gems/google-ads-googleads-10.0.0/lib/google/ads/google_ads/interceptors/error_interceptor.rb:67:in
 
`rescue in request_response'

Thanks for looking into this. Let me know if you need anything else.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/9ff56649-6653-4a66-b725-d73d1e97bc7en%40googlegroups.com.


Re: How to get Conv values (by conv time) and Conversions (by conv time) metrics?

2020-05-04 Thread Kenny Nguyen
Thanks for the answer.

Best,
Kenny.

On Wednesday, April 29, 2020 at 9:40:55 PM UTC+7, adsapiforumadvisor wrote:
>
> Hi Kenny,
>
> These are not currently available in the API. I will file a feature 
> request on your behalf.
>
> You can follow our blog <https://ads-developers.googleblog.com/> for any 
> announcements.
>
> Regards,
> Anthony
> Google Ads API Team 
>
> ref:_00D1U1174p._5001UaSmGc: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/e183cdb4-2a50-406f-9512-88de5d79b8f7%40googlegroups.com.


How to get Conv values (by conv time) and Conversions (by conv time) metrics?

2020-04-29 Thread Kenny Nguyen
I want to get metrics *Conv values (by conv time) and Conversions (by conv 
time) * like in the UI but I could not find any thing similar in the 
document. The report reference seems to be missing: 
https://developers.google.com/adwords/api/docs/appendix/reports/campaign-performance-report
.

How to get Conv values (by conv time) and Conversions (by conv time) 
metrics?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/d6f938c2-80a9-41a1-86e3-faf7a038cf17%40googlegroups.com.


check if an ad account has been Whitelisted for "Custom Audiences"

2019-02-19 Thread kenny edmond
Hi Guys

I need to check if an ad account has been Whitelisted for "Custom 
Audiences" can you guys point me in the direction on how I can check if an 
ad account has been whitelisted for Custom Audience

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/7de2765f-f5cf-41d8-85d9-32ed7d78277d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Segment conversions by conversion action?

2019-01-30 Thread kenny
I don't believe the ConversionCategoryName  is what I'm looking for. In the 
interface, under campaign view - I can segment by conversions > conversion 
action and it will show me conversions by which action was fired in my 
conversion actions under Tools > Measurement.

This is what I'm trying to find the call for. I thought it might be 
ConversionTrackerService and then Name - but I'm not sure. Can you confirm 
how to get what I'm looking for?

On Wednesday, January 30, 2019 at 12:13:14 AM UTC-8, 
googleadsapi-forumadvisor wrote:
>
> Hi Kenny,
>
> You can use the Campaign Performance Report 
> <https://developers.google.com/adwords/api/docs/appendix/reports/campaign-performance-report>
>  and 
> use the ConversionCategoryName 
> <https://developers.google.com/adwords/api/docs/appendix/reports/campaign-performance-report#conversioncategoryname>
>  to 
> segment your campaign level Conversions 
> <https://developers.google.com/adwords/api/docs/appendix/reports/campaign-performance-report#conversions>.
>  
> Let me know if this is what you're looking for.
>
> Thanks and regards,
> Peter
> AdWords API Team
>
>
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://googleadsdeveloper.blogspot.com/search/label/adwords_api
> https://developers.google.com/adwords/api/community/
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>
> Was your question answered? Please rate your experience with us by taking 
> a short survey.
> If not -- reply to this email and tell us what else we can do to help.
>
> Take Survey 
> <https://support.google.com/google-ads/contact/survey_transactional?caseid=4-615425328&hl=en&ctx=1>
>
> Also find us on our blog and discussion group:
> http://googleadsdeveloper.blogspot.com/search/label/adwords_api
> https://developers.google.com/adwords/api/community/
> On 01/30/19 07:42:20 ke...@hyder.me  wrote:
>
> Is there a way to pull campaign conversion data segmented by conversion 
> action?
>
> -- 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 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/d131c191-f70c-4b84-aca2-17e86691ecfc%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/adwords-api/d131c191-f70c-4b84-aca2-17e86691ecfc%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/83ab6b04-f3a8-4aab-aadd-5b95c4a507c7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Segment conversions by conversion action?

2019-01-29 Thread kenny
Is there a way to pull campaign conversion data segmented by conversion 
action?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/d131c191-f70c-4b84-aca2-17e86691ecfc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


CustomerService. return Couldn't parse stream.

2016-10-04 Thread Kenny Chang

I got some problem using CustomerService.
When I send the following Post body, the server returned the error message.


Error msg:
"http://schemas.xmlsoap.org/soap/envelope/\";>soap:ServerCouldn't
 
parse stream." 



Post body:

http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
  
https://adwords.google.com/api/adwords/mcm/v201609"; 
soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next"; 
soapenv:mustUnderstand="0">
  name
  token
  false
  false

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

  



How could I do?
Is the xml format wrong?

Kenny

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/727ab920-eb02-4391-afa8-b6bc3a4c87f9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


AWQL Limits and Select TOP results

2013-11-20 Thread Kenny Chung

Hi Guys,

I'm in the process of migrating from v201209 to v201309 and I'm coming into 
all sorts of problems.

We previously used the selector and paging method to get all the adgroups 
(over 168,000), but paging over 100,000 is no longer supported.

I've recently learnt that AWQL is useless for this as well, as it has a 
query limit of only 10,000 and there is no paging for AdHoc Reports.

*We need to get the full list of adgroups in order to perform processing, 
so w**hat method should we be using now to get the data from the 
AdGroupPage?*

Regards,

Kenny

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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.


Entities Limit

2013-08-02 Thread Kenny Chung
Hi there,

I've been trying to add proximity based bid modifiers to a campaign using 
AdWords Scripts.  It is currently complaining that I've reached an entity 
limit.  What is this entity limit and is there a way to raise it?

Regards,

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: location bids adjustments through api

2013-07-01 Thread Kenny Chung
Hi,

Is this feature likely to be implemented in the future?

Regards,

Kenny

On Friday, 14 June 2013 10:42:22 UTC+1, Takeshi Hagikura (AdWords API Team) 
wrote:
>
> Hi 
>
> Currently it's not supported to adjust bid modifier for Location through 
> API.
> But I think it's different that you can't get the locationName. 
>
> If you include "LocationName" in your selector, you should get the 
> locationName.
> Please see this reference for all selectable fields.
>
> https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201302-CampaignCriterionService
>
> Best,
> - Takeshi, AdWords API Team
>
> On Wednesday, June 12, 2013 1:40:02 PM UTC+9, techpoi...@gmail.com wrote:
>>
>> Hi,
>>
>> Using CampaignCriterionService, we are getting entries for [criterion] 
>> => Location, but it shows blank locationNames for all. 
>>
>> I think it is not possible to change location bids adjustments using API. 
>> Is there any alternate way, like can i delete all location entries and add 
>> them again without bids adjustments using API.
>>
>> My basic requirement is to reset/remove all bids adjustments for all 
>> locations under campaign settings.
>>
>>
>>

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