Hi Sreelakshmi, after doing more tests, we have acotated a litlle more the issue:
- It doesn't matter if the extension being created is a Callout or a Sitelink. - We have found out that the keyword that is not created is the first one in the operations list, so it has nothing to do with matching option but with position on operation list. Following you can see a sample of our operationList (only 2 operation are shown) > > > > * 00 = {BudgetOperation@53695} 01 = {CampaignOperation@53696} 02 = > {CampaignCriterionOperation@53697} 03 = {CampaignCriterionOperation@53698}* > > > > > > > > * 04 = {AdGroupOperation@53699} 05 = > {AdGroupExtensionSettingOperation@53700} 06 = > {AdGroupExtensionSettingOperation@53701} 07 = > {AdGroupCriterionOperation@53702} 08 = > {AdGroupCriterionOperation@53703} 09 = > {AdGroupCriterionOperation@53704} 10 = {AdGroupCriterionOperation@53705}* > > > > > > > * 11 = {AdGroupOperation@53706} 12 = > {AdGroupExtensionSettingOperation@53707} 13 = > {AdGroupExtensionSettingOperation@53708} 14 = > {AdGroupCriterionOperation@53709} 15 = > {AdGroupCriterionOperation@53710} 16 = > {AdGroupCriterionOperation@53711} 17 = {AdGroupCriterionOperation@53712}* The problem occurs with the first keyword after a failed extension, e.g. *{AdGroupExtensionSettingOperation@53701} --> Failed (* > StringLengthError.TOO_SHORT > <https://developers.google.com/adwords/api/docs/reference/v201705/CampaignExtensionSettingService.StringLengthError#reason> > ) > > *{AdGroupCriterionOperation@53702} --> Not created, but not error > shown**{AdGroupCriterionOperation@53703} > --> Created* Hope it helps! El viernes, 9 de junio de 2017, 11:04:25 (UTC+2), rafa....@rocketroi.com escribió: > > Hi Sreelakshmi, > > thanks in advance for your help > > we are sure that the problem is not related to Batch Job as we have been > able to create sitelink extensions. We have been created extensions filling > all the data (not leaving any blank field) even in the case that I > described you before, all the extensions and keywords has been created when > all the data has been filled. > > Besides that we have created extensions for an AdGroup, in an unitarily > way. > > So it seems that something is going wrong with keywords (EXACT matching) > when trying to create a sitelink with emtpy fields. > > Trying to give you a clear picture of the scenario, it is something like > this: > > > <https://lh3.googleusercontent.com/-JEk3o-x9rU8/WTpj8RU4rCI/AAAAAAAAANo/-Dz18pe4uJI9sWJoueSbO0UReKuQ4LnFgCLcB/s1600/Captura%2Bde%2Bpantalla%2Bde%2B2017-06-09%2B11%253A01%253A26.png> > > > > The third case (for instance) is where is ocurring the issue. Both the > Sitelink text and the URL are blank and because that, we don't know why but > the keyword with EXACT matching is not being created > > Thank you! > > > El jueves, 8 de junio de 2017, 21:14:58 (UTC+2), Sreelakshmi Sasidharan > (AdWords API Team) escribió: >> >> Hi, >> >> Are you saying that, when a sitelink with a blank name and targeting a >> keyword is being created, the keyword is not getting created as the result >> of the same operation? As you said, the site link with no value for the >> 'siteLinkText' will throw an error StringLengthError.TOO_SHORT >> <https://developers.google.com/adwords/api/docs/reference/v201705/CampaignExtensionSettingService.StringLengthError#reason>. >> >> If you try to create a sitelink with a valid name and targeting a keyword, >> it will still not create a keyword in the AdGroup. Instead the >> CampaignExtension will be created and it will target the specific keyword. >> If this is not the case, could you please try the same operation outside >> the Batch job and pass me the SOAP logs so that I get a clear picture of >> the scenario? >> >> You could use *Reply privately to author* while responding. >> >> Thanks, >> Sreelakshmi, 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/b2f37dd4-0483-4f78-bf8c-b934008be93f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.