Re: Upload Conversion Adjustment not throwing partialFailureErrors

2024-04-24 Thread Selcuk
In case this is intended behaviour, is there any other way for us to detect 
when a conversion with said orderId has been uploaded to the conversion 
action?

On Wednesday, April 24, 2024 at 2:11:32 PM UTC+2 Selcuk wrote:

> If it helps, the requestId that i found in the response headers 
> was XYfSaW2rxNUl_2x3jbSfUg
>
> On Wednesday, April 24, 2024 at 2:06:24 PM UTC+2 Selcuk wrote:
>
>> Hello,
>>
>> We are trying to implement the uploadConversionAdjustment rest endpoint. 
>> We are encountering the following issue:
>>
>> We are uploading an ENHANCEMENT with an orderId that does not exist (we 
>> have tried many different random strings), because we want to trigger the 
>> CONVERSION_NOT_FOUND failure message. While doing this, we noticed that we 
>> always get a succesful response back, even when we are certain that this 
>> conversion action has not received a conversion with said orderId.
>>
>> The request body:
>> {
>>   "conversionAdjustments": [
>> {
>> "adjustmentType": "ENHANCEMENT",
>> "userIdentifiers": [
>> {
>> "userIdentifierSource": "FIRST_PARTY",
>> "hashedEmail": 
>> "1b3b25a7c92d9b485a566545f43ef41255172c814fb45775bf25e914ed45ec54"
>> }
>> ],
>> "orderId": "ThisIsNotAnActualOrderId",
>> "conversionAction": 
>> "customers/6989894992/conversionActions/6797143098",
>> "adjustmentDateTime": "2024-04-24 13:19:45+02:00",
>> "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) 
>> AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"
>> }
>>   ],
>>   "partialFailure": true,
>>   "validateOnly": false
>> }
>> The request response:
>> {
>> "results": [
>> {
>> "adjustmentType": "ENHANCEMENT",
>> "conversionAction": 
>> "customers/6989894992/conversionActions/6797143098",
>> "adjustmentDateTime": "2024-04-24 13:19:45+02:00",
>> "orderId": "ThisIsNotAnActualOrderId"
>> }
>> ],
>> "jobId": "518479714210543166"
>> }
>>
>> So my question is: Why is this conversion adjustment succeeding? Our plan 
>> depended on the CONVERSION_NOT_FOUND failure being thrown.
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/4de7cae6-5414-489d-806e-314fdd6d5899n%40googlegroups.com.


Re: Upload Conversion Adjustment not throwing partialFailureErrors

2024-04-24 Thread Selcuk
If it helps, the requestId that i found in the response headers 
was XYfSaW2rxNUl_2x3jbSfUg

On Wednesday, April 24, 2024 at 2:06:24 PM UTC+2 Selcuk wrote:

> Hello,
>
> We are trying to implement the uploadConversionAdjustment rest endpoint. 
> We are encountering the following issue:
>
> We are uploading an ENHANCEMENT with an orderId that does not exist (we 
> have tried many different random strings), because we want to trigger the 
> CONVERSION_NOT_FOUND failure message. While doing this, we noticed that we 
> always get a succesful response back, even when we are certain that this 
> conversion action has not received a conversion with said orderId.
>
> The request body:
> {
>   "conversionAdjustments": [
> {
> "adjustmentType": "ENHANCEMENT",
> "userIdentifiers": [
> {
> "userIdentifierSource": "FIRST_PARTY",
> "hashedEmail": 
> "1b3b25a7c92d9b485a566545f43ef41255172c814fb45775bf25e914ed45ec54"
> }
> ],
> "orderId": "ThisIsNotAnActualOrderId",
> "conversionAction": 
> "customers/6989894992/conversionActions/6797143098",
> "adjustmentDateTime": "2024-04-24 13:19:45+02:00",
> "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) 
> AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"
> }
>   ],
>   "partialFailure": true,
>   "validateOnly": false
> }
> The request response:
> {
> "results": [
> {
> "adjustmentType": "ENHANCEMENT",
> "conversionAction": 
> "customers/6989894992/conversionActions/6797143098",
> "adjustmentDateTime": "2024-04-24 13:19:45+02:00",
> "orderId": "ThisIsNotAnActualOrderId"
> }
> ],
> "jobId": "518479714210543166"
> }
>
> So my question is: Why is this conversion adjustment succeeding? Our plan 
> depended on the CONVERSION_NOT_FOUND failure being thrown.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/232de4ab-6570-49d1-b226-cd7776879325n%40googlegroups.com.


Upload Conversion Adjustment not throwing partialFailureErrors

2024-04-24 Thread Selcuk
Hello,

We are trying to implement the uploadConversionAdjustment rest endpoint. We 
are encountering the following issue:

We are uploading an ENHANCEMENT with an orderId that does not exist (we 
have tried many different random strings), because we want to trigger the 
CONVERSION_NOT_FOUND failure message. While doing this, we noticed that we 
always get a succesful response back, even when we are certain that this 
conversion action has not received a conversion with said orderId.

The request body:
{
  "conversionAdjustments": [
{
"adjustmentType": "ENHANCEMENT",
"userIdentifiers": [
{
"userIdentifierSource": "FIRST_PARTY",
"hashedEmail": 
"1b3b25a7c92d9b485a566545f43ef41255172c814fb45775bf25e914ed45ec54"
}
],
"orderId": "ThisIsNotAnActualOrderId",
"conversionAction": 
"customers/6989894992/conversionActions/6797143098",
"adjustmentDateTime": "2024-04-24 13:19:45+02:00",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) 
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"
}
  ],
  "partialFailure": true,
  "validateOnly": false
}
The request response:
{
"results": [
{
"adjustmentType": "ENHANCEMENT",
"conversionAction": 
"customers/6989894992/conversionActions/6797143098",
"adjustmentDateTime": "2024-04-24 13:19:45+02:00",
"orderId": "ThisIsNotAnActualOrderId"
}
],
"jobId": "518479714210543166"
}

So my question is: Why is this conversion adjustment succeeding? Our plan 
depended on the CONVERSION_NOT_FOUND failure being thrown.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/da5f1515-a602-4296-a2ee-6802a9fa74a0n%40googlegroups.com.


Re: Refresh token generating invalid acess tokens

2024-04-08 Thread Selcuk
Important to note that this usually happens after a couple of days, so the 
access tokens that we generate initially (every 45 minutes for atleast a 
couple of days) all seem to work well. It's just that very suddenly they 
become invalid and we can't generate a new valid one.

On Monday, April 8, 2024 at 1:08:19 PM UTC+2 Selcuk wrote:

> Hello!
>
> We are running into the following problem:
>
> We have a platform where customers can connect their Google Ads account 
> and we fetch their campaigns / adgroups / ads etc. The flow is as follows:
>
> 1. The customer logs in with their Google Ads account.\
> 2. We get an auth token which we use to get a long-lived refresh token and 
> an access token
> 3. The customer selects an ad account.
> 4. We fetch the campaigns/adgroups/ads using the query endpoint every hour.
>
> Now, suddenly, the following has started to happen:
> 1. We fetch the campaigns, and get the following error:
>
> org.springframework.web.client.HttpClientErrorException$Unauthorized: 401 
> Unauthorized: "{  "error": {"code": 401,"message": 
> "Request had invalid authentication credentials. Expected OAuth 2 access 
> token, login cookie or other valid authentication credential. See 
> https://developers.google.com/identity/sign-in/web/devconsole-project.";, 
>
> "status": "UNAUTHENTICATED"  }}"
>
> 2. We use our refresh token to generate a new access token (This succeeds, 
> important!)
> 3. We try to fetch the campaigns again, and we get the exact same error as 
> above.
> 4. We decide that we can no longer use the refresh token and drop the 
> Google Ads connection and send an email to the customer.
>
> We are very confused why this error is happening for so many customers all 
> of a sudden, what could the possible reasons be? The customers that have 
> had this happen to them (many!) have contacted us and assured us that they 
> have not touched anything in regards to the permissions for our app.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/87003148-35fd-425f-89c4-ef802392a5b5n%40googlegroups.com.


Refresh token generating invalid acess tokens

2024-04-08 Thread Selcuk
Hello!

We are running into the following problem:

We have a platform where customers can connect their Google Ads account and 
we fetch their campaigns / adgroups / ads etc. The flow is as follows:

1. The customer logs in with their Google Ads account.\
2. We get an auth token which we use to get a long-lived refresh token and 
an access token
3. The customer selects an ad account.
4. We fetch the campaigns/adgroups/ads using the query endpoint every hour.

Now, suddenly, the following has started to happen:
1. We fetch the campaigns, and get the following error:

org.springframework.web.client.HttpClientErrorException$Unauthorized: 401 
Unauthorized: "{  "error": {"code": 401,"message": 
"Request had invalid authentication credentials. Expected OAuth 2 access 
token, login cookie or other valid authentication credential. See 
https://developers.google.com/identity/sign-in/web/devconsole-project.";,   
 
"status": "UNAUTHENTICATED"  }}"

2. We use our refresh token to generate a new access token (This succeeds, 
important!)
3. We try to fetch the campaigns again, and we get the exact same error as 
above.
4. We decide that we can no longer use the refresh token and drop the 
Google Ads connection and send an email to the customer.

We are very confused why this error is happening for so many customers all 
of a sudden, what could the possible reasons be? The customers that have 
had this happen to them (many!) have contacted us and assured us that they 
have not touched anything in regards to the permissions for our app.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/2dcc0fde-5b4f-4591-97d8-86d9a7a8e60bn%40googlegroups.com.


Re: question about enhancing offline click conversions

2024-03-13 Thread Selcuk
Just to clarify: The original conversion also did not have an orderId, only 
a gclid.

On Wednesday, March 13, 2024 at 12:27:42 PM UTC+1 Selcuk wrote:

> Hello,
>
> I just implemented what you told me, and i get the following message (When 
> uploading an enhancement without an order_id, butw ith a google click ID 
> and conversion date time:
>
>  [{"errorCode":{"fieldError":"REQUIRED"},"message":"The required field was 
> not 
> present.","location":{"fieldPathElements":[{"fieldName":"conversion_adjustments","index":0},{"fieldName":"order_id"}]}}]
>
> Does this mean that what you said earlier is incorrect, and I can only 
> enhance orders?
>
> Kind regards,
> Selcuk Tekin
>
> On Thursday, February 29, 2024 at 4:56:11 PM UTC+1 Google Ads API Forum 
> Advisor wrote:
>
>> Hi,
>>
>> Thank you for contacting the Google Ads API support team.
>>
>> You can still adjust a conversion if you don't have an order Id. As per 
>> the API documentation 
>> <https://developers.google.com/google-ads/api/rest/reference/rest/v16/customers/uploadConversionAdjustments#ConversionAdjustment>,
>>  
>> you need to use the order Id only if the conversion was reported with an 
>> order ID specified, that order ID must be used as the identifier. There are 
>> two types of adjustments that can be made: 
>>
>>- When you have a Google click ID (GCLID) and conversion date time 
>>available, you can adjust a conversion by uploading a 
>>ConversionAdjustment 
>>
>> <https://developers.google.com/google-ads/api/reference/rpc/v16/ConversionAdjustment>
>>. 
>>- You can also adjust a conversion when you have an order ID 
>>available instead of a Google click ID and conversion date time. 
>>
>> Both these adjustment types would be uploaded through the 
>> ConversionAdjustmentUploadService 
>> <https://developers.google.com/google-ads/api/reference/rpc/v16/ConversionAdjustmentUploadService>.
>>  
>> You may refer to this guide 
>> <https://developers.google.com/google-ads/api/docs/conversions/upload-adjustments>
>>  for 
>> more information. Hope this helps.
>>   
>> This message is in relation to case "ref:!00D1U01174p.!5004Q02rzYg7:ref"
>>
>> Thanks,
>>   
>> [image: Google Logo] 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 
"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/a1e66399-ba1e-45c8-8fd6-f13775f0244en%40googlegroups.com.


Re: question about enhancing offline click conversions

2024-03-13 Thread Selcuk
Hello,

I just implemented what you told me, and i get the following message (When 
uploading an enhancement without an order_id, butw ith a google click ID 
and conversion date time:

 [{"errorCode":{"fieldError":"REQUIRED"},"message":"The required field was 
not 
present.","location":{"fieldPathElements":[{"fieldName":"conversion_adjustments","index":0},{"fieldName":"order_id"}]}}]

Does this mean that what you said earlier is incorrect, and I can only 
enhance orders?

Kind regards,
Selcuk Tekin

On Thursday, February 29, 2024 at 4:56:11 PM UTC+1 Google Ads API Forum 
Advisor wrote:

> Hi,
>
> Thank you for contacting the Google Ads API support team.
>
> You can still adjust a conversion if you don't have an order Id. As per 
> the API documentation 
> <https://developers.google.com/google-ads/api/rest/reference/rest/v16/customers/uploadConversionAdjustments#ConversionAdjustment>,
>  
> you need to use the order Id only if the conversion was reported with an 
> order ID specified, that order ID must be used as the identifier. There are 
> two types of adjustments that can be made: 
>
>- When you have a Google click ID (GCLID) and conversion date time 
>available, you can adjust a conversion by uploading a 
>ConversionAdjustment 
>
> <https://developers.google.com/google-ads/api/reference/rpc/v16/ConversionAdjustment>
>. 
>- You can also adjust a conversion when you have an order ID available 
>instead of a Google click ID and conversion date time. 
>
> Both these adjustment types would be uploaded through the 
> ConversionAdjustmentUploadService 
> <https://developers.google.com/google-ads/api/reference/rpc/v16/ConversionAdjustmentUploadService>.
>  
> You may refer to this guide 
> <https://developers.google.com/google-ads/api/docs/conversions/upload-adjustments>
>  for 
> more information. Hope this helps.
>   
> This message is in relation to case "ref:!00D1U01174p.!5004Q02rzYg7:ref"
>
> Thanks,
>   
> [image: Google Logo] 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 
"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/f7cfb860-7da5-4033-a0a9-155ab60d2873n%40googlegroups.com.


Question about Enhancing offline click conversions

2024-02-29 Thread Selcuk
Hello,

I was reading through the documentation of enhancing conversions using the 
REST API  
(https://developers.google.com/google-ads/api/rest/reference/rest/v16/customers/uploadConversionAdjustments#ConversionAdjustment)

I noticed the following: "The order ID is required for enhancements.". Does 
this mean that only order conversions can be enhanced? We also have 
conversion actions for for example pageviews or add-to-carts, those 
ofcourse won't have an orderId but we might still have for example the 
userAgent or an emailaddress which we wanted to use for enhancement.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/852811cd-2019-49e0-a5f4-0618a33a3ca0n%40googlegroups.com.


Re: issues when uploading offline conversions

2023-12-06 Thread Selcuk

Hey,

I will work on getting the logs, but just to be clear: 

If the conversion action was created for example yesterday with a 
click-through window of 21 days, but the GCLID is 2 days old, this GCLID 
could not be used for the conversion action because it is older than the 
conversion action? Is this correct?

Kind regards,
Selcuk Tekin
On Wednesday, December 6, 2023 at 3:20:21 PM UTC+1 Google Ads API Forum 
Advisor wrote:

> Hi Selcuk,
>
> Thank you for reaching out to the Google Ads API support team.
>
> After reviewing your query, it appears that you are facing an '
> EXPIRED_EVENT 
> <https://developers.google.com/google-ads/api/reference/rpc/v15/ConversionUploadErrorEnum.ConversionUploadError#:~:text=and%20try%20again.-,EXPIRED_EVENT,-The%20imported%20event>'
>  
> error. If the conversion action was created recently, then the 
> click-through window for that conversion action will also be recent. This 
> means that any imported events that occurred more than 21 days ago will not 
> be recorded for that conversion action. As you mentioned that the customer 
> connected his store yesterday, so the conversion action will be recent, 
> this may be the reason you are facing this error.  
>
> I would suggest you to check the creation date of the conversion action to 
> make sure that the click-through window is long enough to include the 
> imported events. You may refer to this guide 
> <https://developers.google.com/google-ads/api/docs/conversions/upload-clicks?hl=en>
>  for 
> more information. To investigate the issue further, provide us with 
> the complete API logs (*request* 
> <https://developers.google.com/google-ads/api/docs/concepts/field-service#request>
>  and  
> <https://developers.google.com/google-ads/api/docs/concepts/field-service#response>
> *response* 
> <https://developers.google.com/google-ads/api/docs/concepts/field-service#response>
>  with  
> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request-id>
> *request-id* 
> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request-id>
>  and  
> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request_headers>*request
>  
> header* 
> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request_headers>)
>  
> generated at your end.
>
> If you are using a client library and haven't enabled the logging yet, I 
> would request you to enable logging for the specific client library that 
> you are using. You can refer to the guides  
> <https://developers.google.com/google-ads/api/docs/client-libs/java/logging>
> *Java* 
> <https://developers.google.com/google-ads/api/docs/client-libs/java/logging>
> ,  
> <https://developers.google.com/google-ads/api/docs/client-libs/dotnet/logging>
> *.Net* 
> <https://developers.google.com/google-ads/api/docs/client-libs/dotnet/logging>
> ,  
> <https://developers.google.com/google-ads/api/docs/client-libs/php/logging>
> *PHP* 
> <https://developers.google.com/google-ads/api/docs/client-libs/php/logging>
> ,  
> <https://developers.google.com/google-ads/api/docs/client-libs/python/logging>
> *Python* 
> <https://developers.google.com/google-ads/api/docs/client-libs/python/logging>
> ,  
> <https://developers.google.com/google-ads/api/docs/client-libs/ruby/logging>
> *Ruby* 
> <https://developers.google.com/google-ads/api/docs/client-libs/ruby/logging>
>  or  
> <https://developers.google.com/google-ads/api/docs/client-libs/perl/logging>
> *Perl* 
> <https://developers.google.com/google-ads/api/docs/client-libs/perl/logging> 
> to 
> enable logging at your end. For REST interface requests, you can 
> enable logging via the curl command by using the -i flag.
>
> You can send the details via *Reply privately to the author option*, or 
> *direct private reply* to this email.
>  
> This message is in relation to case "ref:!00D1U01174p.!5004Q02qWvxD:ref"
>
> Thanks,
>   
> [image: Google Logo] 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 
"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/7ea5f4d5-bef1-4f6d-851c-8378d7ec823en%40googlegroups.com.


Issues when uploading offline conversions

2023-12-06 Thread Selcuk
Hey!

We recently got our standard access for the API and are now beta-testing 
with a small group of customers. The feature we are testing is as follows:

1. The users logs in with Google
2. The user selects a customer ID
3. The system creates some conversion actions (for example for PAGE_VIEW). 
These events have a click-through window of 21 days.
4. The system uploads offline conversions to the corresponding conversion 
actions.

The way we send these conversion actions is as follows:
1. User clicks on an advertisement and gets redirected to the webshop.
2. We store the gclic/gbraid/wbraid for a maximum of 2 weeks
3. We use the identifier to send events to our API, which in turn uploads 
conversions to Google Ads.

We have a customer which connected his store yesterday, and we are now 
receiving the following error: The imported event can't be recorded because 
its click occurred before this conversion's click-through window. Make sure 
you import the most recent data

How is this possible? We have not sent any gclid/gbraid/wbraids that are 
older than a day. The only possible explanation I can think of is that 
maybe the click-through window starts at the moment the conversion action 
is created (so not always 21 days back, but *at most* 21 days back up to 
the creation date). Is this true, or is there another reason I am not 
seeing?

Kind regards,
Selcuk

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/486670da-54a6-4c9e-bd8b-881bead6af1bn%40googlegroups.com.


Re: applying for google ads api - standard access

2023-10-02 Thread Selcuk

Hi,

We have sent in our application a few days ago and were wondering if we 
could have someone look at it. It's just that last time (when we applied 
for basic access) there was no reply for about 6 weeks till we posted a 
message on this group. Since we are trying to meet a deadline and Standard 
Access is crucial to meet it we hope you could help us out here. Additional 
details can be read earlier in this conversation.

Kind regards,
Selcuk Tekin
On Thursday, September 21, 2023 at 11:22:16 AM UTC+2 Google Ads API Forum 
Advisor wrote:

> Hi, 
>
> Thank you for reaching out to the Google Ads API support team. 
>
> By reviewing your concern, I understand that you are simultaneously 
> working on the development of reporting and offline conversion tools. To 
> effectively develop both tools concurrently, it's essential to secure 
> standard access, as attempting to do so without it will likely lead to 
> reaching rate limits. Yes, it's possible for you to get standard access for 
> your developer token in the Google Ads API. If you would like to apply for 
> unlimited Google Ads API operations, I would suggest you fill out the 
> standard access application form 
> <https://support.google.com/adspolicy/contact/standard_token_application>
> . 
>
> Kindly get back to us if you have any further questions related to the 
> Google Ads API.
>   
> This message is in relation to case "ref:_00D1U1174p._5004Q2ozmPi:ref"
>
> Thanks,
>   
> [image: Google Logo] 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 
"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/c6ed86b1-fe7f-4fdd-b590-0bc9ecb19fccn%40googlegroups.com.


Re: Applying for Google Ads API - Standard Access

2023-09-20 Thread Selcuk
Sorry, because of a plugin i didn't notice the formatting was wrong. Here's 
the same message but more easily readable:

Hello!

Currently we have basic access on MCC 472-078-3033.

Our permissable API usage is as follows:
Your company type is currently *Independent Google Ads Developer*.
Your tool type is an *external creation/management, reporting *and *offline 
conversions tool*, meaning:
- Your tool is accessible to users outside of your company
- Your tool provides reporting and the ability to create or manage campaigns

Here comes the story/question:
We are currently developing the reporting and offline conversion tools. 
Because of a deadline we will not be able to have these done at the same 
time, so we are reprioritizing our functionalities and want to go live with 
offline conversion tracking ASAP. In order to go live with only this 
functionality we will need Standard Access because we will most definitely 
be reaching the ratelimit otherwise. 

Is there a way for us to get Standard Access without having the rest of the 
functionalities that were included in our design documentation working?

On Wednesday, September 20, 2023 at 2:38:06 PM UTC+2 Selcuk wrote:

> Hello!
>
> Currently we have basic access on MCC 472-078-3033.
>
> Our permissable API usage is as follows:
>
> Your company type is currently* Independent Google Ads Developer*.
>
> Your tool type is an *external creation/management, reporting* and *offline 
> conversions *tool, meaning:
>
> - Your tool is accessible to users outside of your company
>
> - Your tool provides reporting and the ability to create or manage 
> campaigns
>
>
> Here comes the story/question:
>
> We are currently developing the reporting and offline conversion tools. 
> Because of a deadline we will not be able to have these done at the same 
> time, so we are reprioritizing our functionalities and want to go live with 
> offline conversion tracking ASAP. In order to go live with only this 
> functionality we will need Standard Access because we will most definitely 
> be reaching the ratelimit otherwise. 
>
>
> Is there a way for us to get Standard Access without having the rest of 
> the functionalities that were included in our design documentation working?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/c5a47b4e-3c9e-421c-ab24-7fe3a0f41fd5n%40googlegroups.com.


Applying for Google Ads API - Standard Access

2023-09-20 Thread Selcuk
Hello!

Currently we have basic access on MCC 472-078-3033.

Our permissable API usage is as follows:

Your company type is currently* Independent Google Ads Developer*.

Your tool type is an *external creation/management, reporting* and *offline 
conversions *tool, meaning:

- Your tool is accessible to users outside of your company

- Your tool provides reporting and the ability to create or manage campaigns


Here comes the story/question:

We are currently developing the reporting and offline conversion tools. 
Because of a deadline we will not be able to have these done at the same 
time, so we are reprioritizing our functionalities and want to go live with 
offline conversion tracking ASAP. In order to go live with only this 
functionality we will need Standard Access because we will most definitely 
be reaching the ratelimit otherwise. 


Is there a way for us to get Standard Access without having the rest of the 
functionalities that were included in our design documentation working?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/a9f5275c-34d2-4b3f-ab86-6a2d0e236538n%40googlegroups.com.


Basic Access of Google Ads API

2023-08-16 Thread Selcuk Tekin
Hi!

Over a month ago we applied for basic access, to which we never received a 
reply. After waiting about 2 weeks we made contact 
using https://support.google.com/adspolicy/contact/contact_ads_api but 
this, again, went without a reply.

Last week we decided to apply again, thinking maybe something was wrong in 
our contact details. But again, no reply.

Maybe someone here can have our situation looked at, this would be greatly 
appreciated.

Our MCC is 472-078-3033
We never received a case number

Kind regards,
Selcuk Tekin

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/6ef27624-fbfe-4d9c-9a67-4f522262ee3bn%40googlegroups.com.


UAC (Universal App Campaign) Campaigns are Not Getting with Adwords API CampaignService

2016-06-23 Thread Selcuk goktuna
Hi Adwords API Team,


UAC campaigns are not getting with our Campaign List request on Adwords API 
(v201605) - CampaignService.   How we will take this campaigns (Name, ID 
)?





   Selector selector = new Selector();
selector.fields = new string[] { "Id", "Name", "Status", 
"AdvertisingChannelType" };

OrderBy orderByName = new OrderBy();
orderByName.field = "Name";
orderByName.sortOrder = SortOrder.ASCENDING;

selector.ordering = new OrderBy[] { orderByName };

((AdWordsAppConfig)user.Config).ClientCustomerId = 
ClientCustomerID;


Predicate predicate = new Predicate();
predicate.field = "Status";
predicate.@operator = PredicateOperator.IN;
predicate.values = new string[] { "ENABLED", "PAUSED", 
"REMOVED" };



selector.predicates = new Predicate[] { predicate };


CampaignService service =

(CampaignService)user.GetService(AdWordsService.v201605.CampaignService);



Many 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/c65f5b41-71b0-45d9-9a2f-a30db68061d1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.