링크 주소에서 물음표(?) 뒤에 붙는 문자는 대개 페이지에 전달되는 매개변수입니다. 방문 경로를 기록하는 값도 있지만 검색어, 상품 번호, 언어, 로그인 상태처럼 페이지 작동에 필요한 값도 있습니다. 따라서 주소가 길다는 이유만으로 물음표 뒤를 전부 지우면 안 됩니다.
공유할 주소를 정리할 때는 어떤 값이 분석용이고 어떤 값이 기능에 필요한지 먼저 구분해야 합니다. 가장 안전한 방법은 알려진 추적 매개변수만 하나씩 제거한 뒤 새 탭에서 같은 페이지가 열리는지 확인하는 것입니다.
링크 주소의 ?, &, #은 무엇을 뜻할까
다음 주소를 예로 들어보겠습니다.
https://example.com/article?id=125&utm_source=mail#summary
https://example.com은 사이트의 도메인입니다./article은 사이트 안에서 열려는 페이지 경로입니다.?뒤의id=125와utm_source=mail은 쿼리 매개변수입니다.&는 여러 매개변수를 나누는 구분자입니다.#summary는 페이지 안의 특정 위치를 가리키는 프래그먼트입니다.
? 뒤에 있다고 해서 모두 광고나 추적 코드는 아닙니다. 위 예시에서 id=125가 글 번호라면 이를 삭제했을 때 원하는 글이 아니라 목록이나 오류 화면이 열릴 수 있습니다. 반면 utm_source=mail은 해당 방문이 이메일에서 시작됐다는 사실을 분석 도구에 전달하는 용도로 쓰일 수 있습니다.
삭제해도 되는 값과 남겨야 하는 값 구분하기
utm_source, utm_medium, utm_campaign은 캠페인 유입 경로를 구분할 때 사용하는 대표적인 UTM 매개변수입니다. 이를 제거해도 본문이 열리는 경우가 많지만, 운영자의 유입 분석에는 해당 방문 정보가 남지 않습니다.
fbclid, gclid처럼 광고나 추천 경로에서 자동으로 추가되는 값도 있습니다. 다만 이름만 보고 무조건 삭제하기보다 제거 전후의 도착 페이지를 비교하는 편이 안전합니다. ref, source처럼 의미가 넓은 값은 사이트마다 사용 방식이 달라 추적용이라고 단정할 수 없습니다.
다음과 같은 매개변수는 페이지 기능에 직접 쓰일 가능성이 있으므로 임의로 삭제하지 않는 것이 좋습니다.
q,query,keyword: 검색어page,sort,filter: 페이지 번호와 정렬·필터 조건id,item,article: 상품이나 게시물 식별 번호lang,locale: 언어와 지역 설정token,code,state: 인증이나 일회성 작업에 사용될 수 있는 값
특히 인증 관련 값이 포함된 주소는 다른 사람에게 전달하지 않는 것이 좋습니다. 주소를 정리하는 문제보다 계정과 개인정보 보호가 우선입니다.
# 뒤 문자는 지워도 될까
# 뒤의 값은 보통 문서 안의 특정 제목이나 위치로 이동할 때 사용됩니다. 이를 지우면 페이지 자체는 열리더라도 원하는 문단이 아니라 페이지 맨 위에서 시작할 수 있습니다.
검색 결과에서 복사한 주소에는 #:~:text= 형태가 붙기도 합니다. 지원하는 브라우저에서는 해당 문장을 찾아 강조하는 기능입니다. 다른 사람에게 문서의 특정 부분을 보여주려는 목적이라면 그대로 두고, 페이지 전체만 공유하려는 경우에는 제거 후 결과를 확인할 수 있습니다.
공유 전 링크 주소를 확인하는 순서
- 브라우저 주소창을 눌러 전체 주소를 펼칩니다.
- 사이트 이름보다 도메인 철자와 주소 끝부분을 먼저 확인합니다.
- 알고 있는 UTM 등 추적 매개변수만 하나씩 제거합니다.
- 정리한 주소를 새 탭이나 시크릿 창에서 엽니다.
- 원래 링크와 같은 페이지·상품·게시물이 표시되는지 비교합니다.
- 로그인 정보나 일회성 인증값이 포함됐다면 공유하지 않습니다.
주소를 수정한 뒤에는 기존 탭을 새로고침하는 것보다 새 탭에서 시험하는 편이 낫습니다. 기존 탭의 로그인 상태나 저장된 정보 때문에 매개변수가 없어도 같은 화면이 열리는 것처럼 보일 수 있기 때문입니다.
링크를 눌렀을 때 중간 주소를 거쳐 전혀 다른 도메인이 열린다면 링크를 눌렀는데 다른 주소가 열릴 때 확인하는 방법에서 최종 도메인과 이동 과정을 먼저 확인하세요.
주소모음과 즐겨찾기에 저장할 때
자주 찾는 페이지를 주소모음이나 브라우저 즐겨찾기에 정리할 때는 정상 작동하는 범위에서 짧은 주소를 저장하는 것이 관리하기 편합니다. 다만 검색 결과, 필터가 적용된 목록, 특정 회차처럼 조건이 중요한 페이지는 필요한 매개변수를 남겨야 합니다.
저장할 때는 ‘바로가기’처럼 범위가 넓은 이름보다 사이트명과 이용 목적을 함께 적으세요. 예를 들어 ‘서비스명 – 고객지원’, ‘사이트명 – 스포츠 일정’처럼 기록하면 링크가 늘어나도 쉽게 구분할 수 있습니다. 더 자세한 정리 방법은 사이트 주소 즐겨찾기 관리법에서 확인할 수 있습니다.
정확한 사이트 이름이 기억나지 않을 때는 임의로 긴 주소를 수정하기보다 분야별 링크모음에서 사이트 이름과 설명을 먼저 비교하는 방법이 낫습니다.
모바일에서 긴 주소를 정리하는 방법
모바일 브라우저는 주소의 일부만 보여주는 경우가 많습니다. 주소창을 한 번 눌러 전체 주소를 표시한 뒤 복사하고, 메모 앱이나 새 탭에 붙여 넣어 구조를 확인하세요. 화면에 보이는 사이트 이름만으로는 ? 뒤의 값이나 최종 도메인을 구분하기 어렵습니다.
메신저의 공유 버튼으로 복사한 주소에는 앱 이름이나 추천 경로를 나타내는 값이 자동으로 붙을 수 있습니다. 이때도 전체 값을 한 번에 지우지 말고, 매개변수를 하나씩 제거하면서 동일한 페이지가 열리는지 확인해야 합니다.
자주 묻는 질문
물음표 뒤를 모두 삭제하면 주소가 더 안전해지나요?
그렇지 않습니다. 주소는 짧아질 수 있지만 검색어, 게시물 번호, 언어와 같은 필수 값까지 사라질 수 있습니다. 알려진 추적값만 구분해서 제거해야 합니다.
UTM 매개변수를 지우면 페이지가 열리지 않나요?
UTM이 유입 분석에만 쓰인다면 같은 페이지가 열릴 가능성이 높습니다. 다만 사이트마다 주소 처리 방식이 다르므로 정리한 주소를 새 탭에서 직접 확인해야 합니다.
# 뒤를 지우면 어떻게 되나요?
페이지는 열리더라도 특정 제목이나 강조된 문장으로 이동하는 기능이 사라질 수 있습니다. 공유 목적에 따라 유지 여부를 결정하세요.
짧은 주소만 저장하는 것이 좋은가요?
항상 그렇지는 않습니다. 특정 검색 결과나 상품·게시물을 다시 열어야 한다면 해당 화면을 구성하는 매개변수가 필요합니다. 가장 짧은 주소보다 다시 열었을 때 같은 결과가 나오는 주소가 중요합니다.
정리
링크 주소의 ? 뒤에는 추적 정보와 페이지 기능에 필요한 값이 함께 들어갈 수 있습니다. UTM처럼 용도가 분명한 값은 제거 후 같은 페이지가 열리는지 시험할 수 있지만, 의미를 모르는 매개변수는 그대로 두는 편이 안전합니다.
주소를 공유하거나 저장하기 전에는 도메인, 경로, 매개변수, 최종 화면을 차례대로 확인하세요. 짧게 만드는 것보다 필요한 페이지가 정확히 열리고 불필요한 개인정보가 포함되지 않았는지 확인하는 과정이 더 중요합니다.
