Facebook Pixel
Add the Pixel Script
Partytown Script
Set the script element's type
attribute to text/partytown
. For example:
Proxy Requests
The connect.facebook.net
response does not provide the correct CORS header, and a reverse proxy should be used. Below is an example of setting the resolveUrl
config to proxy the connect.facebook.net
requests. Please see Proxying Requests for more information.
Proxying with Server Handlers
If you're using a server framework like Nuxt 3, you can handle proxying dynamically using API routes. Below is an example configuration that dynamically fetches resources based on the provided URL and returns the response with appropriate headers:
Forward Events
Facebook Pixel uses the fbq() function to send events. In order for Partytown to forward the calls to window.fbq({..})
, the forward config should add "fbq"
. Please see forwarding events and triggers for more information.
Example Config
Please see the integration docs for framework specific configuration.