The external server for Facebook Pixel tracking in Elixir.
$ mix escript.build
$ ./pixelconversionserveror
$ mix run --no-haltPlease, for production use, set MIX_ENV to prod.
APP_PORT: HTTP port (default:4000)ROLLBAR_TOKEN: access token for RollbarPIXEL_ID: id of Facebook PixelACCESS_TOKEN: access token for Facebook PixelTEST_EVENT_CODE: test code for Facebook Pixel (optional)
curl -X POST \
-F 'data=[
{
"event_name": "PageView",
"event_time": 0000000000,
"user_data": {
"em": "sample"
}
}
]' \
http://localhost:4000/trackDocumentation for request body is available here: only data field.
{
"status": "ok",
"processed": 1
}{
"error": true,
"code": 500,
"body": { /* optional exception content */ }
}