From fc425a3fe78d48dc5feef9e317329c7fa388ecfc Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Fri, 4 Feb 2022 12:41:28 -0600 Subject: [PATCH] Add ua experimenetal code --- doesitarm-default/src/index.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doesitarm-default/src/index.js b/doesitarm-default/src/index.js index 72aa95f..565037a 100644 --- a/doesitarm-default/src/index.js +++ b/doesitarm-default/src/index.js @@ -8,6 +8,9 @@ // event.respondWith(gaHandleRequest(event.request, event)) // }); +// TODO: Try rebuilding this library as local ESM +// https://github.com/peaksandpies/universal-analytics +// import ua from 'universal-analytics' addEventListener('fetch', event => { event.respondWith(handleRequest(event.request)) @@ -16,8 +19,11 @@ addEventListener('fetch', event => { // Alter Headers - https://developers.cloudflare.com/workers/examples/alter-headers async function handleRequest(request) { + // const visitor = ua( process.env.GA_TRACKING_ID ) + const response = await fetch(request) + // Clone the response so that it's no longer immutable const newResponse = new Response(response.body, response)