subcollection
Version:
A collection of scripts to send Core Web Vital data to GA4
42 lines (33 loc) • 879 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getDebugInfo = getDebugInfo;
var _getLCPDebugData = require("../helpers/getLCPDebugData");
var _getCLSDebugData = require("../helpers/getCLSDebugData");
var _getFIDDebugData = require("../helpers/getFIDDebugData");
/**
* Get CLS data for the debug snippet
*
* @param name CLS entries
* @param entries CLS entries
*/
function getDebugInfo(name, entries) {
if (entries.length) {
switch (name) {
case 'LCP':
return (0, _getLCPDebugData.getLCPDebugData)(entries);
case 'FID':
return (0, _getFIDDebugData.getFIDDebugData)(entries);
case 'CLS':
return (0, _getCLSDebugData.getCLSDebugData)(entries);
default:
return {
debug_target: '(not set)'
};
}
}
return {
debug_target: '(not set)'
};
}