in integration/FacebookWordpressContactForm7.php [62:84]
public static function trackServerEvent($form, $result) {
$isInternalUser = FacebookPluginUtils::isInternalUser();
$submitFailed = $result['status'] !== 'mail_sent';
if ($isInternalUser || $submitFailed) {
return $result;
}
$server_event = ServerEventFactory::safeCreateEvent(
'Lead',
array(__CLASS__, 'readFormData'),
array($form),
self::TRACKING_NAME,
true
);
FacebookServerSideEvent::getInstance()->track($server_event);
add_action(
'wpcf7_feedback_response',
array(__CLASS__, 'injectLeadEvent'),
20, 2);
return $result;
}