Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for ConversionUploadService #27

Closed
ellisonc opened this issue Apr 11, 2019 · 9 comments
Closed

Support for ConversionUploadService #27

ellisonc opened this issue Apr 11, 2019 · 9 comments
Labels

Comments

@ellisonc
Copy link

The google ads documentation shows the ConversionUploadService as having endpoints for UploadCallConversions() and UploadClickConversions() which accept an array of conversions and support partial_failures. The typescript definitions for this client library suggest that only one conversion is accepted at a time:

customer.conversionUploads.uploadClickConversion(conversion: ClickConversion)
customer.conversionUploads.uploadCallConversion(conversion: CallConversion)

Should these not be more like as follows?

customer.conversionUploads.uploadClickConversions(conversions: Array, options?: ServiceCreateOptions)

@avermeil
Copy link
Member

You're right, that doesn't look quite right.

We don't yet properly looked at the conversion upload functionality (no tests either), so it's very possible that it doesn't work quite right. I expect we'll get around to implementing it properly in the next few weeks, after we get some reference documentation published.

In general, most functions outside of get and mutate service methods are still todos.

PRs welcome ;)

@kritzware kritzware added bug ⚠️ Something isn't working in the library work in progress 🔧 Further work to be done before being included in the library labels Apr 17, 2019
@leongrin
Copy link

Please update this post when the ConversionUploadService is ready. Uploading offline conversions is a very important aspect of the app we are building.
Thank you.

@avermeil avermeil added feature request 💡 New ideas and removed bug ⚠️ Something isn't working in the library work in progress 🔧 Further work to be done before being included in the library labels Jun 19, 2019
@avermeil avermeil changed the title ConversionUploadService Support for ConversionUploadService Jun 19, 2019
@avermeil
Copy link
Member

Hi @leongrin,

We're a bit short on time to work on this feature at the moment. Would you consider helping out with a PR?

@leongrin
Copy link

Unfortunately I don't have the technical knowledge to help with this issue.

@arditti
Copy link

arditti commented Mar 1, 2020

Any updates on this one? my implementation is meaningless without this feature.
Do you need any technical help implementing this feature?

@kritzware
Copy link
Contributor

Hi @arditti, sorry for the delay on this one!

We've been waiting for the new v3 release of the API before continuing with this feature, as v3 may require some changes to the underlying google-ads-node library e.g. such as implementing streaming.

@arditti
Copy link

arditti commented Mar 2, 2020

@kritzware really appreciate the quick response.
regarding v3, are we excepting any api breaking changes? or its just "under-the-hood" release?

@kritzware
Copy link
Contributor

I expect it to not effect the API. Streaming will most likely be a new report method, or optionally available via a feature flag (keeping customer.report the same as it is currently).

@Joel-Valentine
Copy link
Contributor

Hey @ellisonc we added this in v3.6.0. We aren't entirely sure if this works correctly. Please let us know how you get on

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants