Merchant Center ID Requirement For Conversion Uploads

2024-05-23 Thread Jon
Hello,

We have some clients without a merchant center id.

Is the "merchantId" required when sending conversions via the 
uploadClickConversions api?

If not, can we simply remove it or would all cart data need to be removed 
from the hit?

Thanks,

-- 
*This message and any attachments contain information, which may be 
confidential and/or privileged, and is intended for use only by the 
intended recipient, any review; copying, distribution or use of this 
transmission is strictly prohibited. If you have received this transmission 
in error, please (i) notify the sender immediately and (ii) destroy all 
copies of this message.*

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/fb4f708e-24dc-4a09-8471-c73bf6c75df1n%40googlegroups.com.


internal_error response

2024-03-15 Thread Jon
Hello,

We are seeing an "internal_error" response from Google Ads Rest API. 2 
Examples below, domain of xxx can be provided privately. Can you help us 
with what's going on?

Example 1: Domain: x xx Google 
Ads Error: Status=200 Request ID=1qfsOane0-j1CucnxIBG9A Request 
Body={"conversions":[{"gclid":"CjwKCAjw48-vBhBbEiwAzqrZVCG9kLir6YQ6mTMDxO0SjDW1u776gp8By38CT1IWvNGVnPXm3sahIhoCXGkQAvD_BwE","conversionEnvironment":"WEB","conversionDateTime":"2024-03-15
 
11:33:46+00:00","conversionValue":152,"currencyCode":"USD","cartData":{"merchantId":"235864595","items":[{"productId":"7389097590965","unitPrice":76,"quantity":1},{"productId":"7550520361141","unitPrice":0,"quantity":1},{"productId":"7202600616117","unitPrice":76,"quantity":1}]},"consent":{"adUserData":"GRANTED","adPersonalization":"GRANTED"},"conversionAction":"customers/508764953/conversionActions/6753706222"}],"partialFailure":true,"validateOnly":false,"debugEnabled":true}
 
Response Body={"partialFailureError":{"code":13,"message":"An internal 
error has occurred., at conversions[0]","details":[{"@type":"
type.googleapis.com/google.ads.googleads.v15.errors.GoogleAdsFailure","errors":[{"errorCode":{"internalError":"INTERNAL_ERROR"},"message":"An
 

 
internal error has 
occurred.","location":{"fieldPathElements":[{"fieldName":"conversions","index":0}]},"details":{}}],"requestId":"1qfsOane0-j1CucnxIBG9A"}]},"results":[{}],"jobId":"910197363948123989"}
 
Request 
Headers={"Content-Type":"application/json","developer-token":"KNpzoPdz_KzjfSO9mRS2DA","login_customer-id":"4255759731","authorization":"Bearer
 
ya29.a0Ad52N3_2srbtKCVTVZgTmDiB_oUm1bOa2n_ghIbHL6L3hfGk67X5n_rYWDKdk4B2uNXdZCDQFtq_Z0jrLdkQPb0lNc1LoGBzIarhNojG-bl1v6f2FevWIsqrn1kwmma4wn-vYc6gjPYwYBl3U2ewGcv40aKBuDLaBeH4WiG7l_nVS46QUGcTGKuenA1WfJI2eAmjJgNGj7dUT6VPPAaCgYKAWESARESFQHGX2MihBC_-deY9bMRstZbsBqbgg0217"}
 

Example 2: Domain: xxx Google Ads Error: Status=200 Request 
ID=2sjt5MRCx8P9KCFip3xMJg Request 
Body={"conversions":[{"gclid":"CjwKCAjw48-vBhBbEiwAzqrZVCG9kLir6YQ6mTMDxO0SjDW1u776gp8By38CT1IWvNGVnPXm3sahIhoCXGkQAvD_BwE","conversionEnvironment":"WEB","conversionDateTime":"2024-03-15
 
11:30:04+00:00","conversionValue":0,"currencyCode":"USD","cartData":{"merchantId":"235864595","items":[{"productId":"7550520361141","unitPrice":0,"quantity":1}]},"consent":{"adUserData":"GRANTED","adPersonalization":"GRANTED"},"conversionAction":"customers/508764953/conversionActions/6753706225"}],"partialFailure":true,"validateOnly":false,"debugEnabled":true}
 
Response Body={"partialFailureError":{"code":13,"message":"An internal 
error has occurred., at conversions[0]","details":[{"@type":"
type.googleapis.com/google.ads.googleads.v15.errors.GoogleAdsFailure","errors":[{"errorCode":{"internalError":"INTERNAL_ERROR"},"message":"An
 

 
internal error has 
occurred.","location":{"fieldPathElements":[{"fieldName":"conversions","index":0}]},"details":{}}],"requestId":"2sjt5MRCx8P9KCFip3xMJg"}]},"results":[{}],"jobId":"2537273595592665678"}
 
Request 
Headers={"Content-Type":"application/json","developer-token":"KNpzoPdz_KzjfSO9mRS2DA","login_customer-id":"4255759731","authorization":"Bearer
 
ya29.a0Ad52N3_2srbtKCVTVZgTmDiB_oUm1bOa2n_ghIbHL6L3hfGk67X5n_rYWDKdk4B2uNXdZCDQFtq_Z0jrLdkQPb0lNc1LoGBzIarhNojG-bl1v6f2FevWIsqrn1kwmma4wn-vYc6gjPYwYBl3U2ewGcv40aKBuDLaBeH4WiG7l_nVS46QUGcTGKuenA1WfJI2eAmjJgNGj7dUT6VPPAaCgYKAWESARESFQHGX2MihBC_-deY9bMRstZbsBqbgg0217"}

-- 


*Learn more and Register today 
*


*This message and any attachments contain information, which may be 
confidential and/or privileged, and is intended for use only by the 
intended recipient, any review; copying, distribution or use of this 
transmission is strictly prohibited. If you have received this transmission 
in error, please (i) notify the sender immediately and (ii) destroy all 
copies of this message.*

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

New Rate Limit?

2024-03-14 Thread Jon
Hello,

We've suddenly begun experiencing what appears to be a rate limit warning 
via the Google Ads Rest API.

Is there a number you can share with respect to the rate exhausted limit? 
When does this happen?

-- 


*Learn more and Register today 
*


*This message and any attachments contain information, which may be 
confidential and/or privileged, and is intended for use only by the 
intended recipient, any review; copying, distribution or use of this 
transmission is strictly prohibited. If you have received this transmission 
in error, please (i) notify the sender immediately and (ii) destroy all 
copies of this message.*

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/5507023c-cc66-4b9d-868d-b7cc295f7317n%40googlegroups.com.


Timeouts

2024-03-08 Thread Jon
Hello,

As of March 4th Midnight UTC, our Google Ads import from click conversions 
have been experiencing timeouts. This has never happened before. We timeout 
after 8 seconds.

Has there been a recent change that's causing this?

Thanks,

-- 


*Learn more and Register today 
*


*This message and any attachments contain information, which may be 
confidential and/or privileged, and is intended for use only by the 
intended recipient, any review; copying, distribution or use of this 
transmission is strictly prohibited. If you have received this transmission 
in error, please (i) notify the sender immediately and (ii) destroy all 
copies of this message.*

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/908146a8-a912-47fb-8811-be2204b97c7fn%40googlegroups.com.


Less than 6 hours ago error

2024-03-08 Thread Jon
Hello,

After a recent change that allows us to send import click conversions 
without click ids, we've been seeing this error. I'm trying to understand 
why this is happening? Should conversions regardless of whether they have a 
click id, or an email/phone not be acceptable immediately?

{"partialFailureError":

{"code":3, "message": "The click associated with the given identifier or 
iOS URL parameter occurred less than 6 hours ago. Retry after 6 hours have 
passed., at

conversions[0].gclid","details":

[{"@type":"type.googleapis.com/go

ogle.ads.googleads.v15.errors.Googl

eAdsFailure", "errors":[{"errorCode":

{"conversionUploadError":"TOO_RE

CENT_EVENT"', "message":"The click associated with the given identifier or 
iOS URL parameter occurred less than 6 hours ago.

Retry after 6 hours have passed.", "trigger":

{"stringValue":"CMaw4bCW4YQDFf

fihAAdJekByQ"}, "location":

{"fieldPathElements":

[{"fieldName": "conversions", "index"

:O},

{"fieldName":"gclid" }]}}],"requestld"

:"kyBp-

haiMPsLfHhCtpOL8g"}l},"results":

K71,"jobld":"4292188515568245968

-- 


*Learn more and Register today 
*


*This message and any attachments contain information, which may be 
confidential and/or privileged, and is intended for use only by the 
intended recipient, any review; copying, distribution or use of this 
transmission is strictly prohibited. If you have received this transmission 
in error, please (i) notify the sender immediately and (ii) destroy all 
copies of this message.*

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/0d36af55-ec4b-454c-9f13-2423ac84149bn%40googlegroups.com.


MCC Imported Conversion

2024-02-09 Thread Jon
Hello,

We send import click conversions server side for our clients.

Many clients have their conversion in an MCC account.

We are limited to a maximum of 20 MCC accounts.

We've tried having customer import cross conversions into non MCC accounts, 
but we still receive an access error.

Is there any way to either raise the limit of 20 MCC account access? Or 
import the conversions into a sub account and send the conversions there.

-- 


*Learn more and Register today 
*


*This message and any attachments contain information, which may be 
confidential and/or privileged, and is intended for use only by the 
intended recipient, any review; copying, distribution or use of this 
transmission is strictly prohibited. If you have received this transmission 
in error, please (i) notify the sender immediately and (ii) destroy all 
copies of this message.*

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/5a6810df-0b62-42e5-9c2c-cd575d0045d8n%40googlegroups.com.


Google Ads REST API Enhanced Conversions

2024-01-24 Thread Jon
When submitting enhanced conversions via upload click conversions I get the 
api error below:

Can this be turned on in the Google Ads Admin panel as shown below? Does it 
matter whether I choose Google Tag Manager or gtag? Is there a delay after 
enabling this?

"Make sure you've turned on enhanced conversions for leads in conversion 
settings and try again. You can check your setting by querying 
conversion_tracking_setting.enhanced_conversions_for_leads_enabled on 
Customer., at conversions[0].user_identifiers"



-- 
*This message and any attachments contain information, which may be 
confidential and/or privileged, and is intended for use only by the 
intended recipient, any review; copying, distribution or use of this 
transmission is strictly prohibited. If you have received this transmission 
in error, please (i) notify the sender immediately and (ii) destroy all 
copies of this message.*

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/9d262c9d-3966-45cf-9b89-f80352552c42n%40googlegroups.com.


Re: Enhanced conversions for Offline click conversions

2023-04-01 Thread Jon
I wanted to confirm that the uploadClickConversion is only available for 
conversion source of "Website" ? If the conversion was uploaded via the 
uploadClickConversion method how is one to add address information to the 
conversion?

On Tuesday, July 5, 2022 at 2:48:40 PM UTC-6 Google Ads API Forum Advisor 
wrote:

> Hi Asier,
>
> Thank you for sharing your log privately. For a correct conversion action 
> to upload enhanced conversions to the conversion_action must be 
> the resource_name of a ConversionAction 
> 
>  with 
> a type of WEBPAGE and enhanced conversions enabled. You are attempting to 
> upload to a ConversionActionType of UPLOAD_CLICKS 
> 
>  which 
> is incompatible. You may also check for enhanced conversions diagnostics in 
> the UI to make sure your correct conversion actions are ready to accept 
> enhanced conversions. Here's product support's About the enhanced 
> conversions for web tag diagnostics report 
> 
> .
>
> Regards,
>
> [image: Google Logo] 
> Aryeh 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2cGFgu:ref
>

-- 
*This message and any attachments contain information, which may be 
confidential and/or privileged, and is intended for use only by the 
intended recipient, any review; copying, distribution or use of this 
transmission is strictly prohibited. If you have received this transmission 
in error, please (i) notify the sender immediately and (ii) destroy all 
copies of this message.*

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/a93d67bf-1418-4430-aed5-cea8e51e18abn%40googlegroups.com.


Re: Google Ads API Conversion Events

2022-12-21 Thread Jon
Very grateful for your help on this Ben! Thanks!

On Wednesday, December 21, 2022 at 11:06:04 AM UTC-7 adsapi wrote:

> Hi Jon - 
>
> Thanks for following up. I'm still coordinating internally to get the 
> process ironed out. It doesn't appear as though anything formal has been 
> laid out before now, so there are just a few extra steps to loop in the 
> appropriate people.
>
> I'll follow up as soon as I have more information.
>
>
> Best,
> [image: Google Logo] 
> Ben Karl 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2ggGJM: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 
"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/f406f4b7-f2e5-43c0-ac84-acb3771969bbn%40googlegroups.com.


Re: Google Ads API Conversion Events

2022-12-20 Thread Jon
Hello,

I wanted to follow up on this.

Thanks,

On Thursday, December 8, 2022 at 8:18:45 AM UTC-7 adsapi wrote:

> Hi Jonathan,
>
> I'm a colleague of Matt's jumping in to help here.
>
> We're still coordinating internally to determine the path for allowlisting 
> for this feature. Once I can get more information I'll let you know.
>
> Best,
> [image: Google Logo] 
> Ben Karl 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2ggGJM: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 
"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/92dcb8bb-646d-4caa-b2c1-c34ebf1e5f26n%40googlegroups.com.


Re: Google Ads API Conversion Events

2022-12-07 Thread Jon
Hi Matt,

I wanted to follow up on this.

Thanks,

On Wednesday, November 30, 2022 at 12:14:34 PM UTC-7 adsapi wrote:

> Hi Jon,
>
> Please allow me to check with our team to see if there is a path to 
> allowlisting without an account representative. 
>
> Thanks,
>
>
> [image: Google Logo] 
> Matt 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2ggGJM: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 
"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/8094785a-8c70-4e15-b02c-45bdbe39dc8an%40googlegroups.com.


Re: Google Ads API Conversion Events

2022-11-29 Thread Jon
Hi Matt,

I've spoken with Google Ads product support. I've been told they have no 
insight into getting an account manager, and can't help further.

Is there an alternative way to send this conversion information, without 
requiring the allowListed permission?

Thanks,

On Tuesday, November 29, 2022 at 12:48:14 PM UTC-7 adsapi wrote:

> Hi Jon,
>
> At the moment, an account manager is required to be allow-listed for this 
> feature. As our team specializes in Google Ads API technical support, I 
> would recommend reaching out to Google Ads product support 
> <https://support.google.com/google-ads/gethelp?visit_id=636816931790091026-303414772&rd=3>
>  
> to find out more about requirements to obtain an account manager.
>
> Regards,
>
> [image: Google Logo] 
> Matt 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2ggGJM: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 
"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/54c6d9a4-76aa-479e-8e6b-0f76a8d6f478n%40googlegroups.com.


Re: Google Ads API Conversion Events

2022-11-29 Thread Jon
Hi Sherwin

1. I am including the conversionEnvironment value of "WEB"
2. The sample request looks as follows:
{
"conversions": [
{
"conversionEnvironment": "WEB",
"gclid": "TESTING",
"conversionAction": 
"customers/7303564947/conversionActions/6446592881",
"conversionDateTime": "2022-11-11 19:32:45-05:00",
"conversionValue": "100.00",
"currencyCode": "USD",
"orderId": "11"
}
],
"partialFailure": true,
"validateOnly": true,
"debugEnabled": true
}

The response looks as follows:
{
"partialFailureError": {
"code": 3,
"message": "Customer is not allowlisted for accessing this 
feature., at conversions[0].conversion_environment",
"details": [
{
"@type": 
"type.googleapis.com/google.ads.googleads.v12.errors.GoogleAdsFailure",
"errors": [
{
"errorCode": {
"notAllowlistedError": 
"CUSTOMER_NOT_ALLOWLISTED_FOR_THIS_FEATURE"
},
"message": "Customer is not allowlisted for 
accessing this feature.",
"trigger": {
"int64Value": "2"
},
"location": {
"fieldPathElements": [
{
"fieldName": "conversions",
"index": 0
},
{
"fieldName": "conversion_environment"
}
]
}
}
]
}
]
}
}

The allowListed permission is only available to those with a Google Account 
manager. We don't have an account manager, how can we get around this issue?



On Tuesday, November 29, 2022 at 4:35:49 AM UTC-7 adsapi wrote:

> Hi Jon,
>
> Thank you for reaching us out. I am Sherwin from Google Ads API support 
> team. I hope that you are doing well today.
>
> Moving forward to your concern, could you confirm if you are including 
> this conversion_environment 
> <https://developers.google.com/google-ads/api/reference/rpc/v12/ConversionEnvironmentEnum.ConversionEnvironment>
>  feature 
> in your request? If yes, then based on this document 
> <https://developers.google.com/google-ads/api/docs/release-notes#conversions_3:~:text=Added%20ClickConversion.conversion_environment%20to%20support%20reporting%20the%20environment%20on%20which%20a%20conversion%20was%20recorded.%20This%20feature%20is%20available%20to%20allowlisted%20accounts%20only>,
>  
> "*ClickConversion.conversion_environment* 
> <https://developers.google.com/google-ads/api/reference/rpc/v10/ClickConversion#conversion_environment>*
>  to 
> support reporting the environment on which a conversion was recorded. This 
> feature is available to allowlisted accounts only*.".
>
> In addition, for us to provide accurate guidance, could you please provide 
> us a 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>
>  and request header 
> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request_headers>
>  generated 
> on your end? You can provide it via Reply privately to the author option. 
> If this option is not available, then send it instead on this email address 
> googleadsa...@google.com. If you haven't enabled the logging yet, logging 
> can be enabled by navigating to the Client libraries > Your client library 
> (ex. Java) > Logging documentation, which you can access from this link 
> <https://developers.google.com/google-ads/api/docs/client-libs?hl=en>.
>
> Kind regards, 
> [image: Google Logo] 
> Sherwin Vincent 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2ggGJM:ref
>

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

Google Ads API Conversion Events

2022-11-28 Thread Jon
Hello,

We are attempting to send Google Ads conversion data to the REST API. To be 
clear, we'd like to send conversions to the conversion events defined in 
the Google Ads admin console to client accounts. These conversions are 
typically purchases made on websites, that we are currently using web 
container tags for in GTM.

For example when a purchase event occurs, we'd like to send the conversion 
to the purchase conversion in the Google Ads platform.

[image: Screen Shot 2022-11-28 at 3.50.54 PM.png]

>From my understanding 
A. Our Google Ads manager account needs to have access to the client 
accounts we want to upload click data for.  
B. We need to call the uploadClickConversion REST API endpoint with the 
appropriate object.

1. I'd like to confirm this is the process?
2. when I attempt to do this i'm getting a message that's asking for 
allowListed permissions. Is this required to upload conversions to the REST 
API?

Thanks,


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/fd660e4a-3e98-47f7-94ac-e2944cc9e459n%40googlegroups.com.


YouTube Video Criteria for Optimized targeting campaigns

2021-09-20 Thread Jon Berke
Hello,

We use the Adwords API Criteria Performance Report to retrieve video- and 
channel-level targets from campaigns we run for customers. Historically the 
data has come through where any video or channel targeted as a "Placement" 
target in the UI was the primary value available in the criteria 
performance report, so all impressions were covered under "YouTube Video" 
criteria types 
(https://developers.google.com/adwords/api/docs/appendix/reports/criteria-performance-report#criteriatype).

A recent campaign we ran was selected for Campaign Optimization 
(https://support.google.com/google-ads/answer/10537509)

When we retrieve the data for that campaign via the Criteria Performance 
Report, more than half of the impressions are returned as allocated to 
criteria "AutomaticContent" (CriterionID 306). So more than half of the 
impressions for this campaign cannot be attributed to the targeted elements 
via the criteria performance report. When reviewing the data in the UI 
directly, it shows all impressions properly allocated by video ID as we 
would expect.

Is this a bug that will be addressed? We would expect that when videos are 
targeted on a YT campaign, that the criteria report will be fixed to 
continue to show all impressions by each video in alignment with the UI. 
Thank you,
---Jon

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/ba87a55b-b47d-4d43-8b6f-dc6cf1560733n%40googlegroups.com.


test 2

2019-05-16 Thread &#x27;Jon Weisbaum' via AdWords API and Google Ads API Forum
test

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/edc2bfac-3ed4-47e2-8d6d-321f874670a4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


test

2019-05-16 Thread Jon Weisbaum
test

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/9755765b-9ff2-42a5-8163-eafd80105b14%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How do I create an audience using the new Google Ads API?

2019-01-14 Thread Jon Oler
Thanks again for the response, Dhanya. I now have my answer. 

I realize that the new API is in beta and that the full API that includes 
all the functionality of the old SOAP API is supposed to be released this 
quarter. That said, I feel like both the API docs and the release notes 
could be clearer on this point. 

As I mentioned earlier, the release notes just state that as of version 
0.6.0, this functionality was added to the API: "Create audiences using 
UserListService". Any reader of the release notes is naturally going to 
assume that all types of audiences can now be created with the API. Just 
changing this to "Create CRMBasedUserList and SimilarUserList audiences 
using UserListService. Support for other types of audiences will be added 
in future releases".would make things much clearer.

The only things in the API docs that I can find that you referenced state:

Union field user_list. The user list.

Exactly one must be set. user_list can be only one of the following:

 

crm_based_user_list
similar_user_list

 
Again, no mention is made of the other possible types of user lists, so the 
reader of the API docs is left to wonder whether other types of users lists 
are actually supported or not. The fact that it is possible to read (what I 
now understand are incomplete versions) these all types of users lists 
(including ExpressionBasedUserList, LogicalUserList, etc.) also leads API 
users to believe that the API has full support for all types of user lists. 
Just adding a statement like "Support for creating other types of user 
lists will be added in future versions of the API " to this part of your 
API docs would make things much clearer.

Once again, thanks for clarifying this for me,

Jon

On Friday, January 11, 2019 at 2:30:02 PM UTC-7, Dhanya Sundararaju 
(AdWords API Team) wrote:
>
> Hi Jon,
>
> Currently, only CRMBased User Lists and Similar user lists are supported 
> as stated in this section 
> <https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v0.resources#google.ads.googleads.v0.resources.UserList>
>  of 
> the guide. Please keep an eye on the blog 
> <https://ads-developers.googleblog.com/search/label/google_ads_api> for 
> updates on future releases.
>
> Regards,
> Dhanya, Google Ads API Team
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/249b1d40-9258-423b-9107-137ad4163526%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How do I create an audience using the new Google Ads API?

2019-01-11 Thread Jon Oler
Hi Dhanya,

Thank you very much for your response. However, I still don't see how I can 
create the user lists I need to create with the new Google Ads API. I only 
see CrmBasedUserListInfo and SimilarUserListInfo classes in the 0.6.0 java 
sdk. As I mentioned in my original post, I'm trying to create RULE_BASED 
and LOGICAL user lists, not CRM or Similar user lists. For example, here's 
some code that creates an ExpressionBasedUserList using the current (old) 
AdWords API (this code actually works using the current SOAP AdWords java 
sdk):

StringKey urlTypeKey = new StringKey("url__");
StringRuleItem urlStringRuleItem = new StringRuleItem();
urlStringRuleItem.setKey(urlTypeKey);
urlStringRuleItem.setOp(StringRuleItemStringOperator.CONTAINS);
urlStringRuleItem.setValue("oler.html");
RuleItem urlRuleItem = new RuleItem();
urlRuleItem.setStringRuleItem(urlStringRuleItem);

RuleItemGroup urlItemGroup = new RuleItemGroup();
urlItemGroup.setItems(new RuleItem[] {urlRuleItem});

Rule rule = new Rule();
rule.setGroups(new RuleItemGroup[] {urlItemGroup});

ExpressionRuleUserList expressionUserList = new 
ExpressionRuleUserList();
expressionUserList.setName("Oler test 1 7 day expression based user 
list");
expressionUserList.setDescription("Oler test 1 expression based user 
list description");
expressionUserList.setRule(rule);


expressionUserList.setPrepopulationStatus(RuleBasedUserListPrepopulationStatus.REQUESTED);
expressionUserList.setMembershipLifeSpan(7L);

UserListOperation operation = new UserListOperation();
operation.setOperand(expressionUserList);
operation.setOperator(Operator.ADD);

UserListReturnValue result =
adwordsUserListServiceInterface.mutate(new UserListOperation[] 
{operation});

I'd like to know how to do this exact same thing using the new Google Ads 
API. As I mentioned previously, the release notes for version 0.6.0 of the 
new Google Ads API states that the ability to "Create audiences using 
UserListService" was added in this release. Can you please tell me how I 
can create an ExpressionRuleUserList and a LogicalUserList using the new 
Google Ads API?

Thanks again,

Jon

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/2704b933-ba3b-4b92-b041-81bc9f456e12%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How do I create an audience using the new Google Ads API?

2019-01-10 Thread Jon Oler
I am unable to create a new audience using the new Google Ads API. The 
release notes for version 0.6.0 of the API 
(https://developers.google.com/google-ads/api/docs/release-notes) claim 
that the ability to "Create audiences using UserListService" was added in 
this release. I am using version 0.6.0 of the java Google Ads SDK. Here is 
my code (it's groovy code using the java sdk, not Java code):

  // Look up an existing rule-based user list...
  UserList existingUserList = 
userListServiceClient.getUserList("customers/6257802538/userLists/4598470")

  // Use the rule-based user list I looked up to create a new user 
list. I need to clear some attributes to avoid API errors...
  UserList newUserList = UserList.newBuilder(existingUserList)
  .setName(StringValue.of("Oler user list test 1"))
  .clearId()
  .clearResourceName()
  .clearClosingReason()
  .build()

  UserListOperation userListOperation = UserListOperation.newBuilder()
  .setCreate(newUserList)
  .build()

  userListServiceClient.mutateUserLists('6257802538', 
[userListOperation])

Here is the API error I receive when I make this call:

errors {
  error_code {
user_list_error: CONCRETE_TYPE_REQUIRED
  }
  message: "Concrete type of user list is required."
  trigger {
string_value: ""
  }
  location {
operation_index {
}
  }
}

I get the same error when trying to create a LOGICAL user list instead of a 
RULE_BASED user list as I'm doing in the example. In my example code, I'm 
trying to copy an existing user list, but I've also tried creating the user 
list from scratch, and I received the exact same API error ("concrete type 
required"). I don't see where I can set things like the url on a rule-based 
user list or add references to other user lists when creating a logical 
user list. Is creating user lists really supported in 0.6.0 of the Google 
Ads API as the release notes indicate? If so, what am I doing wrong when 
I'm attempting to create these things?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/76512321-bff4-4af9-b711-dbbf1cd97687%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: api vs web app differences in values

2018-12-19 Thread Jon Kleiman
Hi Bharani

Sorry for the late reply! I'm hoping you can still take a look.

Below is the number of users for the month where country is United Kingdom.
This is taken from the api.
2018/08 12870
2018/09 18500

When I apply the filter of country on google analytics, use month as a
dimension and look at the number of users I get numbers higher than this.

The client customer ID is 69560578.

Thanks so much!

Jon

On Wed, Dec 19, 2018, 7:12 PM Jon Kleiman  Hi Bharani
>
> Sorry for the late reply! I'm hoping you can still take a look.
>
> Below is the number of users for the month where country is
> United Kingdom. This is taken from the api.
> 2018/08 12870
> 2018/09 18500
>
> When I apply the filter of country on google analytics, use month as a
> dimension and look at the number of users I get numbers higher than this.
>
> The client customer ID is 69560578.
>
> Thanks so much!
>
> Jon
>
>
> On Tue, Nov 27, 2018 at 9:52 PM 'Bharani Cherukuri (AdWords API Team)' via
> AdWords API and Google Ads API Forum  wrote:
>
>> Hello Jon,
>>
>> I will be happy to take a look. Could you share us the complete report
>> definition, client customer Id along with the details about the discrepancy
>> you're seeing, so I can take a look? You can share the details privately
>> via *Reply privately to author* option.
>>
>> Thanks,
>> Bharani, AdWords API Team
>>
>> --
>> --
>> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>> 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/3694c1c3-3f10-4091-acc5-c602100e1525%40googlegroups.com
>> <https://groups.google.com/d/msgid/adwords-api/3694c1c3-3f10-4091-acc5-c602100e1525%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/CAHSst7a%2BVgAwN%2BeXVxwu2758y9pYhFB-%2BePD45LaxDTUAXnT7A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


api vs web app differences in values

2018-11-27 Thread Jon K
I have slight differences in the values between those shown on the web 
application and those pulled from the api.
The data in question is more than a month old so "data freshness" is a 
non-issue. The data is simply "Users" in a given country. Even if the 
country filter is removed, the data has a discrepancy.

Please assist.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/5dd5ab7c-ee20-492d-9b19-f7a66391f1e2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: CONCURRENT_MODIFICATION error creating ResponsiveTextAd

2018-09-10 Thread jon
The bug appears to be fixed now. Is it fixed for you Scott?

On Saturday, September 8, 2018 at 4:38:02 PM UTC-7, j...@stackstorage.co 
wrote:
>
> I am getting repeated CONCURRENT_MODIFICATION errors trying to create a 
> Responsive Text Ad. I checked for the usual causes of this exception 
> according to the documentation and other discussions in this forum, and 
> none of them apply. I can reproduce it trying to create a single ad through 
> the API with nothing else modifying AdWords. Is this a known bug on the 
> server? Thanks.
>
> -Jon
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/b89141a7-2106-4bd3-8c89-7cbb57f1f4e8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: CONCURRENT_MODIFICATION error creating ResponsiveTextAd

2018-09-09 Thread jon
The AdWords UI also has a bug in it where it drops one of the headlines. My 
guess is that there is an off-by-one error in the Ads backend which is 
manifesting as a CONCURRENT_MODIFICATION at the API level and a dropped 
headline in the Ads UI interface. I figured out how to workaround the 
off-by-one error in the UI by adding one more headline than I actually 
want. Beta feature right? :-) 

-Jon

On Saturday, September 8, 2018 at 4:38:02 PM UTC-7, j...@stackstorage.co 
wrote:
>
> I am getting repeated CONCURRENT_MODIFICATION errors trying to create a 
> Responsive Text Ad. I checked for the usual causes of this exception 
> according to the documentation and other discussions in this forum, and 
> none of them apply. I can reproduce it trying to create a single ad through 
> the API with nothing else modifying AdWords. Is this a known bug on the 
> server? Thanks.
>
> -Jon
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/9c1780a3-330a-4943-861c-ce5d33c7b766%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


CONCURRENT_MODIFICATION error creating ResponsiveTextAd

2018-09-08 Thread jon
I am getting repeated CONCURRENT_MODIFICATION errors trying to create a 
Responsive Text Ad. I checked for the usual causes of this exception 
according to the documentation and other discussions in this forum, and 
none of them apply. I can reproduce it trying to create a single ad through 
the API with nothing else modifying AdWords. Is this a known bug on the 
server? Thanks.

-Jon

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/5328c262-7452-4141-81f8-d9508f318926%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Get Household Income/Demographic Data to Google Sheet

2018-06-17 Thread jon
Hi Dhanya,

Did you actually verify this works? When I download that exact report, 
there are no criteria types for INCOME_RANGE or AGE_RANGE returned in the 
results. 

-Jon

On Tuesday, January 2, 2018 at 8:37:41 AM UTC-8, Dhanya Sundararaju 
(AdWords API Team) wrote:
>
> Hi Feras,
>
> A correction to my reply above : You will need to run the Criteria 
> Performance Report 
> <https://developers.google.com/adwords/api/docs/appendix/reports/criteria-performance-report>
>  with 
> fields CriteriaType 
> <https://developers.google.com/adwords/api/docs/appendix/reports/criteria-performance-report#criteriatype>
>  and BidModifier 
> <https://developers.google.com/adwords/api/docs/appendix/reports/criteria-performance-report#bidmodifier>
>  in 
> order to get the demographic criteria like GENDER, AGE_RANGE or 
> INCOME_RANGE and the bid adjustment for each.
> Regarding your question about downloading to Google Sheets, you may not be 
> able to via AdWords API, but AdWords Scripts may do the trick. Please post 
> your query in AdWords Script Forum 
> <https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!categories/adwords-scripts>,
>  
> so that the advisors there may be able to assist you.
>
> Regards,
> Dhanya, AdWords API Team
>
> On Thursday, December 28, 2017 at 5:07:31 PM UTC-5, Dhanya Sundararaju 
> (AdWords API Team) wrote:
>>
>> Hi Feras,
>>
>> You could use the Criteria Performance Report to retrieve bids for 
>> specific criteria. The CriteriaType 
>> <https://developers.google.com/adwords/api/docs/appendix/reports/criteria-performance-report#criteriatype>
>>  field 
>> can be used to select the specific demographic criteria like GENDER, 
>> AGE_RANGE or INCOME_RANGE. However, please note that, you will need to 
>> download individual report types for each of these criteria and use the 
>> CpcBid 
>> <https://developers.google.com/adwords/api/docs/appendix/reports/criteria-performance-report#cpcbid>
>>  to 
>> retrieve the corresponding bids. To change the bids, you could apply bid 
>> adjustments to the age/gender criterion types using the 
>> AdGroupBidModifier 
>> <https://developers.google.com/adwords/api/docs/reference/v201710/AdGroupBidModifierService.AdGroupBidModifier>
>>  and 
>> set the bidModifier 
>> <https://developers.google.com/adwords/api/docs/reference/v201710/AdGroupBidModifierService.AdGroupBidModifier#bidmodifier>
>>  attribute 
>> to apply the adjustment as long as the criterion type is a biddable. This 
>> <https://developers.google.com/adwords/api/docs/appendix/criteria-usage> 
>> table 
>> shows the targeting and bidding options available for different criterion 
>> types both at AdGroup level and Campaign level.
>>
>> Let me know if you have any further questions.
>>
>> Regards,
>> Dhanya, AdWords API Support
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/47385597-e949-4245-a641-403640bd34f0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


FeedItemAdGroupTarget for Multiple AdGroups

2018-03-14 Thread Jon Skeen
Hello,

I'm wondering if FeedItemAdGroupTarget can be used to target multiple ad 
groups per feed item. I.e., I have a feed item that I want multiple ad 
groups to use. The documentation seems to imply this is possible:

> Starting in v201802, you can use FeedItemTargetService to restrict 
> individual feed items to only target specific campaigns, ad groups, or 
> criteria.


However when actually attempting to set this up I get 
a FeedItemTargetError.TARGET_LIMIT_EXCEEDED_FOR_GIVEN_TYPE error. So I'm 
assuming this is not possible, but I cannot find a definitive answer in the 
documentation and any additional clarity would be most helpful.

Thanks in advance,
- Jon

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/d6ee7f29-28f4-43b8-9396-074e851a208c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Callouts not returned using CampaignExtensionSettingService (feed is named "AdWords Express Callouts feed")

2018-01-24 Thread jon
Hi Nadine,

Thank you very much for investigating. Unfortunately, it *is* causing us an 
actual issue. That was the reason I originally posted. Because this 
particular feed is in this unusual state, we can't use the 
CampaignExtensionSettingService API to read and update our Callout 
Extensions. It's as if they do not exist via the API. 

This is related to 
https://developers.google.com/adwords/api/docs/reference/v201710/CampaignExtensionSettingService.
 
We are able to view and update other campaign extensions like Sitelinks and 
Structured Snippets, but we cannot view the Callouts.

The document regarding migration 
(https://developers.google.com/adwords/api/docs/guides/extension-settings#migrate_ad_extensions_to_extension_setting_services)
 
discusses migrating User feeds. It does not discuss migrating System Feeds. 
For this reason, I was reluctant to attempt to migrate it because I don't 
want to make anything worse.

Best,

Jon

On Wednesday, January 24, 2018 at 1:18:13 PM UTC-8, Nadine Sundquist 
(AdWords API Team) wrote:
>
> Greetings Jon,
>
> Thanks for providing us with the additional information. It was really 
> helpful in double-checking a few things. I'm posting out on the forum 
> rather than directly replying just so both of us can help the general 
> community in case anyone else bumps into this. Feeds are always tricky. 
> When something is tagged with origin *ADWORDS* rather than *USER*, then 
> it is as you noticed, a system feed. When that's the case, you usually 
> can't make changes to it; there's a bit more about that here 
> <https://developers.google.com/adwords/api/docs/reference/v201710/FeedService.Feed.Origin>.
>  
> I appreciate that you're being a good citizen and attempting to move things 
> over, but there are a few feeds that our system auto-generates, and the one 
> you discovered happened to be one of them. You can just leave it alone; no 
> migration is necessary. I would be surprised if it would even let you 
> mutate it. If you find that it's causing you issues, then please get back 
> to us, and we'll see what we can do to fix up that account for you.
>
> Cheers,
> Nadine, AdWords API Team
>
> On Monday, January 22, 2018 at 10:28:10 PM UTC-5, Peter Oliquino wrote:
>>
>> Hi Jon,
>>
>> My apologies if I misunderstood. Moving forward, in order for me to 
>> better investigate and identify the cause why you are unable to retrieve 
>> the extensions, could you provide your clientCustomerId, the generated SOAP 
>> request and response when you attempted to retrieve the said extensions, 
>> and the AdWords UI screenshot containing them? You may reply to me 
>> privately via the *Reply privately to author* option.
>>
>> Thanks and 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/b3a53415-f47c-48b6-ad5b-8ff0e3ebf6ea%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Callouts not returned using CampaignExtensionSettingService (feed is named "AdWords Express Callouts feed")

2018-01-22 Thread jon
Hi Peter,

I think you're misunderstanding the question. We don't have any AdWords 
Express campaigns. I actually don't even know exactly what AdWords Express 
is but I assume our agency or a contract might have used this over a year 
ago. Our callout extension feed is permanently in a broken state where we 
can't retrieve the extensions in it using CampaignExtensionSettingService. 
How do we fix it? Do I need to delete all our callouts and delete the feed 
and start over? I am worry that may make the situation worse.

-Jon

On Monday, January 22, 2018 at 12:25:00 AM UTC-8, Peter Oliquino wrote:
>
> Hi Jon,
>
> AdWords Express information is currently not 100% supported via the 
> AdWords API. You may refer to this recent blog 
> <http://googleadsdeveloper.blogspot.com/2017/11/changes-to-adwords-express-campaigns-in.html>
>  post 
> on how AdWords Express campaigns can be retrieved via the AdWords API. 
> However, as for the AdWords Express campaign's extension settings, I'm 
> afraid there is currently no way at the moment on how to filter those out 
> using the method discussed in the blog.
>
> Thanks and 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/c3046691-c652-4f07-8158-e64a8ad47145%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Callouts not returned using CampaignExtensionSettingService (feed is named "AdWords Express Callouts feed")

2018-01-21 Thread jon
Hi,

I am having an issue where Callout extensions are not returned from the 
CampaignExtensionSettingService. Every other type of extension is returned 
by the API. I think it has something to do with the state of this 
particular Feed. In the "Business data" view, this feed has a different 
naming convention from the other feeds. It's called "AdWords Express 
Callouts feed" instead of using the convention "Main callout feed". I think 
somebody must have created this feed in our Account using AdWords Express. 
I thought perhaps that I needed to migrate it per Extension Setting 
Services page 
<https://developers.google.com/adwords/api/docs/guides/extension-settings#migrate_ad_extensions_to_extension_setting_services>,
 
but this seems like a different case because the API indicates that the 
origin is ADWORDS and not USER. Therefore, I think it is the System 
Callouts feed, but it's in a special state where it's items are not 
returned by the API. I could try to force migrate it anyway, but I am not 
sure if this will work and don't want to break anything. Can somebody 
please advise on best course of action Thanks.

-Jon

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/40c0ada9-6f76-4450-a23d-c065bc202a6b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Duplicate Labels

2017-11-07 Thread Jon Skeen
Hello,

I am experiencing a problem with both the API and web interface regarding 
the creation of labels. I had a label which was removed through the web 
interface. There does not appear to be a way to reactivate this label 
through the web interface and the status field is read only in the API, so 
I have no way to recreate or restore this label. I tried renaming the 
removed label through the API, which was successful. Unfortunately, the API 
is still throwing a LabelError.DUPLICATE_NAME exception. Similarly, if I 
try to recreate the label through the web interface, I get a notices 
declaring "You're already using this label name."

Is this label lost forever or is something unexpected happening?

Thanks in advance.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
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/b7ddbc16-faf6-421e-a84e-96f4a04931c6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Dynamic Remarketing Feed Matching Function

2017-07-26 Thread Jon Skeen
Hello,

I am trying to set up a dynamic display campaign linked to a dynamic 
display ad feed (Custom). I am trying to link ad groups to a subset of the 
feed so that the ad groups only display relevant feed items. I am able to 
create an AdGroupFeed mapping using a feed attribute matching function and 
the API accepts this and indeed seems to save it. However when previewing 
ads from the web interface, I am seeing the full feed represented.

My question is: Is what I'm trying to do possible? If so, how can I verify 
which feed items will populate which ad groups?

Thanks in advance!

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
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/f41e7917-dcb9-43bb-94b2-81512c5161de%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


URGENT - lost account info

2017-05-11 Thread Jon Scheerz
we have a business acount with google. the employee managing it was 
recently let go and did not share the log in information with anyone. when 
I try to reach google, it says I must log in first, but I dont have the log 
in information to do so. how can I contact google, to prove its my account 
and then access it?

we are being billed monthly for adwords and the products dont exist anymore.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/d3612628-5ebb-450a-b852-8bdbe36f4292%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Another RATE_EXCEEDED question

2017-04-20 Thread jon . clarke
Hi,

Starting yesterday we have started to see the RATE_EXCEEDED error a lot for 
the Traffic Estimator Service... we have been using this service for months 
with roughly the same workload with very few exceptions but for some reason 
we have started getting more and more exceptions.

RateName = RATE_LIMIT
RateScope = ACCOUNT
Reason = RATE_EXCEEDED
RetryAfterSeconds = 30

Even after waiting the recommended number of seconds we still get the issue.

I'm pretty confident there is no other software running against the account 
and this is the only app running at the current time.

Is there a developer console for Adwords API where you can view requests, 
errors, etc like other Google APIs?

I've read the documentation 
at https://developers.google.com/adwords/api/docs/guides/rate-limits, but I 
can't find anything for rate name RATE_LIMIT?

Thanks



Jon

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/dca8d162-55a4-4dcd-8698-9f58c7a86fd6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Properly get existing GMB location extension feed when DistinctError.DUPLICATE_ELEMENT is thrown?

2017-04-11 Thread Jon Perry
Excellent. Thank you very much.

On Tuesday, April 11, 2017 at 11:50:45 AM UTC-4, Shwetha Vastrad (AdWords 
API Team) wrote:
>
> Hi Jon, 
>
> Only one GMB location extension feed is allowed per account. If you 
> encounter the DistinctError.DUPLICATE_ELEMENT error when trying to create a 
> location extension feed, you can use FeedService 
> <https://developers.google.com/adwords/api/docs/reference/v201702/FeedService>
>  to 
> get the existing Feed where SystemFeedGenerationData.Type is 
> "PlacesLocationFeedData". Please see the updated Location extensions guide 
> <https://developers.google.com/adwords/api/docs/guides/feed-services-locations#step3>
>  for 
> more details. 
>
> 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/b0b5d4cf-ddf5-432c-945b-92b3f3e71ff5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Properly get existing GMB location extension feed when DistinctError.DUPLICATE_ELEMENT is thrown?

2017-04-10 Thread Jon Perry
Thank you for your response.

What I'm unclear about is how to select the exact feed that is causing the 
error. What I'd like to do is attempt to create the feed and return its id 
and if I encounter the error I can instead find the feed that already 
exists and return its id. The problem being I'm unsure of the exact 
selection criteria I'm matching against to find the feed that already 
exists. Is it safe to assume that there will only be 
one SystemFeedGenerationData.Type == PlacesLocationFeedData and that is the 
feed I desire? Or are there other criteria that will throw 
DistinctError.DUPLICATE_ELEMENT?

On Monday, April 10, 2017 at 4:34:23 PM UTC-4, Shwetha Vastrad (AdWords API 
Team) wrote:
>
> Hi Jon, 
>
> You need to use FeedService 
> <https://developers.google.com/adwords/api/docs/reference/v201702/FeedService>
>  and FeedItemService 
> <https://developers.google.com/adwords/api/docs/reference/v201702/FeedItemService>
>  to 
> get the locations in your Location extensions feed. Could you send over the 
> SOAP request and response logs for the request which encountered the 
> DistinctError.DUPLICATE_ELEMENT error? You may get this error if you try to 
> sync to a Google My Business account which is already added to your AdWords 
> account. Meanwhile, I'll get in touch with the team to get the documents 
> updated to provide more details on linking your Google My Business and 
> AdWords accounts.
>
> 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/c57416ff-bd61-476c-806c-4f3f5589bbbd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Properly get existing GMB location extension feed when DistinctError.DUPLICATE_ELEMENT is thrown?

2017-04-10 Thread Jon Perry
More specifically, what are the criteria that determine the conflict? What 
can there only be one of? A feed with PlacesLocationsFeedData? One feed per 
GMB account? I can't find this information in the documentation.

On Monday, April 10, 2017 at 11:44:50 AM UTC-4, Jon Perry wrote:
>
> I'm following this guide to set up GMB location extensions: 
> https://developers.google.com/adwords/api/docs/guides/feed-services-locations#location_extensions_with_google_my_business
>
> I'm unsure of how to obtain the id of the existing feed when the duplicate 
> element exception is thrown.
>
> What is the proper way to do this?
>
> Some additional clarification would be greatly appreciated. Thank you.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/26102a75-01f8-4d24-8131-6beba3bdf36e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Properly get existing GMB location extension feed when DistinctError.DUPLICATE_ELEMENT is thrown?

2017-04-10 Thread Jon Perry
More specifically, how do I find the specific feed that is throwing the 
error?

On Monday, April 10, 2017 at 11:44:50 AM UTC-4, Jon Perry wrote:
>
> I'm following this guide to set up GMB location extensions: 
> https://developers.google.com/adwords/api/docs/guides/feed-services-locations#location_extensions_with_google_my_business
>
> I'm unsure of how to obtain the id of the existing feed when the duplicate 
> element exception is thrown.
>
> What is the proper way to do this?
>
> Some additional clarification would be greatly appreciated. Thank you.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/72c6a770-a241-4e23-98f4-c7f7afbd43e8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Properly get existing GMB location extension feed when DistinctError.DUPLICATE_ELEMENT is thrown?

2017-04-10 Thread Jon Perry
I'm following this guide to set up GMB location 
extensions: 
https://developers.google.com/adwords/api/docs/guides/feed-services-locations#location_extensions_with_google_my_business

I'm unsure of how to obtain the id of the existing feed when the duplicate 
element exception is thrown.

What is the proper way to do this?

Some additional clarification would be greatly appreciated. Thank you.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/f3a8642f-1db4-4928-90f9-f074245f438e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Filter GMB location extension feed items by Location Id?

2017-04-07 Thread Jon Perry
We've created a Google My Business location extension feed and we're 
looking to filter which locations are synced by GMB location id but there 
doesn't seem to be an attribute for that. Is this correct?

We're looking to restrict the locations that are used to ones that are 
specified (e.g. IN [LOCATION_ID_1, LOCATION_ID_2, LOCATION_ID_3, etc]) and 
only those locations would be used.

There seem to be two ways we could filter:
 1. Specify by address; but then the address couldn't change
 2. Specify with labels; but since our clients manage their own GMB 
accounts we wouldn't be able to limit which labels are applied where

I'm leaning toward filtering by address and updating the matching function 
if need be. Would this be the most appropriate way of achieving our goal?

Thank you.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/c93355a6-fea8-4843-84c9-c61e6dd3d9b5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


GMB Extension FeedError.INVALID_AUTH_TOKEN_FOR_EMAIL

2017-04-06 Thread Jon Perry
I'm trying to set up location extensions with GMB using the code found on 
this page: 
https://developers.google.com/adwords/api/docs/samples/php/extensions

I keep getting FeedError.INVALID_AUTH_TOKEN_FOR_EMAIL. As far as I can tell 
I'm providing the correct email and access token.

I have a feeling I'm missing something.

Here's what I'm doing:

1. Get refresh token via OAuth2 where scope 
= https://www.googleapis.com/auth/plus.business.manage
2. Use refresh token to obtain an access token
3. Provide email and accound id of GMB account and access token to above 
function

When getting the GMB refresh token, GMB is the only scope. Do I need to 
include any other scopes?

Any ideas what I'm missing? 

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/e4b0efdd-09d0-406d-9d8e-0adcd3b4a25f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Creating an AdWords account for user when NOT_ADS_USER is thrown?

2017-03-15 Thread Jon Perry
Hello,

I'm not sure if this is possible but I'm having trouble working out how to 
make a user an "ads user" when the NOT_ADS_USER exception is thrown.

We'd like to be able to create an AdWords account for users that don't have 
one using their refresh token.

I can create a new account as the MCC but I can't figure out how to invite 
them to it since the invitation requires their client customer id.

Is this possible to achieve or is it required that a user set up their own 
AdWords account?

Thank you.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/9a0ab911-bbc4-4707-a48c-b13512cda005%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


ConversionTypeOwnerCustomerId Showing MCC Account

2017-02-15 Thread Jon Skeen
Hello,

I am trying to come up with a list of managed customers who are using 
"calls from ads" conversion tracking, specifically clients who have their 
own conversion tracking set up. Reading through the API documentation, I am 
under the impression that the conversionTypeOwnerCustomerId field should be 
populated with the account id under which the conversion tracking was set 
up. Unfortunately, all results from ConversionTrackerService.Get are 
showing the MCC account id instead of individual client ids. Am I 
misunderstanding the intent of the conversionTypeOwnerCustomId field and if 
so, is there another way to distinguish the source of the calls from ads 
conversion tracker? 

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/a3edb342-f959-4b96-8f6c-8dafc2c38001%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Targeting Google My Business Locations

2016-08-18 Thread Jon Perry


Assuming the GMB account is already linked, how would one go about 
targeting GMB locations using the API?

 

Essentially, I'm trying to mimic this: Campaign -> Settings -> +Locations 
-> Advanced Search -> Location Groups -> My Locations


I'm having a difficult time finding docs for this. Any help getting me 
pointed in the right direction would be much appreciated.


Thank you for your time.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/774d3832-478f-497d-bdd9-9595dd7a33f7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Get list of client managers

2016-04-11 Thread Jon Skeen
Hello,

I am trying to get a lis of managers for a ManagedCustomer. I am able to 
generate a list of accounts a manager oversees, but I cannot figure out how 
to go the other way and get a list of managers with access to a given 
account. Am I missing something silly?

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/db6302d6-060f-434e-a14a-3cb579ed43ea%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: conversion segmentation in shopping performance report

2016-03-15 Thread jon . clarke
OK Thanks.  Is this likely to change before the 11 April when v201506 is 
depreciated?

Currently we can get data for all the conversion types in one report but 
unless this is fixed in 201509 or 201601 (or the next version of the api) 
then we need to find a different way of getting the conversion data

On Monday, March 14, 2016 at 1:47:49 PM UTC, Anthony Madrigal wrote:
>
> Hi Jon,
>
> There are no updates yet. I will keep you updated.
>
> Regards,
> Anthony
> 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/65080277-022a-4e45-8a2b-fc1a256f95de%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: conversion segmentation in shopping performance report

2016-03-14 Thread jon . clarke
Has there been any update on this?  We have the same problem (it works fine 
in v201506 but not in v201509 or v201601).  

On Wednesday, March 2, 2016 at 8:52:52 PM UTC, GregT wrote:
>
> Hi,
>
> In v201509, the shopping performance report got columns added to allow 
> segmentation by conversion types like almost all the other performance 
> reports (i.e. the ConversionTrackerId, ConversionTypeName, and 
> ConversionCategoryName fields).  This is great, but one thing that's 
> causing us problems is that these fields are not compatible with the 
> Conversions and ConvertedClicks fields (i.e. you can't download these 
> fields together in one report). It's normal in the other reports to have 
> fields that aren't compatible with the conversion type fields, but this is 
> the only performance report I've seen that doesn't allow Conversions and 
> ConvertedClicks to be used with the conversion type segment fields.  It is 
> particularly odd that ConversionValue *IS* allowed to be used with the 
> conversion segment fields, while Conversions is not - it sure seems like 
> they'd either both be allowed or both not be allowed, as they're just 
> reporting on two parts (number and value) of the same thing.
>
> Could you please change this to allow these fields to be used in the same 
> report, as they are in almost all the other performance reports? 
>  Conversions, in particular, is important for us, as the RMF requires us to 
> always show this field - and as it stands now, when we segment per-product 
> shopping data by conversion type, we can't show it.
>
> Thanks in advance,
> Greg
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/81df5db3-08b6-4725-8c62-546638f1a7db%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Product and Service ID returned by Targeting Idea Service does not exist

2015-05-15 Thread jon
Hi,

We are retrieving product and service IDs for keywords from the 
TargetingIdeaService. Recently we've seen ID 13494 returned but when I look 
up against: 
https://developers.google.com/adwords/api/docs/appendix/productsservices 
this id does not exist. 

Any advice is appreciated.

Thanks!
Jon

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/8df2634e-c66c-47b3-be29-aa73c4edba39%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to resubmit a tracking template that was disapproved

2015-05-13 Thread jon
Hi,

We had a site outage on our tracking server and as a result some of our 
keywords were disapproved with: "Tracking template does not redirect to a 
final URL"

How can we get these re-crawled now that the issue has been fixed?

Thanks!
Jon

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/4469f0de-3a7b-4e82-9a42-9c8062bf9854%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Disapproval Reasons for Keyword/AdExtension

2015-05-13 Thread jon
Hi,

I'm wondering if this was ever addressed? We would like to get disapproval 
reasons for keyword criterion via api.

Thanks,
Jon


On Friday, March 16, 2012 at 7:53:07 AM UTC-7, Eric Koleda wrote:
>
> Hi Lloyd,
>
> There is no way to retrieve the disapproval reasons for criteria or 
> extensions via the API.  I'll talk to the team about exposing this data but 
> even if it can be exposed it would need to wait for another API version to 
> be released.
>
> Best,
> - Eric Koleda, AdWords API Team
>
> On Tuesday, March 13, 2012 1:29:59 PM UTC-4, Lloyd Pick wrote:
>>
>> Hi,
>>
>> Were currently trying to fetch disapproval reasons across accounts. We 
>> can successfully pull down reports using AD_PERFORMANCE, 
>> AD_EXTENSION_PERFORMANCE & KEYWORD_PERFORMANCE to get the ID's of the 
>> disapproved objects by filtering on 'ApprovalStatus'. We could then take 
>> those objects and look them up in the API to find their '
>> disapprovalReasons'.
>>
>> However the only one where we can actually lookup disapprovalReasons is 
>> the Ad, all the others only provide the approvalStatus.
>>
>> For Ads... AdGroupAdService::Ad disapprovalReasons
>>
>> For Keywords... 
>> AdGroupCriterionService::AdGroupCriterion::BiddableAdGroupCriterion 
>> approvalStatus
>> For AdExtension (Keyword)... AdExtensionOverrideService::AdExtensionOverride 
>> approvalStatus
>> For AdExtension 
>> (Campaign)... CampaignAdExtensionService::CampaignAdExtension 
>> approvalStatus
>>
>> Is there anyway to pull disapprovalReasons for the other objects at this 
>> time?
>> Are they ever going to be available through reports rather than the 
>> service API?
>>
>> Many thanks guys
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/241eb22a-75e1-481e-9566-da6798f906ce%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: TrafficEstimatorService vs. bid landscapes with existing Campaigns/Ad Groups/Keywords

2015-04-29 Thread Jon Oler
I appreciate the response you've given so far.  In your initial response, 
you indicated that you didn't know the answer to several of our questions. 
 Have you been able to look into the questions you didn't know the answer 
to yet?

Thanks,

Jon

On Wednesday, April 22, 2015 at 11:56:13 AM UTC-6, Josh Radcliff (AdWords 
API Team) wrote:
>
> Hi Jon,
>
> Please see my answers below. You covered quite a bit of ground in your 
> questions, so I will have to get back to you on some of the questions.
>
> You may want to check out the accompanying Estimating Traffic Guide 
> <https://developers.google.com/adwords/api/docs/guides/traffic-estimator-service>
>  for 
> the *TrafficEstimatorService*. One key point is that this service is 
> meant to mirror the functionality of the Keyword Planner 
> <https://support.google.com/adwords/answer/2999770>. In the *Keyword 
> Planner, *you always specify a list of keywords for which you want to 
> retrieve estimates, so it follows that you need to list specific keywords 
> in your API request as well.
>
> 1.  Is the keyword id used at all when included in the 
> KeywordEstimateRequest sent to the TrafficEstimatorService, or are only and 
> campaign id and ad group id used by this service?
> The keyword ID will influence estimates if specified. Please see the 
> documentation 
> on KeywordEstimateRequest.keyword 
> <https://developers.google.com/adwords/api/docs/reference/v201502/TrafficEstimatorService.KeywordEstimateRequest#keyword>
>  for 
> details.
>
> 2.  If the answer to #1 is no, then this means that an existing keyword's 
> quality score, ctr, etc. aren't factored into an estimate, right?
> Not applicable, since the answer to #1 is yes.
>
> 3.  Does the TrafficEstimatorService consider other existing keywords, in 
> an existing ad group (when the ad group id is specified) besides those 
> included in the API request?  If not, then it would seem that it would be 
> necessary to send all of the keywords in an ad group in a single API call 
> in order to get accurate estimates because some keywords in an ad group may 
> "steal" traffic from other keywords.
> I'm looking into this question and will post back once I have an answer.
>
> 4.  Similar to question #2, but does the TrafficEstimatorService consider 
> existing negative keywords for an existing ad group id when generating 
> estimates when the negative keywords aren't included in the request?
> Please see my answer to question #5.
>
> 5.  Can you describe in a bit more detail what "context" is used by the 
> TrafficEstimatorService when existing campaign ids/ad group ids (and maybe 
> keyword ids) are included in the request?  How does sending these ids 
> result in more accurate estimates?
> The service generates forecasts by taking samples of past performance for 
> the keywords and options you specified, so if you include an existing 
> campaign or ad group, the service will use a sample of that campaign or ad 
> group's performance to generate the estimates. Therefore, the additional 
> context of the various campaign and ad group settings and targeting options 
> will implicitly influence the sample.
>
> 6.  Do bid landscapes consider the existing keywords in an ad group 
> (including negative keywords) when a bid landscape is requested for a given 
> keyword id?
> I'm looking into this question and will post back once I have an answer.
>
> 7.  Which is the better way to get estimates for cost and clicks for 
> existing keywords for various max cpc bids (and thus set a new max cpc 
> bid)--the TrafficEstimatorService or bid landscapes?  The 
> TrafficEstimatorService is a forward looking service in that it makes 
> estimates for the future, so that would seem to be an advantage for it. 
>  Unfortunately, I have doubts about how much data about existing keywords 
> is applied for estimates on existing keywords.  On the other hand, bid 
> landscapes are backwards looking (but we would prefer estimates for the 
> future), but since they only require a keyword id to be specified, perhaps 
> bid landscapes are able to utilize all of the context information of the 
> keyword (other keywords in the ad group, negative keywords in the ad group, 
> ctr, quality score, etc.).  If the bid landscape is for recent traffic, 
> then it is also likely a good predictor of future traffic (which is why 
> this functionality was created in the first place).
> I'm looking into this question and will post back once I have an answer, 
> but you may want to post to the AdWords Community 
> <https://www.en.adwords-community.com/> as well, since that community has 
> lots of product experts who may have suggesti

TrafficEstimatorService vs. bid landscapes with existing Campaigns/Ad Groups/Keywords

2015-04-21 Thread Jon Oler
landscapes only return a handful (I've seen 3 at the least and 9 at 
the most) of landscape points for various cpc bids.  Is the decision on the 
number of landscape points to return determined by big differences in 
cost/clicks/etc. at various bid points, so bidding in between these 
landscape points wouldn't result in much different results in terms of 
cost/clicks/etc.?  What if my ideal max cpc bid happens to be somewhere in 
between two landscape points?  The TrafficEstimatorService allows the max 
cpc bid to be specified in the request, so it has that working to its 
advantage since we can decide how many estimates we want to retrieve.

Thanks,

Jon

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/87fc6cb4-fb4a-4ec6-8bcd-9b1a2b2413c4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Expected volatility on TargetingIdeaService Average CPC metric

2015-04-14 Thread jon
Hi,

I retrieved the Average CPC metric from the TargetingIdeaService on April 
8th and again, today, April 13th and the ACPC metric showed an average 
swing of 20% (either direction) with some keywords in the sample showing 
almost a 100% change.

What is the expected volatility of this metric? How often do you recommend 
we re-pull?

Thanks,
Jon

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/6291ad87-8f49-492a-8708-ac81b95ff851%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


User Permission Denied for Test MCC

2015-02-09 Thread Jon Weinstock
Hi Adwords,

I created a production MCC with an account under email address A. I 
requested a developer token under this account.

I created a test MCC with multiple accounts under email address B. 

I authorized B through the Google Developer's Console and used the client 
id and secret to generate a refresh token. Unfortunately when I try to 
access any API operation I'm getting a User Permission Denied. Can you 
advise? 

Thank You

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/841d0f94-2c89-4244-b275-374181e1278a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords OAuth2 using Service Account in C#

2014-08-25 Thread Jon Jones
This is a completely worthless response.
Please show some steps for how to set up a service account.

On Monday, June 2, 2014 9:40:04 AM UTC-4, Josh Radcliff (AdWords API Team) 
wrote:
>
> Hi,
>
> Are you trying to use a Service Account? If so, the .NET library's OAuth2 
> Guide 
> 
>  contains 
> useful information.
>
> If you are using a Service Account, I highly recommend considering the 
> *Installed 
> Application* or *Web Application* flow instead. You can achieve very 
> similar results 
>  
> with these flows and they are far easier to set up than the Service Account 
> flow.
>
> Cheers,
> Josh, AdWords API Team
>
> On Sunday, June 1, 2014 7:00:40 AM UTC-4, Chris Sturgeon wrote:
>>
>> I am having the same issue. Were you able to figure this out? 
>>
>>
>>
>> On Thursday, April 3, 2014 11:13:19 AM UTC-4, Richard wrote:
>>>
>>>
>>> Hi,
>>> We have an internal c# Adwords application which I trying to upgrade 
>>> from client login(v201309)  to OAuth2(v201402) 
>>> The application is running by scheduled job to update our Adwords data 
>>> as well as pulling reports so there is no user interaction involved.
>>> I have followed below example and was able to get as far as initialize 
>>> the ServiceAccountCredential,  In the example it's using PlusService but I 
>>> was not able to find any example on  Adwords API with 
>>> ServiceAccountCredential, 
>>> please advice how to obtain an Access Token from this point. 
>>>
>>>
>>> https://developers.google.com/api-client-library/dotnet/guide/aaa_oauth#service_account
>>>
>>> X509Certificate2 certificate = new 
>>> X509Certificate2(SERVICE_ACCOUNT_PKCS12_FILE_PATH, "notasecret", 
>>> X509KeyStorageFlags.Exportable);
>>>
>>> ServiceAccountCredential credential = new 
>>> ServiceAccountCredential(
>>>   new 
>>> ServiceAccountCredential.Initializer(SERVICE_ACCOUNT_EMAIL)
>>>   {
>>>   Scopes = new[] { "
>>> https://adwords.google.com/api/adwords/"; }
>>>   }.FromCertificate(certificate));
>>>
>>> // Create the service ==> where I am stuck
>>> //var service = new PlusService(new 
>>> BaseClientService.Initializer()
>>> //{
>>> //HttpClientInitializer = credential,
>>> //ApplicationName = "Plus API Sample",
>>> //});
>>>
>>> //Activity activity = 
>>> service.Activities.Get(ACTIVITY_ID).Execute();
>>> //Console.WriteLine("  Activity: " + 
>>> activity.Object.Content);
>>> //Console.WriteLine("  Video: " + 
>>> activity.Object.Attachments[0].Url);
>>>
>>> //Console.WriteLine("Press any key to continue...");
>>> //Console.ReadKey();
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/7bee27c3-4373-49bb-a1df-6dab6a38ed2a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Multi attribution with upload conversions

2014-05-28 Thread Jon Perry
Hi Josh,

Thanks for the response. My question is probably more around the Search 
Funnel tool in AdWords, so I'll move my question over to the relevant 
AdWords forum.

Jon

On Tuesday, May 27, 2014 8:29:22 PM UTC+1, Josh Radcliff (AdWords API Team) 
wrote:
>
> Hi Jon,
>
> I can only speak to the functionality of the AdWords API, but in that 
> regard if a user comes to your site twice -- once via Ad 1 and five days 
> later via Ad 2, then the Click Performance 
> Report<https://developers.google.com/adwords/api/docs/appendix/reports#click> 
> will 
> report two distinct *GCLID*s. In terms of conversion uploads, you could 
> upload a conversion for each of those clicks, but if you upload multiple 
> conversions for the *same* GCLID/conversion name/conversion time 
> combination, AdWords will only record the first uploaded conversion and 
> ignore the 
> rest<https://developers.google.com/adwords/api/docs/reference/v201402/OfflineConversionFeedService.OfflineConversionFeed#conversionTime>
> .
>
> I'm not sure if that answers your question, though. If you are asking 
> about the behavior of the API, feel free to post a follow up here. If 
> instead you are asking about the behavior of the *Model Comparison Tool*, 
> then please post your question to the Analytics 
> forum<https://productforums.google.com/forum/#!forum/analytics>
> .
>
> Thanks,
> Josh, AdWords API Team
>
> On Friday, May 23, 2014 9:07:35 AM UTC-4, Jon Perry wrote:
>>
>> I am wondering how the Model Comparison Tool works with upload 
>> conversions...
>>
>> If I am to upload a conversion via the API, or otherwise, with the last 
>> GCLID that was attributed to the visitor that has converted with us; will I 
>> still be able to see the attribution change for that conversion if, for 
>> example, the visitor entered the site via a different ad previously?
>>
>> For example if they come to the site via Ad 1, then 5 days later come via 
>> Ad 2 and convert offline and I upload the conversion with the GCLID 
>> relating to the Ad 2 click; will AdWords preserve the Ad 1 click so if I 
>> compare first click attribution with last click attribution I can see the 
>> attribution change from Ad 1 to Ad 2?
>>
>> Thanks,
>> Jon
>>
>

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


Multi attribution with upload conversions

2014-05-23 Thread Jon Perry
I am wondering how the Model Comparison Tool works with upload 
conversions...

If I am to upload a conversion via the API, or otherwise, with the last 
GCLID that was attributed to the visitor that has converted with us; will I 
still be able to see the attribution change for that conversion if, for 
example, the visitor entered the site via a different ad previously?

For example if they come to the site via Ad 1, then 5 days later come via 
Ad 2 and convert offline and I upload the conversion with the GCLID 
relating to the Ad 2 click; will AdWords preserve the Ad 1 click so if I 
compare first click attribution with last click attribution I can see the 
attribution change from Ad 1 to Ad 2?

Thanks,
Jon

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


IP Blocking via API Issue

2014-04-14 Thread Jon

I'm using the new IP blocking functionality added in V201402 
(https://developers.google.com/adwords/api/docs/reference/v201402/CampaignCriterionService.IpBlock),
 
but having an issue trying to block anything but a single IP. That link 
shows that we should be able to block Class C network using a mask, but I 
get an invalid IP address method when I try to block 70.210.9.1/24:

http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
>https://adwords.google.com/api/adwords/cm/v201402";>https://adwords.google.com/api/adwords/cm/v201402";>REDACTEDhttps://adwords.google.com/api/adwords/cm/v201402";>REDACTEDhttps://adwords.google.com/api/adwords/cm/v201402";>REDACTEDhttps://adwords.google.com/api/adwords/cm/v201402";>falsehttps://adwords.google.com/api/adwords/cm/v201402";>falsehttps://adwords.google.com/api/adwords/cm/v201402";>ADD18179862770.210.9.1/24

[14 Apr 2014 18:57:31,612 - INFO ] Incoming response:

http://schemas.xmlsoap.org/soap/envelope/";>https://adwords.google.com/api/adwords/cm/v201402";>0004f705416b1e980ae67d823d24CampaignCriterionServicemutate0309soap:Server[CriterionError.INVALID_IP_ADDRESS
 
@ 
operations[0].operand.criterion.ipAddress]https://adwords.google.com/api/adwords/cm/v201402";>[CriterionError.INVALID_IP_ADDRESS
 
@ 
operations[0].operand.criterion.ipAddress]ApiExceptionhttp://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="CriterionError">operations[0].operand.criterion.ipAddressCriterionError.INVALID_IP_ADDRESSCriterionErrorUNKNOWN

Plain IPs (70.210.9.1) and using a /32 (70.210.9.1/32) both work fine, 
which implies (along with the docs) that I should be using the format 
above. I also tried with 70.210.9.* as the UI uses but get the same error 
there.

Ideas?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: ManagedCustomerService.get() sometimes returns inconsistent results

2013-10-23 Thread Jon Oler
It is now happening again with another AdWords account.  In this case, I'd 
done some further investigating.  We again have different results being 
returned by ManagedCustomerService.get().  Sometimes this AdWords account 
is included in the results, and sometimes it is not.  I'm now also calling 
CustomerService.get() with the effective client customer id set to this 
problem AdWords account.  CustomerService.get() always throws an 
AuthorizationError, apparently because this AdWords account is not in our 
MCC, so we don't have permission to access it.  The key thing here, though, 
is CustomerService.get() is consistent in its results, unlike 
ManagedCustomerService.get().  I searched several times for this account in 
the AdWords UI, and it did not show up.  It is possible that this client 
has unlinked from our MCC, but we are currently unsure of this.  We have 
over 1400 Adwords accounts linked to our MCC, so we have clients link and 
unlink from our MCC on a daily basis.  We really do need to be able to 
detect changes to accounts in our MCC and ManagedCustomerService.get() is 
returning incorrect and inconsistent results, so we'd really like to see 
this addressed quickly.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: ManagedCustomerService.get() sometimes returns inconsistent results

2013-10-22 Thread Jon Oler
We are seeing this problem again right now.  AdWords team, can you please 
confirm the problem and provide on estimate of when this will be fixed.  As 
things stand, ManagedCustomerService.get() is currently unusable for us.  I 
can provide AdWords account IDs if that would help you.  I can also provide 
you with SOAP logs showing that we have different results coming back over 
and over again within seconds of making the identical API call.

As of right now, there is one AdWords account that is sometimes (correctly) 
showing up in the results of ManagedCustomerService.get() when we request 
the contents of our MCC.  Other times, just seconds later, this same 
account is not showing up in the same exact call to 
ManagedCustomerService.get().  I have a test jig to test for the presence 
of this one AdWords account in our MCC by calling 
ManagedCustomerService.get() in a loop, and I can see the results of 
ManagedCustomerService.get() are definitely changing by looking at the SOAP 
requests and responses (I previously posted examples of this). 
 totalNumEntries is now always 1489 when the results are correct, but it is 
1488 when the results are wrong (missing this one AdWords account).  We 
need ManagedCustomerService.get() to return consistent results, so 
ManagedCustomerService.get() is essentially unusable for us right now and 
is causing us a lot of trouble.

Thanks for your help,

--Jon

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: ManagedCustomerService.get() sometimes returns inconsistent results

2013-10-22 Thread Jon Oler
I can also now verify that the problem happens even when we get all the 
results in a single API request.  In my previous posting, I noted that we 
were paging in the results with 1000 accounts per page.  Since we have over 
1400 AdWords accounts linked to our MCC, we required 2 calls to 
ManagedCustomerService.get() to get all the accounts.  We wondered whether 
getting all of the results in a single request might eliminate the problem 
we are seeing.  We have now tried that and looked at the SOAP requests and 
responses and found that the problem is currently happening even when we 
return our full MCC in a single ManagedCustomerService.get() request (we 
changed the page size to 2000).

Google AdWords API team, it really appears to us that 
ManagedCustomerService.get() is returning inconsistent (and incorrect) 
results for many hours at a time.  This makes is pretty much useless to us. 
 Can you please confirm and give us an estimate of when it will be fixed?

Thanks in advance for your help,

--Jon Oler

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


ManagedCustomerService.get() sometimes returns inconsistent results

2013-10-18 Thread Jon Oler
You read my mind.  I actually just posted to that forum.  I also reported 
an issue from the thing that Morten emailed about in the Adwords UI awhile 
back.  My forum posting doesn't appear to be showing up yet--maybe the 
forum is moderated, so it will take a little while to make it.  It is kind 
of a pain to describe this problem.  Here is what I posted, so hopefully I 
get some kind of an answer:

We are seeing strange behavior with ManagedCustomerService.get().  We have 
a large MCC (over 1400 child AdWords accounts).  We are periodically 
calling ManagedCustomerService.get() to detect newly linked/unlinked child 
AdWords accounts.  In other words, we are periodically calling 
ManagedCustomerService.get() to retrieve our entire MCC tree and compare 
with previous results to detect changes.

This normally works just fine.  That is, when we call 
ManagedCustomerService.get(), we get exactly what we expect.  However, we 
are seeing times when our calls are returning unreliable results.  By 
unreliable results, I mean that we make one call to get and receive one 
result.  Then just a minute or so later, we make a second call and get a 
different result.  After just one more minute, we might get the first 
result again.  When this happens what we typically see are one or two 
AdWords accounts are excluded from the results of some of our calls, while 
they are included in other calls.  This situation remains for hours at a 
time (often more than 6 hours).  During this problem time period, it will 
always be the same AdWords accounts that are missing from some of the API 
calls but included in others.  Note that these missing accounts have not 
been removed from our MCC, so they should be in the results of the API 
call.  After many hours of this problematic situation where 
ManagedCustomerService.get() returns unreliable results (sometimes correct 
and sometimes missing a few AdWords accounts), then things will be fine 
again for awhile.  However, it doesn't usually take that long for the 
problem to recur (maybe a day or two).  When the problem does recur, then 
it will typically be different AdWords accounts that are missing from some 
of our API calls.

Our application requires that we detect changes to our MCC pretty quickly, 
so having these periods where ManagedCustomerService returns different 
results from minute to minute is a real problem for us.  From our 
software's point of view, it appears that there are a few random AdWords 
accounts that are added/removed/added/removed/added/removed/etc. over and 
over again during these periods.

Here is some proof from logging the SOAP calls.  Here's the first call. 
 Note the totalNumEntries reported in the result is 1465:

2013-10-15 22:18:47,191 [http-bio-8080-exec-1] INFO 
 AdWordsServiceClient.soapXmlLogger  - SOAP Request:
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/v201302"; 
soapenv:mustUnderstand="0">
https://adwords.google.com/api/adwords/cm/v201302";>xyz
https://adwords.google.com/api/adwords/cm/v201302";>Shanghai: Oriental Pearl 
Tower (AwApi-Java, AdWords-Axis/1.15.2, Common-Java/1.15.2, Axis/1.4, 
Java/1.7.0_21, maven)
https://adwords.google.com/api/adwords/cm/v201302";>false
https://adwords.google.com/api/adwords/cm/v201302
">false



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

https://adwords.google.com/api/adwords/cm/v201302";>CustomerId
https://adwords.google.com/api/adwords/cm/v201302";>Name
https://adwords.google.com/api/adwords/cm/v201302";>CurrencyCode
https://adwords.google.com/api/adwords/cm/v201302";>DateTimeZone
https://adwords.google.com/api/adwords/cm/v201302
">CanManageClients
https://adwords.google.com/api/adwords/cm/v201302";>TestAccount
https://adwords.google.com/api/adwords/cm/v201302";>
0
1000






2013-10-15 22:18:47,191 [http-bio-8080-exec-1] INFO 
 AdWordsServiceClient.soapXmlLogger  - SOAP Response:
http://schemas.xmlsoap.org/soap/envelope/";>

https://adwords.google.com/api/adwords/mcm/v201302"; xmlns="
https://adwords.google.com/api/adwords/cm/v201302";>
0004e8d3ff3bc7f00aa4bc424348
ManagedCustomerService
get
0
1549
0



https://adwords.google.com/api/adwords/cm/v201302"; xmlns:ns2="
https://adwords.google.com/api/adwords/mcm/v201302";>

1465
ManagedCustomerPage

Foo
22
false
USD
America/New_York
   

ManagedCustomerService.get() sometimes returns unreliable results

2013-10-18 Thread Jon Oler
We are seeing strange behavior with ManagedCustomerService.get().  We have 
a large MCC (over 1400 child AdWords accounts).  We are periodically 
calling ManagedCustomerService.get() to detect newly linked/unlinked child 
AdWords accounts.  In other words, we are periodically calling 
ManagedCustomerService.get() to retrieve our entire MCC tree and compare 
with previous results to detect changes.

This normally works just fine.  That is, when we call 
ManagedCustomerService.get(), we get exactly what we expect.  However, we 
are seeing times when our calls are returning unreliable results.  By 
unreliable results, I mean that we make one call to get and receive one 
result.  Then just a minute or so later, we make a second call and get a 
different result.  After just one more minute, we might get the first 
result again.  When this happens what we typically see are one or two 
AdWords accounts are excluded from the results of some of our calls, while 
they are included in other calls.  This situation remains for hours at a 
time (often more than 6 hours).  During this problem time period, it will 
always be the same AdWords accounts that are missing from some of the API 
calls but included in others.  Note that these missing accounts have not 
been removed from our MCC, so they should be in the results of the API 
call.  After many hours of this problematic situation where 
ManagedCustomerService.get() returns unreliable results (sometimes correct 
and sometimes missing a few AdWords accounts), then things will be fine 
again for awhile.  However, it doesn't usually take that long for the 
problem to recur (maybe a day or two).  When the problem does recur, then 
it will typically be different AdWords accounts that are missing from some 
of our API calls.

Our application requires that we detect changes to our MCC pretty quickly, 
so having these periods where ManagedCustomerService returns different 
results from minute to minute is a real problem for us.  From our 
software's point of view, it appears that there are a few random AdWords 
accounts that are added/removed/added/removed/added/removed/etc. over and 
over again during these periods.

Here is some proof from logging the SOAP calls.  Here's the first call. 
 Note the totalNumEntries reported in the result is 1465:

2013-10-15 22:18:47,191 [http-bio-8080-exec-1] INFO 
 AdWordsServiceClient.soapXmlLogger  - SOAP Request:
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/v201302"; 
soapenv:mustUnderstand="0">
https://adwords.google.com/api/adwords/cm/v201302";>xyz
https://adwords.google.com/api/adwords/cm/v201302";>Shanghai: 
Oriental Pearl Tower (AwApi-Java, AdWords-Axis/1.15.2, Common-Java/1.15.2, 
Axis/1.4, Java/1.7.0_21, maven)
https://adwords.google.com/api/adwords/cm/v201302";>false
https://adwords.google.com/api/adwords/cm/v201302";>false



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

https://adwords.google.com/api/adwords/cm/v201302";>CustomerId
https://adwords.google.com/api/adwords/cm/v201302";>Name
https://adwords.google.com/api/adwords/cm/v201302";>CurrencyCode
https://adwords.google.com/api/adwords/cm/v201302";>DateTimeZone
https://adwords.google.com/api/adwords/cm/v201302";>CanManageClients
https://adwords.google.com/api/adwords/cm/v201302";>TestAccount
https://adwords.google.com/api/adwords/cm/v201302";>
0
1000






2013-10-15 22:18:47,191 [http-bio-8080-exec-1] INFO 
 AdWordsServiceClient.soapXmlLogger  - SOAP Response:
http://schemas.xmlsoap.org/soap/envelope/";>

https://adwords.google.com/api/adwords/mcm/v201302"; 
xmlns="https://adwords.google.com/api/adwords/cm/v201302";>
0004e8d3ff3bc7f00aa4bc424348
ManagedCustomerService
get
0
1549
0



https://adwords.google.com/api/adwords/cm/v201302"; 
xmlns:ns2="https://adwords.google.com/api/adwords/mcm/v201302";>

1465
ManagedCustomerPage

Foo
22
false
USD
America/New_York
false

...

Here's the second call, made 3 seconds after the first call.  It's for the 
second page of results, but note that the totalNumEntries reported in the 
response is now 1462:

2013-10-15 22:18:50,197 [http-bio-8080-exec-1] INFO 
 AdWordsServiceClient.soapXmlLogger  - SOAP Request:
http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:xsd="http://www.w3.org/2001/XMLS

Special characters in Sitelinks

2013-07-11 Thread Jon

When I create site links (FeedItems) with special/multi-byte characters, 
it's not being interpretted as utf-8, and is ending up as ® instead of ® 
at Google. This happens only for site links and not ads, etc. I am using 
v201306 and the latest version (2.11) of the Perl library. 

Are other people seeing this? Do we think this is a bug in the adowrds api? 
Or maybe the Perl api? As best I can tell, I'm not doing anything wrong; 
the requests work the same as for ads.

Thanks,

Jon

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




Get Campaign Wide Negative Keywords

2013-03-26 Thread Jon Perry
I'm new to the AdWords API and I've been trying to select all of my 
campaign wide negative keywords through CampaignCriterionService.  But I'm 
getting no results.  I know I have campaign wide negative keywords.  I'm 
using the PHP Client Library.

I don't understand why this isn't returning results.  Insights?

$CampaignCriterionService = 
$this->user->GetService('CampaignCriterionService', ADWORDS_VERSION);
$selector = new Selector();
$selector->fields = array('CampaignId');

try {
$graph = $CampaignCriterionService->get($selector);
} catch (Exception $e) {
printf("An error has occurred: %s\n", $e->getMessage());
}

if (isset($graph->entries)) {
print "Good to go.";
} else {
print "No entries were found.";
}

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: New Remarketing Tag

2012-11-05 Thread Jon

Paul,

Thanks for the links. It's clear how to create the old style remarketing 
tags, where you need to create a new tag per audience, but it's not clear 
how I can create multiple audiences using the same tag and URL rules - via 
the API.

Jon

On Monday, November 5, 2012 9:14:57 AM UTC-6, Paul Matthews wrote:
>
> Hi jon,
>
> To modify the Remarketing Tag via the AdWords API you need to look at a 
> few endpoints:
>
>
>- The Targeting 
> Type<https://developers.google.com/adwords/api/docs/appendix/targetingtypes#remarketing_lists_and_custom_combinations>explains
>  how Remarketing lists are linked to Campaigns
>- The 
> UserListService<https://developers.google.com/adwords/api/docs/reference/latest/UserListService.RemarketingUserList>allows
>  you to manage those lists
>- The 
> CampaignCriterionService<https://developers.google.com/adwords/api/docs/reference/latest/CampaignCriterionService>allows
>  you to manage 
>
> CampaignCriterion<https://developers.google.com/adwords/api/docs/reference/latest/CampaignCriterionService.CampaignCriterion>setting
>  a 
>
> CriterionUserList<https://developers.google.com/adwords/api/docs/reference/latest/CampaignCriterionService.CriterionUserList>
> 
>
> I hope this information helps.
>
> Regards,
>
> - Paul, 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


New Remarketing Tag

2012-11-02 Thread Jon

Is it possible to manage targeting using the new remarking tag via the 
AdWords API? That is, with the new tag that lets you add users to an 
audience using URL matches (with a single tag on the site), can you add 
those rules via the AdWords API?

Thanks,

Jon

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: GZIPPED_XML report download corrupted in perl 2.7.3 API? v201206

2012-10-29 Thread Jon
I'm not sure this is the right way to solve the problem, but if I undo this 
change from the last commit, the problem goes away.

Index: lib/Google/Ads/Common/ReportUtils.pm

@@ -135,7 +140,7 @@
   # If not gzip support then we can stream directly to a file.
   $response = $lwp->request($request, $file_path);
 } else {
-  open(FH, ">", $file_path) or warn "Can't write to '$file_path': $!";
+  open(FH, ">:utf8", $file_path) or warn "Can't write to '$file_path': 
$!";
   $response = $lwp->request($request);
   # Need to decode in a file.
   print FH $response->decoded_content();

On Monday, October 29, 2012 1:48:59 PM UTC-5, Jon wrote:
>
>
> I'm seeing this as well. I added issue 51 for it.
>
> On Monday, October 29, 2012 12:10:58 PM UTC-5, Takeshi Hagikura wrote:
>>
>> Hello Jay,
>>
>> Can you please create a new issue on the issue tracker?
>> http://code.google.com/p/google-api-adwords-perl/issues/list
>>
>>
>> 2012年10月29日月曜日 17時13分38秒 UTC+9 Takeshi Hagikura:
>>>
>>> Hello Jay,
>>>
>>> Sorry for the inconvenience. 
>>> I'll consult the maintainer of the perl client library.
>>>
>>> Let me clarify, are you able to use GZIPPED_XML before upgrading to the 
>>> perl 2.7.3?
>>>
>>> Best,
>>> - Takeshi, AdWords API Team
>>>
>>> 2012年10月28日日曜日 4時10分46秒 UTC+9 Jay Chan:
>>>>
>>>> Since upgrading to the perl 2.7.3 API, I have not been able to use 
>>>> downloadFormat GZIPPED_XML in either the old v201109 API or the v201206 
>>>> API.
>>>>
>>>> Under linux the gzip files seem to be corrupted.  They can be 
>>>> downloaded in any non-compressed format *XML,CSV) with no problem.
>>>>
>>>> Any thoughts?
>>>> Thanks.
>>>>
>>>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: GZIPPED_XML report download corrupted in perl 2.7.3 API? v201206

2012-10-29 Thread Jon Brown

I'm seeing this as well. I added issue 51 for it.

On Monday, October 29, 2012 12:10:58 PM UTC-5, Takeshi Hagikura wrote:
>
> Hello Jay,
>
> Can you please create a new issue on the issue tracker?
> http://code.google.com/p/google-api-adwords-perl/issues/list
>
>
> 2012年10月29日月曜日 17時13分38秒 UTC+9 Takeshi Hagikura:
>>
>> Hello Jay,
>>
>> Sorry for the inconvenience. 
>> I'll consult the maintainer of the perl client library.
>>
>> Let me clarify, are you able to use GZIPPED_XML before upgrading to the 
>> perl 2.7.3?
>>
>> Best,
>> - Takeshi, AdWords API Team
>>
>> 2012年10月28日日曜日 4時10分46秒 UTC+9 Jay Chan:
>>>
>>> Since upgrading to the perl 2.7.3 API, I have not been able to use 
>>> downloadFormat GZIPPED_XML in either the old v201109 API or the v201206 API.
>>>
>>> Under linux the gzip files seem to be corrupted.  They can be downloaded 
>>> in any non-compressed format *XML,CSV) with no problem.
>>>
>>> Any thoughts?
>>> Thanks.
>>>
>>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


How to create Campaign hierarchy using AdWords MutateJobService?

2011-11-07 Thread Jon Beebe
What's the least expensive way to create the entire Campaign
hierarchy, from the Campaign down to the ads/keywords, using the
AdWords API?

I have a tool for creating/organizing Campaigns, AdGroups, and Ads/
Keywords. I'm sending this data to Google via the AdWords API.

Is there a way to do all of this in one single MutateJobService?

>From all my research it seems the only way to do this is by

1.  Creating the Campaigns job.
2.  waiting for it to finish, extracting all campaign ids and matching
them to the AdGroups.
3.  Creating an AdGroups job.
4.  waiting for it to finish, extracting all AdGroup ids and matching
them to the ads/keywords.
5.  Creating an Ads/Keywords job.

Is there a simple way that I'm somehow missing?

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


Using Sandbox with OAuth + PHP Api

2011-11-07 Thread Jon Beebe
I posted here about php + oauth because that's how my problem started.
But I'm not sure if it's OAuth causing the issue.

I have the PHP Api successfully talking to my live account. However,
changing to the sandbox account does some weird things. I can request
a new OAuth authorization token just fine, but when I go to perform an
action it tells me this:

PHP Fatal error:  Uncaught SoapFault exception: [soap:Server]
QuotaCheckError.INVALID_TOKEN_HEADER @ ; trigger:'myem...@gmail.com+
+USD' in /api/aw_api_php_lib_2.7.0/src/Google/Api/Ads/Common/Lib/
AdsSoapClient.php:201

That header is the email address I use to log in, and per the
instructions here: http://code.google.com/apis/adwords/docs/sandbox.html
I set the developerToken to be the email + the currency.

Is this an OAuth issue, or something else.

Thanks!

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT@PrimaryDisplayStatus

2011-08-10 Thread Jon Brown

Understood. There was some combination of things that wouldn't allow
me to do it that way at the time. I think it had to do with old versus
new reports for MCC account cross-client reports.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT@PrimaryDisplayStatus

2011-08-10 Thread Jon Brown

Tony, thanks, but these are reports created via the AdWords web
interface. I have only selected the basic fields, but clearly behind
the scenes something is wrong.

When I pull the report definitions via the API, I see the bad field(s)
in the selector:

DateUserAndExperimentStatusKeywordTextCampaignNameAdGroupNamePrimaryDisplayStatusMaxCpcClicksImpressionsCtrAverageCpcCostAveragePositionDestinationUrlQualityScoreFirstPageCpcKeywordMatchTypeAverageCpmPrimaryDisplayStatusNOT_INCAMPAIGN_DELETEDPrimaryDisplayStatusNOT_INADGROUP_DELETEDStatusINACTIVEPAUSEDIsNegativeEQUALSfalseCriteriaTypeINKEYWORD2011080320110809

Maybe I could write some code to modify this report definition via the
API, but clearly Google changed something to break this since I've
been using this report for months.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: ReportDefinitionError - Simple Campaign Report

2011-08-10 Thread Jon Brown

I've been experiencing a similar issues since the 8th.

Specifically, when I GET 
https://adwords.google.com/api/adwords/reportdownload?__rd=

I get:

!!!1|
ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT@UserAndExperimentStatus???

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT@PrimaryDisplayStatus

2011-08-10 Thread Jon Brown

Anyone get an answer here yet? Since the 8th, my campaign report has
been failing with:

INVALID_FIELD_NAME_FOR_REPORT@UserAndExperimentStatus

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Can Adword API Ad Agencies Use Customers' Discounts/Coupons

2010-12-15 Thread Jon
Does anyone know if adwords API advertising agencies can use discount/
coupon codes which customers get for free $25 or $100 of google
adwords usage? (wasn't sure if an ad agency set up through adwords'
API could do this for customers).  Thanks!

Jon

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