url 주소 확인

보통 사이트에서 필터링 걸어줄때마다 url 값이 바뀌는걸로 아는데 그렇지 않은 경우가 있던데요

 

네이버에서 '신발' 을 검색하면

https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=1&ie=utf8&query=신발

이렇게 표시되고

'핸드폰'을 검색하면

https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=1&ie=utf8&query=핸드폰

 

이렇게 검색하는 값만 바뀌고 나머지는 그대로 있는 방식이던데

 

무신사의 경우

https://www.musinsa.com/categories/item/002022

위  url에서 성별을 전체/남성/여성 각각 선택할 경우 표시되는 값은 바뀌는데

url 값은 계속 동일하더라구요.

 

 

Path와 Parameter 값을 숨긴건가요?

 

이렇게 숨긴 경우 숨겨진 값을 찾을수는 없을까요?

 

  • profile

    성별, 나이 등 사용자 개인의 특성과 관련된 정보는 URL 파라미터가 아니라 쿠키나 세션으로 관리하고 있을 수도 있지요.

     

    상식적으로 어느 화면에서라도 남성을 선택했다면 남성용 제품만 찾고 있는 (여성용 제품에는 관심이 없는) 사람일 가능성이 높잖아요. 그럴 때는 아예 "이 사람은 남성임"이라고 쿠키를 굽거나 세션에 따로 저장해 놓는다면 사용자가 다른 카테고리로 이동하거나, 필터를 초기화하거나, 심지어 외부에서 무신사 링크를 타고 들어와서 URL 파라미터가 모두 날아가더라도 계속 남성용 제품을 추천해 줄 수 있겠지요.

     

    즉, 무신사의 남성/여성 구분은 상단의 필터와는 전혀 별개의 사용자 구분 시스템이라고 볼 수 있습니다. 쇼핑몰들은 매출을 극대화하기 위해 고객을 아주 세밀하게 분석합니다. 회원인지 아닌지, 어느 사이트를 통해 유입된 방문자인지, 남성인지 여성인지, 나이대나 과거의 구매 기록에 따라 추천 알고리즘이 달라지는데 그 많은 정보를 URL에 다 담을 수는 없지요.

  • ?
    보니까 _gf 라는 쿠키에 값을 저장하고있네요~