Event match quality diagnostics are issues we’ve identified with your Conversions API integration. Follow the provided recommendations to send higher quality match keys, optimize your ad performance and improve your EMQ score.
GET v23.0/...?fields={fieldname_of_type_AdsDatasetEMQDiagnostics} HTTP/1.1
Host: graph.facebook.com
/* PHP SDK v5.0.0 */
/* make the API call */
try {
// Returns a `Facebook\FacebookResponse` object
$response = $fb->get(
'...?fields={fieldname_of_type_AdsDatasetEMQDiagnostics}',
'{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(
"...?fields={fieldname_of_type_AdsDatasetEMQDiagnostics}",
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"...?fields={fieldname_of_type_AdsDatasetEMQDiagnostics}",
null,
HttpMethod.GET,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"...?fields={fieldname_of_type_AdsDatasetEMQDiagnostics}"
parameters:params
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
Field | Description |
---|---|
affected_event_count int32 | Affected event count. |
description string | Diagnostics full description. i.e. "Your server is sending empty client IP addresses for one or more events. This may impact the attribution and optimization of your ad campaigns." |
name string | Diagnostics name. i.e. "Server sending empty client IP addresses". |
percentage float | Percentage of events sending such diagnostic/error. i.e. 99.9%. |
solution string | Steps to take to resolve this diagnostic/error. i.e. "In your server payload, send the client_ip_address retrieved from customer interactions. Use the payload helper to see how this value should be structured when it's sent to Meta." |
total_event_count int32 | Total event count. |