23 lines
592 B
TypeScript
23 lines
592 B
TypeScript
// Reuters Chartbeat UID
|
|
const UID = 52639;
|
|
|
|
export default (authors: { name: string }[]) => {
|
|
window._sf_async_config = {
|
|
uid: UID,
|
|
domain: 'reuters.com',
|
|
flickerControl: false,
|
|
useCanonical: true,
|
|
useCanonicalDomain: true,
|
|
sections: 'Graphics',
|
|
authors: authors.map((a) => a?.name || '').join(','),
|
|
...(window._sf_async_config || {}),
|
|
};
|
|
};
|
|
|
|
export const registerPageview = () => {
|
|
if (typeof window === 'undefined' || !window.pSUPERFLY) return;
|
|
window.pSUPERFLY.virtualPage({
|
|
path: window.location.pathname,
|
|
title: document?.title,
|
|
});
|
|
};
|