in packages/fxa-content-server/server/lib/glean/index.js [49:69]
ip_address: getRemoteAddress(req).clientAddress,
account_user_id: '',
account_user_id_sha256: '',
relying_party_oauth_client_id: maybeMetrics.service || '',
relying_party_service: oauthIdToServiceMap[maybeMetrics.service] || '',
session_device_type: userAgent.deviceType || '',
session_entrypoint: maybeMetrics.entrypoint || '',
session_entrypoint_experiment: maybeMetrics.entrypoint_experiment || '',
session_entrypoint_variation: maybeMetrics.entrypoint_variation || '',
session_flow_id: metricsData.flowId || maybeMetrics.flowId || '',
utm_campaign: maybeMetrics.utm_campaign || '',
utm_content: maybeMetrics.utm_content || '',
utm_medium: maybeMetrics.utm_medium || '',
utm_source: maybeMetrics.utm_source || '',
utm_term: maybeMetrics.utm_term || '',
};
const eventReason = metricsData.reason || '';
// Glean events with event metric type
const moreMetrics = eventOptions.additionalMetrics
? eventOptions.additionalMetrics({