---
type: note
kind: Troubleshooting
tags: ['optimize', 'charles']
status: release
ctime: 2022-04-09
mtime: 2026-08-19
generated: { by: claude/opus-5, at: 2026-08-19T00:00:00Z }
sources:
  - id: optimize-google
    resource: https://optimize.google.com/
    title: "Google Optimize"
  - id: support-google-optimize-answer
    resource: https://support.google.com/optimize/answer/6361119?hl=ko&ref_topic=6197696
    title: "Redirect 테스트"
  - id: support-google-optimize-sunset
    resource: https://support.google.com/optimize/answer/12979939
    title: "Google Optimize sunset"
  - id: charlesproxy
    resource: https://www.charlesproxy.com/
    title: "Charles"
---

> [!WARNING]
> **Google Optimize는 2023년 9월 30일 종료됐다**[^optimize-sunset] — 아래 Optimize 링크 둘은 살아 있지 않다.
> 남는 건 서비스가 아니라 교훈이다: **리다이렉트에서 query를 갈아끼우면 그 query에 실려 있던 측정 정보가 사라진다.**

[Google Optimize](https://optimize.google.com/)에서 [Redirect 테스트](https://support.google.com/optimize/answer/6361119?hl=ko&ref_topic=6197696)를 진행했는데 기능 구현은 문제없는데 세션수가 안 잡히는 문제가 발생했다. 

이번에 문제되었던 부분은 query 처리를 인지하지 못했던 점이었다. Optimize에서 redirect 처리가 이루어질 때 `query`에 정보(예. `utm_expid`)들이 추가되는데 리다이렉트 url 변경하는 부분이 있었고 optimize에서 참조되어야 할 query를 날려버리면서 측정이 불가능했던 것. 결국 `replace` 실행 코드를 이전 query를 assign 시켜주도록 변경해서 해결.

여담이지만 [Charles](https://www.charlesproxy.com/)를 사용하고 있어서 배포 없이 테스트 가능했던 점도 같이 메모.

[^optimize-sunset]: [Google Optimize sunset](https://support.google.com/optimize/answer/12979939)
