PipedreamHQ / pipedream

Connect APIs, remarkably fast. Free for developers.
https://pipedream.com
Other
8.83k stars 5.27k forks source link

[Components] Facebook Conversions API #6899

Open dannyroosevelt opened 1 year ago

dannyroosevelt commented 1 year ago

App

Facebook Conversions API https://developers.facebook.com/docs/marketing-api/conversions-api/ https://developers.facebook.com/docs/marketing-api/conversions-api/using-the-api https://developers.facebook.com/docs/marketing-api/conversions-api/parameters

Actions:

  1. Send event data to Conversions API
malexanderlim commented 1 year ago

Whoever ends up taking this ticket, please shoot me a ping so I can share more detail, assign testing credentials, etc.

vunguyenhung commented 1 year ago

Hello everyone, I have tested this PR and there're some test cases failed or needed improvement.

Please check the test report below for more information https://vunguyenhung.notion.site/Components-Facebook-Conversions-API-6899-ece049c49e354678a24a01ace0fe5cce

vunguyenhung commented 1 year ago

Hi everyone, all test cases are passed! Ready for release!

Test report https://vunguyenhung.notion.site/Components-Facebook-Conversions-API-6899-ece049c49e354678a24a01ace0fe5cce

malexanderlim commented 1 year ago

Hi all, after a conversation with @GTFalcao , we will hold off on releasing this component until we are further along the process for the Facebook Business Extension: https://developers.facebook.com/docs/facebook-business-extension/fbe/get-started

Without the Facebook Business Extension authentication flow, the usage of the components is much more toil on the end-user, as the user needs to generate an individual access token per pixel id that they want to manage, and manually copy+paste this between the Facebook Ads platform and Pipedream.

I think this would be more impactful to release the components with users being able to authenticate using the standard Facebook OAuth flow, with the Facebook Business extensions so that they can 1) Select the business 2) Select the pixel that they want to perform the above actions on.