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 v24.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_countint32 | Affected event count. |
descriptionstring | 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." |
namestring | Diagnostics name. i.e. "Server sending empty client IP addresses". |
percentagefloat | Percentage of events sending such diagnostic/error. i.e. 99.9%. |
solutionstring | 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_countint32 | Total event count. |