Estoy intentando configurar la cookie de cloudflare en función del parámetro GET. En este escenario, el parámetro GET es utm_source. URL de demostración (el trabajador está activo actualmente): https://ellasbubbles.com/product/cultured-marble-trench-drain-shower-base-36x60-and-30x60/?utm_source=test
Pude comenzar con esta documentación, pero parece que no puedo hacer que esto funcione correctamente. Estoy usando el elemento de inspección en Chrome para buscar una cookie y no se encuentra: https://www.mikestreety.co.uk/blog/using-cloudflare-workers-to-set-a-cookie-based-on-a- obtener-parámetro-o-ruta/
addEventListener('fetch', event => { event.respondWith(fetchAndApply(event.request)) }) async function fetchAndApply(request) { let response = await fetch(request); let url = new URL(request.url), refer = url.searchParams.get('utm_source'); response = new Response(response.body, response); if(refer) { let partnerCookie = `source=${refer}; path=/; domain=https://ellasbubbles.com; secure; HttpOnly; SameSite=None`; response.headers.set('Set-Cookie', partnerCookie); } return response; }