in Helper/ServerEventFactory.php [25:49]
public static function newEvent($eventName, $eventId = null)
{
// Capture default user-data parameters passed down from the client browser.
$userData = (new UserData())
->setClientIpAddress(self::getIpAddress())
->setClientUserAgent(Util::getHttpUserAgent())
->setFbp(Util::getFbp())
->setFbc(Util::getFbc());
$event = (new Event())
->setEventName($eventName)
->setEventTime(time())
->setEventSourceUrl(Util::getRequestUri())
->setActionSource('website')
->setUserData($userData)
->setCustomData(new CustomData());
if ($eventId == null) {
$event->setEventId(EventIdGenerator::guidv4());
} else {
$event->setEventId($eventId);
}
return $event;
}