Abordagem Same-Origin
Configuração via Deno Deploy
Para sites hospedados no Deno Deploy, crie uma função serverless que atua como proxy para o container sGTM.
Etapa 1. Criar o script de proxy
Crie um arquivo main.ts com a seguinte lógica: defina ORIGIN_PATH como o path desejado (ex: /metrics) e GTM_URL como a URL do seu container sGTM. A função Deno.serve verifica se a requisição começa com o ORIGIN_PATH e, em caso positivo, redireciona para o container com os headers apropriados (X-Forwarded-For, X-From-Cdn, CF-Connecting-Ip e Host).
Etapa 2. Deploy
- Via interface web: acesse dash.deno.com, crie um novo Playground, cole o script no arquivo main.ts e clique em Save & Deploy.
- Via CLI: execute deno init proxy-folder, crie o main.ts com o script e execute deno deploy.
Após o deploy, configure o domínio customizado no Deno Deploy para apontar para o seu domínio principal.
Este artigo foi útil?
Obrigado pelo retorno!