events
edge from the following paths: POST /v20.0/<PIXEL_ID>/events HTTP/1.1
Host: graph.facebook.com
data=%5B%7B%22event_name%22%3A%22PageView%22%2C%22event_time%22%3A1722042162%2C%22user_data%22%3A%7B%22fbc%22%3A%22fb.1.1554763741205.AbCdEfGhIjKlMnOpQrStUvWxYz1234567890%22%2C%22fbp%22%3A%22fb.1.1558571054389.1098115397%22%2C%22em%22%3A%22309a0a5c3e211326ae75ca18196d301a9bdbd1a882a4d2569511033da23f0abd%22%7D%7D%5D
/* PHP SDK v5.0.0 */
/* make the API call */
try {
// Returns a `Facebook\FacebookResponse` object
$response = $fb->post(
'/<PIXEL_ID>/events',
array (
'data' => '[{"event_name":"PageView","event_time":1722042162,"user_data":{"fbc":"fb.1.1554763741205.AbCdEfGhIjKlMnOpQrStUvWxYz1234567890","fbp":"fb.1.1558571054389.1098115397","em":"309a0a5c3e211326ae75ca18196d301a9bdbd1a882a4d2569511033da23f0abd"}}]',
),
'{access-token}'
);
} catch(Facebook\Exceptions\FacebookResponseException $e) {
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
$graphNode = $response->getGraphNode();
/* handle the result */
/* make the API call */
FB.api(
"/<PIXEL_ID>/events",
"POST",
{
"data": "[{\"event_name\":\"PageView\",\"event_time\":1722042162,\"user_data\":{\"fbc\":\"fb.1.1554763741205.AbCdEfGhIjKlMnOpQrStUvWxYz1234567890\",\"fbp\":\"fb.1.1558571054389.1098115397\",\"em\":\"309a0a5c3e211326ae75ca18196d301a9bdbd1a882a4d2569511033da23f0abd\"}}]"
},
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
Bundle params = new Bundle();
params.putString("data", "[{\"event_name\":\"PageView\",\"event_time\":1722042162,\"user_data\":{\"fbc\":\"fb.1.1554763741205.AbCdEfGhIjKlMnOpQrStUvWxYz1234567890\",\"fbp\":\"fb.1.1558571054389.1098115397\",\"em\":\"309a0a5c3e211326ae75ca18196d301a9bdbd1a882a4d2569511033da23f0abd\"}}]");
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/<PIXEL_ID>/events",
params,
HttpMethod.POST,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
NSDictionary *params = @{
@"data": @"[{\"event_name\":\"PageView\",\"event_time\":1722042162,\"user_data\":{\"fbc\":\"fb.1.1554763741205.AbCdEfGhIjKlMnOpQrStUvWxYz1234567890\",\"fbp\":\"fb.1.1558571054389.1098115397\",\"em\":\"309a0a5c3e211326ae75ca18196d301a9bdbd1a882a4d2569511033da23f0abd\"}}]",
};
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/<PIXEL_ID>/events"
parameters:params
HTTPMethod:@"POST"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
curl -X POST \
-F 'data=[
{
"event_name": "PageView",
"event_time": 1722042162,
"user_data": {
"fbc": "fb.1.1554763741205.AbCdEfGhIjKlMnOpQrStUvWxYz1234567890",
"fbp": "fb.1.1558571054389.1098115397",
"em": "309a0a5c3e211326ae75ca18196d301a9bdbd1a882a4d2569511033da23f0abd"
}
}
]' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v20.0/<PIXEL_ID>/events
Parameter | Description |
---|---|
data list<JSON-encoded string> | data Required |
platforms array<JSON object> | platforms |
progress Object | upload progress for offline events |
test_event_code string | Code that is used to identify server test events |
events_received
: integer, messages
: List [fbtrace_id
: string, applink_class
: string, applink_url
: string, applink_args
: string, is_fb
: bool, is_paid
: bool, account_id
: ad account id, ad_id
: numeric string, ad_objective_name
: string, adgroup_id
: numeric string, adgroup_name
: string, campaign_id
: numeric string, campaign_name
: string, campaign_group_id
: numeric string, campaign_group_name
: string, click_time
: timestamp, is_mobile_data_terms_signed
: bool, is_external
: bool, is_instagram
: bool, is_view_through
: bool, is_modeled
: bool, is_same_ip
: bool, device_type
: string, os_version
: string, view_time
: timestamp, is_playable_ad
: bool, is_aaa_campaign
: bool, creative_id
: numeric string, engagement_type
: enum, success
: bool, Error | Description |
---|---|
200 | Permissions error |
190 | Invalid OAuth 2.0 Access Token |
100 | Invalid parameter |