facebookarchive / offline-conversion-file-uploader

A tool to upload offline conversions (in a CSV file) to Facebook.
46 stars 27 forks source link

Offline Conversion Automated Uploader

Offline Conversion Automated Uploader is a command line tool that helps Facebook advertisers and marketing partners upload offline transactions and Custom Audience to the Facebook marketing API without building their own application for API Integration.

Why use this tool?

How to use

FAQ:

Q: There's another tool called MDFU, which one should I use?

We previously built a tool named MDFU with similar functionality. Use this tool whenever possible, the MDFU will be deprecated soon. This tool provides the following additional functionality:

Q: My company has firewall which will block API calls to Facebook. What are my options?

Q: How this tool works?

This is a node.js application that will go through following steps to upload your offline conversions to Facebook's marketing API. Here is how the tool uploads data:

  1. Read configurations.
  2. Read input file in stream.
  3. For each line read, columns are normalized and hashed for upload.
  4. Collect normalized and hashed data into batches.
  5. POST each batch to the API endpoint.

License

Facebook Offline Conversion Automated Uploader is BSD-licensed. We also provide an additional patent grant.