Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save malkavian-librarian/714343b7bd4acaa4aeed7155f9ae0e03 to your computer and use it in GitHub Desktop.
Save malkavian-librarian/714343b7bd4acaa4aeed7155f9ae0e03 to your computer and use it in GitHub Desktop.
# -*- coding: utf-8 -*-
import time
from facebook_business.adobjects.serverside.event import Event
from facebook_business.adobjects.serverside.event_request import EventRequest
from facebook_business.adobjects.serverside.user_data import UserData
from facebook_business.adobjects.serverside.custom_data import CustomData
from facebook_business.api import FacebookAdsApi
access_token = '****************************************************************************************************'
pixel_id = '**********************'
FacebookAdsApi.init(access_token=access_token)
user_data = UserData(
client_ip_address = '91.166.107.1',
client_user_agent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36',
fbc='fb.2.1583506521913.IwAR1EAVRZqLEbZ2T27j5zbooWbzuf_u6PsdSVno-Cvk-sfWpgoVFCUBzpoFQ',
fbp='fb.2.1571112275753.247624567'
)
custom_data = CustomData(
currency='usd',
value=1.0
)
event = Event(
event_name='Purchase',
event_time=int(time.time()),
user_data=user_data,
custom_data=custom_data,
)
events = [event]
event_request = EventRequest(
events=events,
# test_event_code = 'TEST47839',
pixel_id=pixel_id)
event_response = event_request.execute()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment