Re: Recommended workaround for working with accounts on different Currencies.
You can find out the currency of an account via the API. It's in the Customer object: https://developers.google.com/adwords/api/docs/reference/v201409/CustomerService.Customer On Wednesday, November 5, 2014 11:09:11 PM UTC, Daniel Alvarado wrote: Hi Team, We manage accounts for advertisers in different parts of the world; therefore, a good percentage of those accounts will not use USD as currency, but rather their national currency. This becomes a problem in our reporting, as I am currently assuming all values to be USD, and for some currencies the exchange rates are crazy. For example: I pulled a report for a given account and the spend was 2,077,304.00 (after converting form Micros), when I checked into it further (because that spend is WAY above our usual advertiser's budget); it turns out those are COP. 1 USD == 2077 COP. This means in fact, in my report I should be getting only ~960 USD which makes a huge difference. *What is the recommended way to go about working with different currencies* (not knowing the currencies we'll work with)? I am working with PHP lib just in case it makes a difference. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/9f1192de-da37-4ac7-b435-30d084d3932b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Is there a way to duplicate / clone a whole campaign via API ?
i already asked about them in this group: - campaign sub-type (ads in mobile apps) - wifi networks (hence my other question you answered - i speculated whether targeting all carriers implicitly excludes wifi) - BTW duplicating campaign, by itself could be a nice feature: most of the campaigns i'm working with are very similar. using a campaign as a template might have saved some coding and debugging (maybe also performance hits). - other feature that i miss, if we're already opening this subject, is the ability to fully dump a campaign via the API - see all its settings, thank you On Wednesday, November 5, 2014 10:06:37 PM UTC+2, Josh Radcliff (AdWords API Team) wrote: Hi, That's true -- if there are features in the template campaign that are not settable by the API, then my approach won't work. I'm curious: which targeting options or campaign settings that you need are not settable via the API? Thanks, Josh, AdWords API Team On Wednesday, November 5, 2014 7:29:51 AM UTC-5, Berry wrote: again my incomplete question: By copying an existing campaign I wanted to *working around* the inability to set by API certain targeting options and certain campaign settings. Thus the suggested method wouldn't work for my objective, if I get it correctly. On Tuesday, November 4, 2014 11:52:14 PM UTC+2, Josh Radcliff (AdWords API Team) wrote: Hi, The API does not have specific clone functionality. However, you could approximate this functionality by issuing a CampaignService.get https://developers.google.com/adwords/api/docs/reference/v201409/CampaignService#get with all relevant fields in the *Selector*, changing the name of the returned object, and then passing it back into a CampaignService.mutate https://developers.google.com/adwords/api/docs/reference/v201409/CampaignService#mutate call with *operator = ADD*. This would only make a shallow copy of the campaign, however. You would have to repeat this process using other services if you also wanted to clone objects related to the template campaign, such as ad groups or negative keyword criteria. Cheers, Josh, AdWords API Team On Tuesday, November 4, 2014 12:37:53 PM UTC-5, Berry wrote: (BTW: this functionallity exists in the UI as copy-paste) On Monday, November 3, 2014 7:18:46 PM UTC+2, Berry wrote: Is there a way to duplicate / clone a whole campaign via API? I'd like to create certain campaigns manually, and then clone each campaign without the need to update the creation code every time the template campaign changes. is that possible? and how? 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/ed21fb6d-8709-4a1f-8368-a23596b088f5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Adwords generated feed questions
Hi, I know the limit for feeds is 20 and that you cannot (or couldn't - is it still the case) a feed with an origin of ADWORDS. Therefore do the adwords feeds count towards the 20 limit or is it user generated ones only? Secondly, can I add/modify items within an adwords generated feed. For example there is the default sitelinks feed generated from the old extension data, can I simply add my own items to this feed and have just the one sitelinks feed? Or do I need to create my own - my concern in doing this is I will end up with 2 of each feed.. Thanks John -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/e709d566-c65f-45c8-acab-1d02fa5af0f9%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: The given key was not present in the dictionary
Your solution worked like a charm! Thanks Josh. On Wednesday, 5 November 2014 22:23:44 UTC, Josh Radcliff (AdWords API Team) wrote: Hi, The error you mentioned is a reporting error, so my guess is that you encountered that because you were using the GetAccountHierarchy.cs https://github.com/googleads/googleads-dotnet-lib/blob/master/examples/AdWords/CSharp/v201409/AccountManagement/GetAccountHierarchy.cs example to get all accounts under an MCC and then tried to run a report for each of those accounts, but some of those accounts were MCC accounts. You can avoid the *ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH* error by only submitting report requests for accounts where ManagedCustomer.canManageClients https://developers.google.com/adwords/api/docs/reference/v201409/ManagedCustomerService.ManagedCustomer#canManageClients is *false*. Accounts where that value is *false* are standard (non-MCC) AdWords accounts. Regarding the dictionary error, if that's occurring at line 94 https://github.com/googleads/googleads-dotnet-lib/blob/master/examples/AdWords/CSharp/v201409/AccountManagement/GetAccountHierarchy.cs#L94 then my guess is that the predicate you added to the ManagedCustomerService.get request was for *CanManageClients = false*. With that predicate, the ManagedCustomerService.get will only return standard AdWords accounts in the ManagedCustomerPage.entries[] https://developers.google.com/adwords/api/docs/reference/v201409/ManagedCustomerService.ManagedCustomerPage#entries. Therefore the customerIdToCustomerNode dictionary in the example won't have entries for any of the manager (MCC) account IDs, so when the loop at line 92 tries to look up the managed customer for each link in ManagedCustomerPage.links[] https://developers.google.com/adwords/api/docs/reference/v201409/ManagedCustomerService.ManagedCustomerPage#links, it fails. I'd remove that predicate and then use the approach I mentioned in the first paragraph. Cheers, Josh, AdWords API Team On Wednesday, November 5, 2014 9:31:07 AM UTC-5, Derek Gray wrote: After I resolved an issue with the ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISATCH by adding a predicate to filter CanManageClients, I started to get an error saying The given key was not present in the dictionary. This is what it looks like currently: Dictionarylong, ManagedCustomerTreeNode customerIdToCustomerNode = new Dictionarylong, ManagedCustomerTreeNode(); // Create account tree nodes for each customer. foreach (ManagedCustomer customer in page.entries ) {. Any help would be greatly appreciated. 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 http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/ff17a355-d244-4759-841e-ef8d3ade3639%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
CLICK_MISSING_CONVERSION_LABEL persistent issue
Hello dear community, My tool is uplaoding offline conversions to client's adwords account. For quite a time and for many account this is working nicely except for a recent client. When the user activate this feature in my tool I automatically create an offline conversion type: $uploadConversion = new UploadConversion(); $uploadConversion-category = 'DEFAULT'; $uploadConversion-name = 'Call Conversion - '.$host; $uploadConversion-viewthroughLookbackWindow = 30; $uploadConversion-ctcLookbackWindow = 90; $uploadConversionOperation = new \ConversionTrackerOperation(); $uploadConversionOperation-operator = 'ADD'; $uploadConversionOperation-operand = $uploadConversion; $uploadConversionOperations = array($uploadConversionOperation); $result = $conversionTrackerService-mutate($uploadConversionOperations); This worked well, the client could see the conversion type appearing in his account using OfflineConversionFeedService: $feed = new \OfflineConversionFeed(); $feed-googleClickId= $gClId; $feed-conversionName = 'Call Conversion - '.$host; $feed-conversionTime = $conversionTime. .$this-getAdwordsTimeZone(); // startCall + timezone $feed-conversionValue = $conversionValue; // revenue $offlineConversionOperation = new \OfflineConversionFeedOperation(); $offlineConversionOperation-operator = 'ADD'; $offlineConversionOperation-operand= $feed; // add to main array $offlineConversionOperations[] = $offlineConversionOperation; $result = $offlineConversionService-mutate($offlineConversionOperations); Then I started uloading the offline conversions and began to receive: OfflineConversionError.CLICK_MISSING_CONVERSION_LABEL @ operations[XXX].operand The client deleted the conversion type manually, I recreated it, but still the same error. This is for 2 days now, uploading the conversions once every hour. I did check the offical troubleshooter. The conversion type is enabled. Any hint is welcome! Thanks ahead! ---*Steve* -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/713a0a30-4d45-48d1-9216-175ec8b3b147%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Traffic Estimator Service returning DistinctError.DUPLICATE_ELEMENT
This question is related to the traffic estimator. We like to get several estimates for a keyword (i.e. estimates for three different max-cpcs). Currently we’re doing three separate requests, one for each max-cpc. In an attempt to optimize this, we combined the three requests into one. As a result, we get duplicate-element errors (DistinctError.DUPLICATE_ELEMENT). Does this mean, that we can only have one estimate per keyword per request? The API documentation for AdGroupEstimateRequest states for the field keywordEstimateRequests: … This field must contain distinct elements … However, we’re unsure what „distinct“ means in this context; is only the keyword-id relevant? The keywords we are estimating are existing keywords, thus the request contains a campaign-id, ad-group-ids and keyword-ids. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/bec89d9c-9720-4ed3-9ed7-fa0cd3644732%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Value track parameter for campaign and adgroup in upgraded urls
Hi Josh, thank you very mich for the answer. Maybe there is such a functionality in the future. Cheers Jürgen -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/92a813ef-6f07-4aa4-b716-c8fb02f294b1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Recommended workaround for working with accounts on different Currencies.
Hi Oliver, I apologize if I wasn't clear enough. I know for a fact that I can obtain the account Currency via the *AccountCurrencyCode *field on the ACCOUNT_PERFORMANCE_REPORT. My question is: what is the recommended way to convert these different currencies into USD? I have to provide reporting about the spend of certain accounts, and as our predominant currency is USD, then ideally I should provide the spend for all accounts as USD. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/26a98457-0990-43bf-8ecf-da687aaa718c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Concurrent MutateJobService jobs
I assume there is no limit on how many threads we can use to create MutateServiceJob processes? Also may be useful to somebody - even if max amount of operations in the batch is limited to 1 for MSJ, the fastest is to have ~1000 operations. GDZ -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/0013e442-f344-4bb8-be20-c182d15c3409%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Data AdWords API is not the same as the UI
Hi, You can check via the UI by going to *Shared Library - Ads* on the left. In addition, if I recall correctly, the *Ads* tab will highlight shared ads. Cheers, Josh, AdWords API Team On Thursday, November 6, 2014 2:12:05 AM UTC-5, Crystal wrote: I'm not sure since I'm just the developer. Is there a way for me to check? It would take longer for me to get an answer if the company is using shared ads / not. Thanks. On Wednesday, November 5, 2014 1:51:00 PM UTC-8, Josh Radcliff (AdWords API Team) wrote: Hi, Does your campaign have any shared as? If so, please see the following post: https://groups.google.com/d/msg/adwords-api/LfLcO-RNaag/4i2c7vi--bwJ If that's not the source of the problem, please send along the report requests (with any sensitive information removed) and the campaign IDs where you are seeing discrepancies. Cheers, Josh, AdWords API Team On Wednesday, November 5, 2014 4:02:53 AM UTC-5, Crystal wrote: The data captured from the API is different compare to the UI data. For example: *** Last month data Oct 1 - Oct 31*** *Campaign A - API:* Click: 10 *Impression: 1,081* *CTR: 0.93%* Avg. Position: 1.7 Cost: $421.69 Conversion: 1 *Campaign A - UI: * Click: 10 *Impression: 1,201* *CTR: 0.83%* Avg. Position: 1.7 Cost: $421.69 Conversion: 1 The funny thing is: some campaigns displays the same data and some don't. Any advise? 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 http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/3827271f-5c9c-49a5-8cef-0b12214c3e88%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Destination Url: Keyword - Destination URL, Search Query - Destination URL
I am looking for the best report source to get the destination URL’s: a)Keywords - Destination URL for keyword campaigns b)Search Query - Destination URL for shopping campaigns I tried using KEYWORDS_PERFORMANCE_REPORT and SEARCH_QUERY_PERFORMANCE_REPORT, However: - Destination URL in KEYWORDS_PERFORMANCE_REPORT is blank for all phrase match keywords and a few broad match keywords - Destination URL in SEARCH_QUERY_PERFORMANCE_REPORT is blank for shopping campaign search tearm Appreciate any pointers. 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 http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/6dc72f2e-5f3c-4232-bdac-f7655367acff%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Existing Google Service Account for DFP, can I use the same Service Account for Adwords?
Hi There! I've been looking through the oAuth service account documentation both for Adwords and DFP and a couple of questions came to mind: 1. Can I use the same service account that I have connected to my partners' DFP data to connect to Adwords data? 2. Is the Adwords Service Account documentation up to date? It seems like it rather different approach than the DFP documentation, and it hasn't been updated since July. Just want to be sure before our developers get too far into development. I tried following the Adwords Service Account documentation and it seems like it hasn't been updated for the new UI. Our system is not an installed application, therefore the alternative suggested in the documentation doesn't seem to be an option. Any suggestions would be more than appreciated. https://developers.google.com/adwords/api/docs/guides/service-accounts https://developers.google.com/doubleclick-publishers/docs/service_accounts -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/e53bf184-6de1-4030-bdc1-9f394e27ac92%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
BiddingStrategy fieldremoved from Campaign Performance Report, and replaced by BiddingStrategyType?
Hi Guys, I am upgrading from v201402 to v201409 right now, and notice that the BiddingStrategy field is no longer present in the Campaign performance report. I don't see any mention of this in the AdWords API migration guides or release notes. I do however see a reference in the release notes of v201406 that a new column BiddingStrategyType has been added across many reports. Pulling a campaign performance report with this field included, it appears to be exactly the same as the old BiddingStrategy field. Could anyone confirm if this is indeed the case? Cheers, Chris -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/4f76070a-2e7e-41d8-955d-31f470146a91%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Is it possible to match Display Network Keywords to Keyword IDs with the API?
Hi, Are you saying that the keyword ID passed for the *keyword* ValueTrack parameter https://support.google.com/adwords/answer/2375447?hl=en is one of the general 30x IDs, or is the issue that the Click Performance Report is returning the general 30x IDs? If it helps, the Display Keyword Performance Report https://developers.google.com/adwords/api/docs/appendix/reports#display-keyword will give you keyword-level details for your display campaigns. Thanks, Josh, AdWords API Team On Wednesday, November 5, 2014 5:33:54 PM UTC-5, Justin Severidt wrote: I am trying to match keywords that trigger a display network ad to the Display network reports that include the Keyword ID field from the API. I thought I could capture the GCLID parameter from the redirect URL and then run the Click Performance report to pull the Keyword ID for those display network ads that were triggered by keywords. However, the Keyword ID field is returning the general 300 or 306 IDs for 95% of the clicks I am getting on the Display Network. However, when I go to the Adwords UI and look at the Display Network keyword report it is showing a lot of activity for a number of different keywords. My question is how can I capture display network keyword information from the ad click redirect URL that is sufficient to match the keyword back to the keyword ID I am getting from the display network reports via the API? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/e8c05cf1-7f29-4e1b-9b58-f070d606c076%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: CLICK_MISSING_CONVERSION_LABEL persistent issue
Hi Steve, Was the conversion type you're uploading to enabled *at the time of the click*? According to the docs for that error it's caused by: Cannot process clicks that occurred when none of the effective conversion types in the account were enabled, to generate conversions. Are you only having trouble uploading conversions for clicks that occurred while the conversion types were disabled/deleted, or are you also having trouble uploading conversions for clicks that occurred *after* you re-enabled the conversion type? Thanks, Josh, AdWords API Team On Thursday, November 6, 2014 10:02:00 AM UTC-5, Nypo77 wrote: Hello dear community, My tool is uplaoding offline conversions to client's adwords account. For quite a time and for many account this is working nicely except for a recent client. When the user activate this feature in my tool I automatically create an offline conversion type: $uploadConversion = new UploadConversion(); $uploadConversion-category = 'DEFAULT'; $uploadConversion-name = 'Call Conversion - '.$host; $uploadConversion-viewthroughLookbackWindow = 30; $uploadConversion-ctcLookbackWindow = 90; $uploadConversionOperation = new \ConversionTrackerOperation(); $uploadConversionOperation-operator = 'ADD'; $uploadConversionOperation-operand = $uploadConversion; $uploadConversionOperations = array($uploadConversionOperation); $result = $conversionTrackerService-mutate($uploadConversionOperations); This worked well, the client could see the conversion type appearing in his account using OfflineConversionFeedService: $feed = new \OfflineConversionFeed(); $feed-googleClickId= $gClId; $feed-conversionName = 'Call Conversion - '.$host; $feed-conversionTime = $conversionTime. .$this-getAdwordsTimeZone(); // startCall + timezone $feed-conversionValue = $conversionValue; // revenue $offlineConversionOperation = new \OfflineConversionFeedOperation(); $offlineConversionOperation-operator = 'ADD'; $offlineConversionOperation-operand= $feed; // add to main array $offlineConversionOperations[] = $offlineConversionOperation; $result = $offlineConversionService-mutate($offlineConversionOperations); Then I started uloading the offline conversions and began to receive: OfflineConversionError.CLICK_MISSING_CONVERSION_LABEL @ operations[XXX].operand The client deleted the conversion type manually, I recreated it, but still the same error. This is for 2 days now, uploading the conversions once every hour. I did check the offical troubleshooter. The conversion type is enabled. Any hint is welcome! Thanks ahead! ---*Steve* -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/4375ca26-187e-46e3-82f4-8e7096cee612%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Concurrent MutateJobService jobs
Hi GDZ, You should place a limit on the number of concurrent threads submitting MutateJobService requests, as that service is subject to the QPS limit just like other services. Check out our Rate Limits guide https://developers.google.com/adwords/api/docs/guides/rate-limits for more details. Cheers, Josh, AdWords API Team On Thursday, November 6, 2014 12:58:39 PM UTC-5, GDZ wrote: I assume there is no limit on how many threads we can use to create MutateServiceJob processes? Also may be useful to somebody - even if max amount of operations in the batch is limited to 1 for MSJ, the fastest is to have ~1000 operations. GDZ -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/70829e1e-7d10-4455-9f80-722aa5f85c80%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: ADD keywords operations : Concurrent vs. sequential
Hi, You are using AdGroupCriterionService, right? What kind of responseTimes are you seeing in the SOAP response header of the API calls? Cheers, Anash On Wednesday, November 5, 2014 12:42:40 PM UTC-5, GDZ wrote: Still unclear how to fix that... On Wednesday, October 29, 2014 5:32:42 PM UTC-4, GDZ wrote: Hello! Not really a question but an observation. Situation: 5 AdGroups, ~500 keywords each. Keywords ADD operations are batched into one mutate job for each AdGroup. So naturally 5 mutate jobs total ready for execution. Scenario 1. Mutate jobs are executed one after another, i.e. next job starts only after the previous one was finished. Scenario 2. Mutate jobs are executed in parallel, 5 threads are running at the same time, each modifying its own AdGroup to avoid CONCURRENT_MODIFICATION error. Naturally, we expected Scenario 2 to be much faster than Scenario 1, reality is its only ~6% faster. Now trying to figure out how to speed this up a bit :) Thank you, GDZ -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/7f9fafad-9dcc-4973-8a78-334ef795daf7%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Recommended workaround for working with accounts on different Currencies.
Hi Oliver, How you convert between currencies is ultimately up to you. There's a wide variety of exchange rate sources and you'll get different results depending on which sources you use (e.g., whether you use end of day or intraday exchange rates). The AdWords API does not supply any exchange rate information, however. You will have to gather the exchange rates from a different source. Thanks, Josh, AdWords API Team On Thursday, November 6, 2014 12:38:35 PM UTC-5, Daniel Alvarado wrote: Hi Oliver, I apologize if I wasn't clear enough. I know for a fact that I can obtain the account Currency via the *AccountCurrencyCode *field on the ACCOUNT_PERFORMANCE_REPORT. My question is: what is the recommended way to convert these different currencies into USD? I have to provide reporting about the spend of certain accounts, and as our predominant currency is USD, then ideally I should provide the spend for all accounts as USD. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/8157b997-8566-48da-a306-9c94c4e7e264%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: BiddingStrategy fieldremoved from Campaign Performance Report, and replaced by BiddingStrategyType?
Hi Chris, Sorry for the confusion - that change was made in v201406 and should have been in our release notes and migration guide. I'll make sure we update the docs. The *BiddingStrategyType* is a replacement for *BiddingStrategy*, as you suspected. Thanks, Josh, AdWords API Team On Thursday, November 6, 2014 12:43:20 AM UTC-5, Chris Allan wrote: Hi Guys, I am upgrading from v201402 to v201409 right now, and notice that the BiddingStrategy field is no longer present in the Campaign performance report. I don't see any mention of this in the AdWords API migration guides or release notes. I do however see a reference in the release notes of v201406 that a new column BiddingStrategyType has been added across many reports. Pulling a campaign performance report with this field included, it appears to be exactly the same as the old BiddingStrategy field. Could anyone confirm if this is indeed the case? Cheers, Chris -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/b0b33edc-e520-4f55-81e6-ef15c66dcb52%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Traffic Estimator Service returning DistinctError.DUPLICATE_ELEMENT
Hi Christian, You can send multiple keywords per request, see https://groups.google.com/d/msgid/adwords-api/bec89d9c-9720-4ed3-9ed7-fa0cd3644732%40googlegroups.com?utm_medium=emailutm_source=footer for an example. Cheers, Anash P. Oommen, AdWords API Advisor. On Thursday, November 6, 2014 11:31:15 AM UTC-5, Christian Borck wrote: This question is related to the traffic estimator. We like to get several estimates for a keyword (i.e. estimates for three different max-cpcs). Currently we’re doing three separate requests, one for each max-cpc. In an attempt to optimize this, we combined the three requests into one. As a result, we get duplicate-element errors (DistinctError.DUPLICATE_ELEMENT). Does this mean, that we can only have one estimate per keyword per request? The API documentation for AdGroupEstimateRequest states for the field keywordEstimateRequests: … This field must contain distinct elements … However, we’re unsure what „distinct“ means in this context; is only the keyword-id relevant? The keywords we are estimating are existing keywords, thus the request contains a campaign-id, ad-group-ids and keyword-ids. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/358786a3-689e-492e-895d-de5c0a9792f6%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Is there a way to duplicate / clone a whole campaign via API ?
Hi, Regarding ads in mobile apps, you can achieve the same setup as in the UI if you create a campaign with advertisingChannelType https://developers.google.com/adwords/api/docs/reference/v201409/CampaignService.Campaign#advertisingChannelType *DISPLAY*, and then: 1. At the campaign level create CampaignCriterion https://developers.google.com/adwords/api/docs/reference/v201409/CampaignCriterionService.CampaignCriterion where the *criterion* is the OperatingSystemVersion https://developers.google.com/adwords/api/docs/reference/latest/CampaignCriterionService.OperatingSystemVersion you want to target (see the list of mobile platforms https://developers.google.com/adwords/api/docs/appendix/mobileplatforms). 2. On the campaign's ad group add a BiddableAdGroupCriterion https://developers.google.com/adwords/api/docs/reference/v201409/AdGroupCriterionService.BiddableAdGroupCriterion where the *criterion* is a MobileAppCategory https://developers.google.com/adwords/api/docs/reference/v201409/AdGroupCriterionService.MobileAppCategory or a MobileApplication https://developers.google.com/adwords/api/docs/reference/v201409/AdGroupCriterionService.MobileApplication. For *MobileAppCategory*, you would set the mobileAppCategoryId https://developers.google.com/adwords/api/docs/reference/v201409/AdGroupCriterionService.MobileAppCategory#mobileAppCategoryId to one of the values listed on our reference page https://developers.google.com/adwords/api/docs/appendix/mobileappcategories . I've noted the issue with the *Wifi* carrier ID and we're investigating. Cheers, Josh, AdWords API Team On Thursday, November 6, 2014 4:42:16 AM UTC-5, Berry wrote: i already asked about them in this group: - campaign sub-type (ads in mobile apps) - wifi networks (hence my other question you answered - i speculated whether targeting all carriers implicitly excludes wifi) - BTW duplicating campaign, by itself could be a nice feature: most of the campaigns i'm working with are very similar. using a campaign as a template might have saved some coding and debugging (maybe also performance hits). - other feature that i miss, if we're already opening this subject, is the ability to fully dump a campaign via the API - see all its settings, thank you On Wednesday, November 5, 2014 10:06:37 PM UTC+2, Josh Radcliff (AdWords API Team) wrote: Hi, That's true -- if there are features in the template campaign that are not settable by the API, then my approach won't work. I'm curious: which targeting options or campaign settings that you need are not settable via the API? Thanks, Josh, AdWords API Team On Wednesday, November 5, 2014 7:29:51 AM UTC-5, Berry wrote: again my incomplete question: By copying an existing campaign I wanted to *working around* the inability to set by API certain targeting options and certain campaign settings. Thus the suggested method wouldn't work for my objective, if I get it correctly. On Tuesday, November 4, 2014 11:52:14 PM UTC+2, Josh Radcliff (AdWords API Team) wrote: Hi, The API does not have specific clone functionality. However, you could approximate this functionality by issuing a CampaignService.get https://developers.google.com/adwords/api/docs/reference/v201409/CampaignService#get with all relevant fields in the *Selector*, changing the name of the returned object, and then passing it back into a CampaignService.mutate https://developers.google.com/adwords/api/docs/reference/v201409/CampaignService#mutate call with *operator = ADD*. This would only make a shallow copy of the campaign, however. You would have to repeat this process using other services if you also wanted to clone objects related to the template campaign, such as ad groups or negative keyword criteria. Cheers, Josh, AdWords API Team On Tuesday, November 4, 2014 12:37:53 PM UTC-5, Berry wrote: (BTW: this functionallity exists in the UI as copy-paste) On Monday, November 3, 2014 7:18:46 PM UTC+2, Berry wrote: Is there a way to duplicate / clone a whole campaign via API? I'd like to create certain campaigns manually, and then clone each campaign without the need to update the creation code every time the template campaign changes. is that possible? and how? 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
Re: Creating Remarketing list with tracking code already on website
Hi Devraj, In response to your questions: 1. No, you can have different user lists that track users for different ConversionTracker https://developers.google.com/adwords/api/docs/reference/v201409/ConversionTrackerService.ConversionTracker s. 2. Since they don't have to all have the same ID you shouldn't hard code it. You'll want to get the IDs for each ConversionTracker https://developers.google.com/adwords/api/docs/reference/v201409/ConversionTrackerService.ConversionTracker whose users you want to include in your UserList and use those when constructing the UserList's conversionTypes https://developers.google.com/adwords/api/docs/reference/v201409/AdwordsUserListService.BasicUserList#conversionTypes collection. Cheers, Josh, AdWords API Team On Wednesday, November 5, 2014 6:06:32 PM UTC-5, Dev Gupta wrote: Hi Josh, Appreciate your quick response; i did go through the Guide but few things are still not clear to me 1. Do all UserList have the same trackers'ID or different? 2. If they do have the same ID which i assume is the one i got from the Adwords code to be put in each page; can i hardcode it as UserListConversionType conversionType = new UserListConversionType(); conversionType.setName(Mars cruise customers # + System.currentTimeMillis()); conversionType.setId(99251X); //Added Thanks, -Devraj On Wednesday, November 5, 2014 2:10:38 PM UTC-8, Josh Radcliff (AdWords API Team) wrote: Hi Devraj, Is your question whether you can use an existing conversion to set up a UserList? If so, the answer is yes. From our Remarketing guide https://developers.google.com/adwords/api/docs/guides/remarketing#user-list-conversion-trackers : Notice a UserListConversionType https://developers.google.com/adwords/api/docs/reference/latest/AdwordsUserListService.UserListConversionType is attached to the list. This triggers the generation of a conversion tracker (i.e. conversion pixel) which is simply a piece of HTML with JavaScript code you place on your website. Whenever a visitor accesses a page containing this snippet of code, he will be added to your list. If you have already set up conversion tracking, you can reuse your existing trackers by providing the tracker's ID when creating the list. AdWords assigns IDs to objects automatically when you create them -- you don't need to set those yourself. However, when setting up your UserList you *will* need to provide the ID of the conversion tracker you want to use for the list. To get the ID of your conversion tracker you can use a ConversionTrackerService.get https://developers.google.com/adwords/api/docs/reference/v201409/ConversionTrackerService#get call and pull the id https://developers.google.com/adwords/api/docs/reference/v201409/ConversionTrackerService.ConversionTracker#id from the returned ConversionTracker object. If that doesn't cover your questions, please provide more details and we'll proceed from there. Thanks, Josh, AdWords API Team On Wednesday, November 5, 2014 2:21:59 PM UTC-5, Dev Gupta wrote: Hello, I am trying to use the Remarketing feature for the first time. I have got the Remarketing code from Adwords and placed it on the website. Looking through the examples; i have garnered the below flow. With #2 i can associate one of my Userlist with a predefined Adgroup to be shown during Remarketing. My question is how do i link the tracker ID that i have received (looks like var google_conversion_id = 9925X) with the code below? where is this linking done? UserListConversionTypes and BasicUserList both have ID's; am i supposed to set any of those or this is done automatically? Any pointers/help will be appreciated. Please also let me know if you fine any issue with the code below. set up remarketing using the AdWords API in two steps: Create a remarketing list. Create a CriterionUserList to tie your list to an AdGroup. 1.Create a remarketing list Creating a remarketing list involves the creation of two separate entities: the RemarketingList itself and its associated UserListConversionTypes also known as remarketing tags. The following code shows how to create a remarketing list. AdWordsServices adWordsServices, AdWordsSession session) throws Exception { // Get the UserListService. AdwordsUserListServiceInterface userListService = adWordsServices.get(session, AdwordsUserListServiceInterface.class); // Get the ConversionTrackerService. ConversionTrackerServiceInterface conversionTrackerService = adWordsServices.get(session, ConversionTrackerServiceInterface.class); UserListConversionType conversionType = new UserListConversionType(); conversionType.setName(Mars cruise customers # + System.currentTimeMillis()); // Create remarketing user list. RemarketingUserList userList = new RemarketingUserList(); userList.setName(Mars cruise customers # +
Re: ADD keywords operations : Concurrent vs. sequential
Don't have access to log files right now, will check later. But for now it appears that using MutateJobService is a way to go for us at the moment so we switched to MJS. Thank you, GDZ On Thursday, November 6, 2014 3:01:49 PM UTC-5, Anash P. Oommen (AdWords API Team) wrote: Hi, You are using AdGroupCriterionService, right? What kind of responseTimes are you seeing in the SOAP response header of the API calls? Cheers, Anash On Wednesday, November 5, 2014 12:42:40 PM UTC-5, GDZ wrote: Still unclear how to fix that... On Wednesday, October 29, 2014 5:32:42 PM UTC-4, GDZ wrote: Hello! Not really a question but an observation. Situation: 5 AdGroups, ~500 keywords each. Keywords ADD operations are batched into one mutate job for each AdGroup. So naturally 5 mutate jobs total ready for execution. Scenario 1. Mutate jobs are executed one after another, i.e. next job starts only after the previous one was finished. Scenario 2. Mutate jobs are executed in parallel, 5 threads are running at the same time, each modifying its own AdGroup to avoid CONCURRENT_MODIFICATION error. Naturally, we expected Scenario 2 to be much faster than Scenario 1, reality is its only ~6% faster. Now trying to figure out how to speed this up a bit :) Thank you, GDZ -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/30c32733-da99-471a-ba17-9ba8bd4f2cca%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Concurrent MutateJobService jobs
Thank you! On Thursday, November 6, 2014 1:59:50 PM UTC-5, Josh Radcliff (AdWords API Team) wrote: Hi GDZ, You should place a limit on the number of concurrent threads submitting MutateJobService requests, as that service is subject to the QPS limit just like other services. Check out our Rate Limits guide https://developers.google.com/adwords/api/docs/guides/rate-limits for more details. Cheers, Josh, AdWords API Team On Thursday, November 6, 2014 12:58:39 PM UTC-5, GDZ wrote: I assume there is no limit on how many threads we can use to create MutateServiceJob processes? Also may be useful to somebody - even if max amount of operations in the batch is limited to 1 for MSJ, the fastest is to have ~1000 operations. GDZ -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/67481904-c953-4342-b21d-799f55f68788%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Data AdWords API is not the same as the UI
Checked and there's nothing in that are. Is there any other possibilities why the API and UI are displaying different data? Thanks. On Thursday, November 6, 2014 10:17:33 AM UTC-8, Josh Radcliff (AdWords API Team) wrote: Hi, You can check via the UI by going to *Shared Library - Ads* on the left. In addition, if I recall correctly, the *Ads* tab will highlight shared ads. Cheers, Josh, AdWords API Team On Thursday, November 6, 2014 2:12:05 AM UTC-5, Crystal wrote: I'm not sure since I'm just the developer. Is there a way for me to check? It would take longer for me to get an answer if the company is using shared ads / not. Thanks. On Wednesday, November 5, 2014 1:51:00 PM UTC-8, Josh Radcliff (AdWords API Team) wrote: Hi, Does your campaign have any shared as? If so, please see the following post: https://groups.google.com/d/msg/adwords-api/LfLcO-RNaag/4i2c7vi--bwJ If that's not the source of the problem, please send along the report requests (with any sensitive information removed) and the campaign IDs where you are seeing discrepancies. Cheers, Josh, AdWords API Team On Wednesday, November 5, 2014 4:02:53 AM UTC-5, Crystal wrote: The data captured from the API is different compare to the UI data. For example: *** Last month data Oct 1 - Oct 31*** *Campaign A - API:* Click: 10 *Impression: 1,081* *CTR: 0.93%* Avg. Position: 1.7 Cost: $421.69 Conversion: 1 *Campaign A - UI: * Click: 10 *Impression: 1,201* *CTR: 0.83%* Avg. Position: 1.7 Cost: $421.69 Conversion: 1 The funny thing is: some campaigns displays the same data and some don't. Any advise? 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 http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/0e8a60e0-e676-4e22-a06f-347ccbcf4bd5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.