UNPKG

umami-analytics-react

Version:

React hooks (useUmami, useUmamiView) and UmamiProvider for seamless Umami analytics integration, supporting page views, custom event tracking, and session identification.

13 lines (12 loc) 381 B
export function createScript(src, attrs) { const script = document.createElement("script"); Object.entries({ src, type: "text/javascript", ...attrs, }).forEach(([key, value]) => { if (key.startsWith("data-")) { script.setAttribute(key, value); // dataset? } else { script[key] = value; } }); return script; }