Re: Rest Api call for "Search Keyword" and "Ad final url"

2022-07-13 Thread gadsm wiley
Hi Team, 
I am able to access ad_final_url. But still not able to find the dimension 
"search Keyword" . Can you please provide attribute name for it.

Thanks
Saurav

On Wednesday, July 13, 2022 at 10:52:41 PM UTC+5:30 adsapi wrote:

> Hi Saurav,
>
> Here's our REST API recipes for reports 
> , you 
> can replace the placeholders '${}'. You can use the  OAuth 2.0 Playground 
>  to generate a refresh 
> token and use our Generating new access tokens 
> 
>  recipe 
> for new access tokens every hour.
>
> The ad_group 
>  resource 
> cannot be segmented by keyword, For keywords we have keyword_view 
>  which 
> is already segmented by ad group and you can segment by device with the 
> field 'segments.device 
> '.
>  
> To find the ad final URL you can use the ad_group_ad 
>  
> resource 
> with the field 'ad_group_ad.ad.final_urls 
> '.
>  
> Note that you may want other fields . Feel free to get 
> back to us.
>
> Regards,
>
> [image: Google Logo] 
> Aryeh 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2cVfwU: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/84f1e0a6-31ae-4b32-b2bb-a9cbe01d5d97n%40googlegroups.com.


Re: Are there existing any Google ads api v10 in order to get "Original ad ID" of variations ads

2022-07-13 Thread pn...@yrglm-vn.com
Hi Google ads api team,

Thank you so much for your answer. But, it is not the answer that I want, 
I'm so sorry for my unclear question.

Please let me explain my purpose so that you can understand my question.
I want to know Ads which have Variation Ads via Google ads api v10. Now, I 
can get Ad list through  Google API v10 by using service "ad_group_ad" but 
I can not find out the relationship between Original Ad and Variation Ad. 
*=> Can I use any way via Google ads API v10 to get this pair "Original ad 
ID" and "Modified ad ID" ?* (Description at image: LINK 
)
 
?

Please feel free to ask me if you have any unclear point.
Thank you so much

---
* P/S:
I backup explain as below in case you still don't understand my question, 
I'm so sorry for long explain content:
1. First, step by step that I created ads data on Google ads management 
screen:
- Step 1: I created one RSA 
 (Call is "A" 
for short name)
- Step 2: I created one setting for variations ads for scope RSA base on 
guidline   
(Call is "B" for short name)
- Step 3: Google ads will auto create variations ads A' of A base on 
setting variations ads "B" (B was created step 2 above)
Result: After I do step 1 -> step 3 above, on Google ads management screen, 
variations ad A' (A' was created at step 3 above) have 1 column "*Original 
ad ID* " (As I know, *Original ad ID *is ad ID of A, description image -> 
LINK 

*)*

2. Second, I want to know relationship between ad A (A was created at step 
1 above) and variations ad A' (A' was created at step 3 above) 
- Actual: Up to now, I haven't yet found any way to get this pair "Original 
ad ID" and "Modified ad ID" of A' via Google ads api v10
- Expected: I can get this pair "Original ad ID" and "Modified ad ID" of A' 
via Google ads api v10


On Wednesday, July 13, 2022 at 6:23:47 PM UTC+7 adsapi wrote:

> Hi,
>
> 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. We can confirm that you can get the ad_id 
> 
>  using 
> the ad_group_ad query report 
> . 
> Did you add the ad_group_ad.ad.id as an attribute resource field? If yes, 
> then can you please provide us the complete request 
> 
>  and response 
> 
>  logs 
> with request ID 
> 
>  and request header 
> 
>  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 
> .
>
> Kind regards, 
> [image: Google Logo] 
> Sherwin Vincent 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2cVXpX: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/bd3c1ccd-916e-4c92-8f03-b87df1afe505n%40googlegroups.com.


[no subject]

2022-07-13 Thread Adamenko Edvard


Получите Outlook для Android

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/DB8P193MB07263C8BDE3F564ACEE79ACCA7889%40DB8P193MB0726.EURP193.PROD.OUTLOOK.COM.


Re: Request got stuck without any response

2022-07-13 Thread Jing CHEN
I'm using the SearchStream method, and it doesn't always happen, it's more 
like I'm experiencing periodic very high latency. Is it due to the busy 
google api service during this time?
[image: Snipaste_2022-07-13_19-35-31.png]
On Wednesday, 13 July 2022 at 15:26:40 UTC+8 adsapi wrote:

> Hi Jing,
>
> Thank you for raising your concern to my team.
>
> So that I can take a closer look at the issue, could you provide the 
> complete request 
> 
>  and response 
> 
>  logs 
> with request ID 
> 
>  and request header 
> 
>  generated 
> on your end? Also, could you explain to us how the issue is encountered?
>
> You can provide it via *Reply privately to author* option. If this option 
> is not available, then send it instead on this email address 
> googleadsa...@google.com.
>
> In addition, I would suggest using *SearchStream* as it improved 
> performance over paging, especially for bigger reports. The reason is, it 
> is eliminating the round-trip network time required to request each 
> individual page of a Search response.
>
> Regards,
> [image: Google Logo] 
> Ernie John 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2cVJ25: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/03c86a1d-401c-451f-a17f-6becc0069cfen%40googlegroups.com.


Google.Protobuf.dll is right next to my .dll but it is not being found or loaded

2022-07-13 Thread Bruce Axtens
 

I have a Framework 4.8 C# app that uses ClearScript 
 to allow JavaScript 
to be used as an extension language. I am able to write plugins as DLLs and 
attach them at runtime with code like:

attach(".\\Plugin_GoogleAds_Metrics.dll"); 
var H = Plugin_GoogleAds_Metrics.GoogleAds_Metrics.Historical; 
var auths = H.AuthoriseFromCFG(cfg,"7212153394");
var acc = H.GetAccountInformation(auths.Item1, 7273576109, true);

The C# code I'm using for the attach is 

JSE.Script.attach = (Func)Attach;

...

private static bool Attach(string dllPath, string name = "")
{
var status = false;
var htc = new HostTypeCollection();
try
{
var assem = Assembly.Load(AssemblyName.GetAssemblyName(dllPath));
htc.AddAssembly(assem);
if (name.Length == 0)
{
name = assem.FullName.Split(',')[0];
}

JSE.AddHostObject(name, htc); //FIXME checkout the hosttypes
Console.Error.WriteLine($"Attached {dllPath} as {name}");
status = true;
}
catch (ReflectionTypeLoadException rtle)
{
foreach (var item in rtle.LoaderExceptions)
{
Console.Error.WriteLine(item.Message);
T.Fail(item.Message);
}

}
catch (FileNotFoundException fnfe)
{
Console.Error.WriteLine(fnfe.Message);
T.Fail(fnfe.Message);

}
catch (Exception e)
{
Console.Error.WriteLine(e.Message);
T.Fail(e.Message);

}
return status;
}

The plugin code FWIW (which isn't much) is at 


What's not working in this situation is that when I try to execute the 
plugin's GetAccountInformation method, and execution reaches the 
GoogleAdsServiceClient 
googleAdsService = client.GetService(Services.V11.GoogleAdsService); line, 
an error is thrown complaining about Google.Protobuf, viz
Exception has been thrown by the target of an invocation. at JScript global 
code (Script [23] [temp]:5:0) -> acc = H.GetAccountInformation(auths.Item1, 
7273576109, true) at 
Microsoft.ClearScript.ScriptEngine.ThrowScriptError(IScriptEngineException 
scriptError) at 
Microsoft.ClearScript.Windows.WindowsScriptEngine.ThrowScriptError(Exception 
exception) at 
Microsoft.ClearScript.Windows.WindowsScriptEngine.<>c__DisplayClass57_0`1.b__0()
 
at Microsoft.ClearScript.ScriptEngine.ScriptInvokeInternal[T](Func`1 func) 
at Microsoft.ClearScript.ScriptEngine.ScriptInvoke[T](Func`1 func) at 
Microsoft.ClearScript.Windows.WindowsScriptEngine.ScriptInvoke[T](Func`1 
func) at 
Microsoft.ClearScript.Windows.WindowsScriptEngine.Execute(UniqueDocumentInfo 
documentInfo, String code, Boolean evaluate) at 
Microsoft.ClearScript.Windows.JScriptEngine.Execute(UniqueDocumentInfo 
documentInfo, String code, Boolean evaluate) at 
Microsoft.ClearScript.ScriptEngine.Evaluate(UniqueDocumentInfo 
documentInfo, String code, Boolean marshalResult) at 
Microsoft.ClearScript.ScriptEngine.Evaluate(DocumentInfo documentInfo, 
String code) at Microsoft.ClearScript.ScriptEngine.Evaluate(String 
documentName, Boolean discard, String code) at 
Microsoft.ClearScript.ScriptEngine.Evaluate(String documentName, String 
code) at Microsoft.ClearScript.ScriptEngine.Evaluate(String code) at 
RulesetRunner.Program.Run(JScriptEngine& jSE, String scriptText, Config 
cfg, Dictionary`2 settings) in 
C:\Users\bugma\Source\Repos\Present\BORR\RulesetRunner\RunManagementPartials.cs:line
 
72 Exception has been thrown by the target of an invocation. Exception has 
been thrown by the target of an invocation. Could not load file or assembly 
'Google.Protobuf, Version=3.15.8.0, Culture=neutral, 
PublicKeyToken=a7d26565bac4d604' or one of its dependencies. The system 
cannot find the file specified. 

So

   1. I am using the latest Google.Ads.GoogleAds library 
   2. AutoGenerateBindingRedirects has been set to true in the csproj file 
   3. Add-BindingRedirect has been executed in the context of the Plugin's 
   project 
   4. The Plugin_GoogleAds_Metrics.dll is in the same folder as the 
   Google.Protobuf.dll
   
   
How is it that "The system cannot find the file specified."? And where do I 
go from here?

-- Bruce

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

Country groupings

2022-07-13 Thread 郭云
Segment the interface according to the campaign report geo_ target_ County 
Times wrong

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/23b7ff86-d824-43c1-894f-57bf0b955aa9n%40googlegroups.com.


RE: Rest Api call for "Search Keyword" and "Ad final url"

2022-07-13 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Saurav,

Here's our REST API recipes for reports, you can replace the placeholders 
'${}'. You can use the OAuth 2.0 Playground to generate a refresh token and use 
our Generating new access tokens recipe for new access tokens every hour.

The ad_group resource cannot be segmented by keyword, For keywords we have 
keyword_view which is already segmented by ad group and you can segment by 
device with the field 'segments.device'. To find the ad final URL you can use 
the ad_group_ad resource with the field 'ad_group_ad.ad.final_urls'. Note that 
you may want other fields. Feel free to get back to us.

Regards,

Aryeh
Google Ads API Team
ref:_00D1U1174p._5004Q2cVfwU: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/i7B7z0REYYX900V_55ejyhTOGSRQAy-ukhUw%40sfdc.net.


RE: Same ad ID in different campaigns

2022-07-13 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Harsha,

Thanks for reaching out. Please note that ad IDs are not unique. The unique 
identifier for an ad is its composite, ad group ID and ad ID. Please let us 
know if you have any further questions on this.

Regards,

Matt
Google Ads API Team
ref:_00D1U1174p._5004Q2cVfvD: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/FXQox0REYV6X00g--oAsqpTlyZtDkZQpVC4w%40sfdc.net.


Re: Get reach estimate

2022-07-13 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Quang,

Thank you for getting back to our team and for providing additional details.

Going back to your initial post "..currently I have taken reach from location, 
but reach from age and Gender is not possible.", if what you are indeed looking 
for is the reach forecasting feature, then you should be able to include them 
in your media plan.

After preparing your locations and supported criteria (keywords not included) 
as listed here, you may then proceed into this section. Once you have gathered 
the targeting settings and a product mix for your media plan, you can generate 
a curve.

Also, you may take note that this is separate from forecast metrics feature - 
that generates forecasts based on your keyword plans instead of a media plan. 
Let us know if this is what you're looking for.

Best regards,

Peter Laurence
Google Ads API Team
ref:_00D1U1174p._5004Q2cTr9i: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/3xvzs0REYV2O00CVjJZDBdQEisgWkeDqrBJA%40sfdc.net.


Bug with Search Query and Close Variants

2022-07-13 Thread Mehmet Kocak
Hey together,

I have a bug with the KeywordPlanKeywordHistoricalMetrics.
The "Main Keyword" which should be expected in the Search Query is in the 
Close Variants variable and not in the search_query variable. I Test this 
with different Languages and sometimes the API takes the "close variant" 
Keyword in the "search_query". And sometimes its clustering the Keywords 
wrong. Here are some examples that the APIs returns me.


*search_query*|*Close Variants* 
l*ights for the garden*|   ['garden lights', 'garden lighting'] 
*lights on the wall *   |   ['wall lights', 'wall lighting'] 
*table lamps*|   ['table lamp', 'lamp tables', 'table lampshades', 'tab 
lamp']


The Main keyword (search_query) should be the one with the most impressions 
am i right? So for example "wall lights" has more impressions then "*lights 
on the wall". *
So Normally the "wall lights" should be the search query and the "lights on 
the wall" keyword should be a close variant.
API: 
https://developers.google.com/google-ads/api/reference/rpc/v11/KeywordPlanKeywordHistoricalMetrics

The same applies on the Google Ads UI.
example:
[image: w1.PNG]

[image: w2.PNG]


It shows me always the first Keyword as the "Main Keyword" and I think the 
API works with the same Algorithm. But this should Keywords should be 
compared by Impressions and the one with the most should be the Main one. 
Is that right or did i dont get it?

Best Regards,
Mehmet

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/6c467d27-1e08-4dd0-b451-8bd722092b60n%40googlegroups.com.


Rest Api call for "Search Keyword" and "Ad final url"

2022-07-13 Thread gadsm wiley
Hi Team,
Please provide the details to pull *"Search Keyword" *and *"Ad final url" * 
for restapi call.

For ex :  for device I am using below query:

select 
segments.device 
from ad_group

Thanks
Saurav

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/1cfd2661-4f86-4e30-a3ac-9dcacc31608an%40googlegroups.com.


Same ad ID in different campaigns

2022-07-13 Thread Harsha Nandiwada
Hi,
I am querying a customer's ad data and I'm seeing the same ad ID showing up 
in different campaigns + ad groups. I'm wondering how this is possible and 
what the unique identifier for an ad is. I'm failing to recreate the same 
behavior with ad variations. Why is this happening, and how do I 
differentiate between the two ad instances?
My query is below.
SELECT
ad_group_ad.ad.id,
ad_group_ad.ad.name,
ad_group_ad.ad.type,
ad_group_ad.status,
ad_group_ad.ad.final_urls,
ad_group_ad.policy_summary.approval_status,
ad_group_ad.policy_summary.policy_topic_entries,
ad_group.id,
campaign.id,
ad_group_ad.ad.legacy_responsive_display_ad.short_headline,
ad_group_ad.ad.text_ad.headline,
ad_group_ad.ad.expanded_text_ad.headline_part1,
ad_group_ad.ad.expanded_text_ad.headline_part2,
ad_group_ad.ad.expanded_text_ad.headline_part3
FROM ad_group_ad

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/9aea624c-5fb9-4f91-9c20-4cb658bc2e89n%40googlegroups.com.


RE: Gclid in Enhanced Conversions

2022-07-13 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Jonathan,

How ad tags and GCLID work is beyond Google Ads API support scope, I suggest 
you reach out to our product support team for further assistance.

With that being said, here's Use a transaction ID to minimize duplicate 
conversions. My guess based on About enhanced conversions is that uploading 
enhanced conversions via API relies on an order Id that is matched with the 
order Id sent to an ad tag that generated the GCLID that the order Id is 
associated with. I would also guess you would use the API for enhanced 
conversions when the user data you want to match the conversion with isn't 
available on the page where the order Id is sent to the ad tag, but to be 
certain you would have to ask our product support team.

Regards,

Aryeh
Google Ads API Team
ref:_00D1U1174p._5004Q2cVd2I: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/5N8y50REYRPK00VfkHt8WdToO59vfFhx_N_g%40sfdc.net.


No match rate for customer list audience

2022-07-13 Thread Kavitha S
Hi Google Ads Team,

We are updating customer audience list on daily basis by Google Ads API 
python script as mentioned here 
.
 
There is no match rate for those uploads. Attaching the screenshot for 
reference. It would be very helpful if I could get the reason why there is 
no match rate. 
Thanks in advance.

[image: g.png]

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/4a7e79a8-a087-4d61-ab8f-423b9e506085n%40googlegroups.com.


RE: Keyword Planner

2022-07-13 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Jeff,

Thank you for raising this concern to the Google Ads Forum.

To have a clearer view to your issue, could you please provide the complete 
request and response logs with requestID and request header that generated on 
your end also a screenshot where we can see the  "bonprix" that you mentioned? 
This information will help our team to further check this. If you haven't 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.

For security purposes, you can provide it via the Reply privately to author 
option. If this option is not available, then send it instead on this email 
address googleadsapi-supp...@google.com.

Best regards,

Jinky
Google Ads API Team
ref:_00D1U1174p._5004Q2cVYkK: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/bIb5H0REYOIL00ApGM4AqfQ4qjpPt6_hLpkg%40sfdc.net.


Gclid in Enhanced Conversions

2022-07-13 Thread Jonathan
I see I can also add a gclid_date_time_pair to Enhanced Conversions 

 sent 
via the API. 

Will this gclid be used to help identify the conversion, together with the 
order ID? (I know this is the case for conversion adjustment types other 
than 'enhancement').

Or will the gclid in enhancements be used like the user_identifiers: to 
match conversions that initially had no gclid and thus improve measurement 
accuracy? 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/530ebcd7-361d-448f-8b21-b7246ecbed1dn%40googlegroups.com.


RE: Google Ads Api

2022-07-13 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Arief,

Thank you for raising this concern to the Google Ads Forum.

With regard to your concern USER_PERMISSION_DENIED error. The common cause of 
this is when authenticating as a user with access to a manager account but not 
specifying login-customer-id in the request. Could you please ensure that the 
user / email address you used to generate the credentials indeed has access to 
the account in your request. If the user / email address has access or is 
associated with the MCC / manager account, you will need to specify the MCC / 
manager account's ID without hyphens (-) as the value of the login-customer-id 
field.

If the issue still persists, you can provide the email address used to generate 
the OAuth2 credentials and complete request and response logs, with the 
request-id?  if you haven't enabled the logging of the API transactions for the 
specific client library that you are using, then please refer to the specific 
guide here, so our team can check it. You can provide it via the Reply 
privately to author option. If this option is not available, then send it 
instead on this email address googleadsapi-supp...@google.com.


Best,

Anthony Cyril
Google Ads API Team
ref:_00D1U1174p._5004Q2cVZQb: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/hOoES0REYMT80061YMKMzXSYGxrWSfsVoGFA%40sfdc.net.


RE: Are there existing any Google ads api v10 in order to get "Original ad ID" of variations ads

2022-07-13 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi,

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. We can confirm that you can get the ad_id using 
the ad_group_ad query report. Did you add the ad_group_ad.ad.id as an attribute 
resource field? If yes, then can you please provide us the complete request and 
response logs with request ID and request header 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 
googleadsapi-supp...@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.

Kind regards,

Sherwin Vincent
Google Ads API Team
ref:_00D1U1174p._5004Q2cVXpX: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/tCM4Y0REYIB600sndsBqmIRyaoFV858iCpfA%40sfdc.net.


HTML5 upload ad meda bundle no longer returned

2022-07-13 Thread Tiana S.
Hi there,

I'm fetching ad statistics through the ad_group_ad resource 
group: https://developers.google.com/google-ads/api/fields/v10/ad_group_ad

For ad type HTML5_UPLOAD_AD the media bundle was being returned through the
ad_group_ad.ad.display_upload_ad.media_bundle 

 
field, but trying again today this is no longer the case... 

Is this behavior intentionally altered?

Thanks in advance!

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/49a5287a-62f7-4911-9a69-1a15d7cf8c21n%40googlegroups.com.


Google Ads Api

2022-07-13 Thread arief surya
.Net nuget version:
Google.Ads.Common: 9.5.1
using Google.Ads.GoogleAds.Lib
using Google.Ads.GoogleAds.V11.Services;

I have problem with this error, with this case:
I had a manager account 7234012969
Then I query to get customer 1426102797, using manager account
https://developers.google.com/google-ads/api/fields/v11/customer_query_builder

GoogleAdsConfig:

*DeveloperToken: ...UQ*


*OAuth2ClientId: ...uefl.apps.googleusercontent.com 
OAuth2ClientSecret: 
...ZcOAuth2RefreshYoken: ...HLM*
*LoginCustomerId: 1426102797*

And I get this result error: 
Message: 



*"Status(StatusCode=\"PermissionDenied\", Detail=\"The caller does not have 
permission\", 
 DebugException=\"Grpc.Core.Internal.CoreErrorDetailException: 
{\"created\":\"@1657701812.71900\", \"description\":\"Error received 
from peer 
ipv4:74.125.24.95:443\",\"file\":\"..\\..\\..\\src\\core\\lib\\surface\\call.cc\",
 \"file_line\":1070,\"grpc_message\":\"The 
caller does not have permission\",\"grpc_status\":7}\")"*

Failure:


*{{ "errors": [ { "errorCode": { "authorizationError": 
"USER_PERMISSION_DENIED" }, "message": "User doesn't have permission to 
access customer. Note: If you're accessing a client customer, the manager's 
customer id must be set in the 'login-customer-id' header.  See 
https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid; 
} ], "requestId": "Exhkg7VeY9Ojyiaf_fm-xA" }}*

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/39d84430-afeb-4213-b0f9-b8c2a8718feen%40googlegroups.com.


Keyword Planner

2022-07-13 Thread Jeff Reuter
Hello,

I have a question about the keyword planner. I am using the API to get 
historical metrics for keywords.

When for example I add the keyword "bonprix" to a keyword plan, I get 
certain historical search volume data. When I add "bon prix" with a space 
instead, I get different search volume information, which is expected. When 
I add both variants to the same keyword plan however, the variant "bon 
prix" does not appear to get added to the keyword plan and only search 
volume data for "bonprix" is returned. This makes it impossible to get the 
combined search volume for both variants, except when adding each variant 
to their own keyword plan.
This same behaviour happens when using the UI. "bonprix" and "bon prix" on 
their own show different search volumes, when adding them both to the same 
keyword plan however, "bon prix" doesn't get added and only "bonprix" 
search volume is shown.

Thank you and with regards,

Jeff

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/a52cdac2-9268-4b61-b309-d4a3b399bcebn%40googlegroups.com.


Re: Get reach estimate

2022-07-13 Thread Quang Binh Dinh
In the example source code: 
https://github.com/googleads/google-ads-php/tree/986e0ead76e9d73950f5689474768497a501f592/examples
I don't see a connection between AddKeywordPlan 
(Planning/AddKeywordPlan.php) with ForecastReach 
(Planning/ForecastReach.php) or with GetGeoTargetConstantsByNames 
(Targeting/GetGeoTargetConstantsByNames.php) by KEYWORD_PLAN_ID ?

On Tuesday, July 12, 2022 at 9:13:54 PM UTC+7 adsapi wrote:

> Hi Quang,
>
> Thank you for getting back to us. To answer your question, you may refer 
> to this Plan-level settings 
> ,
>  
> it says here in API behavior "*As of version v11 of the Google Ads 
> API, KeywordPlan exposes only a forecast_period setting at the plan level. 
> Other settings such as geo targets, network settings, and language targets 
> are available only at the KeywordPlanCampaign level."*
>
>
> Best regards,
> [image: Google Logo] 
> Jinky 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2cTr9i: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/ec536876-d344-4b57-aefa-8e4e393ff54fn%40googlegroups.com.