You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to adwor...@googlegroups.com
I'm uploading multiple offline conversions at once using OfflineConversionFeedService (operation: mutate).
I started uploading 100 conversions at once but some of them are expired and I'm getting this error message: OfflineConversionError.EXPIRED_CLICK. This is perfectly OK, because some of the conversions are really expired but I'm wondering if the rest of them are uploaded correctly.
Here are two test cases for better understanding of the situation:
Case 1: - starting uploading 100 conversions - error message (exception) was thrown because one of the conversions is expired - the other 99 conversions were not uploaded because there was error with the mutate operation for this stack of 100 conversions
Case 2: - starting uploading 100 conversions - error message (exception) was thrown because one of the conversions is expired - the other 99 conversions were uploaded
Is there a way to check which case is valid? I couldn't find a way to export an offline conversion by gclid and I couldn't make a sanity check on my data.
Anton
Josh Radcliff (AdWords API Team)
unread,
May 29, 2015, 2:26:37 PM5/29/15
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to adwor...@googlegroups.com, anton...@gmail.com
Hi Anton,
By default either all operations succeed in a given mutate request or all operations fail. Using your example, if a single mutate request contains 100 operations and one of them fails, then none of the operations will be applied.
The good news is that you can change this behavior by setting the partialFailure header to true. Please check out our Partial failure guide for more details.