방학이나 휴가철을 앞두고 해외여행을 계획할 때,
누구나 한 번쯤 정체 모를 밀당을 경험하곤 한다.
불과 몇 시간 전만 해도 50만 원이었던 비행기 표가
잠시 고민하고 다시 새로고침을 누른 순간
60만 원으로 훌쩍 뛰어 있는 현상 말이다.
억울한 마음에 컴퓨터 쿠키를 삭제해 보기도 하고,
스마트폰으로 인터넷 프로토콜 주소를 바꿔 접속해 봐도
한 번 오른 가격은 내려올 생각을 하지 않는다.
반대로 출발 직전 떨이 상품처럼 파격적인 특가가 나오기도 하니,
소비자 입장에서는 도대체 기준이 무엇인지 답답할 노릇이다.
실제로 직장인 커뮤니티나 여행 카페를 가보면
"새벽에 결제하려다 잠들었는데 아침에 15만 원이 올랐다",
"친구랑 동시에 같은 노선을 검색했는데 가격이 다르게 뜬다"와 같은
눈물 섞인 후기들을 쉽게 찾아볼 수 있다.
도대체 항공권 가격은 왜 실시간으로 계속 바뀔까?
마치 살아있는 생물처럼 시시각각 변하는 비행기 표 값에는
단순히 운이 없어서라고 치부할 수 없는 항공사들의
고도로 치밀한 수학적 계산과 마케팅 과학이 숨어 있다.
항공사들이 매초 가격표를 갈아치우는 진짜 이유와
그 뒤에 숨겨진 거대한 시스템의 비밀을 하나씩 알아보자.

시시각각 변하는 가격의 심장,
다이내믹 프라이싱과 수익 관리 시스템
항공권 가격 변동의 핵심에는 경제학에서 말하는
가격 차별화와 이를 자동화한 동적 가격 책정 제도가 있다.
과거에는 계절별로 성수기와 비수기 요금만 정해두고 표를 팔았다면,
지금은 실시간 수요와 공급에 따라 가격이 초 단위로 변한다.
이를 가능하게 만드는 것이 바로
항공사의 핵심 브레인인 수익 관리 시스템이다.
항공기 좌석은 가공식품이나 의류와 같은
일반적인 상품과 치명적인 차이점이 있다.
바로 재고가 남지 않는다는 점이다.
예를 들어 마트에서 파는 과자는 오늘 안 팔리면
내일 할인해서라도 팔 수 있다.
하지만 오후 2시에 출발하는 비행기가 좌석의 절반을 비운 채
이륙한다면, 그 빈 좌석의 가치는 이륙하는 순간 0이 된다.
내일 다시 가져와서 팔 수 있는 재고가 아니기 때문이다.
반대로 수요가 폭발하는데 너무 싼 가격에 표를 모두 미리 팔아버리면,
항공사 입장에서는 좌석당 더 많은 이익을 남길 기회를 놓치게 된다.
수익 관리 시스템은 바로 이 공석의 리스크와 수익 극대화라는
양날의 검 사이에서 완벽한 균형을 잡는 역할을 한다.
이 시스템은 단순한 매크로 프로그램이 아니다.
과거 수년간의 축적된 비행 데이터, 요일별 예약 추이,
경쟁 항공사의 실시간 가격 동향, 심지어 해당 국가의 연휴,
환율, 그리고 날씨 정보까지 실시간으로 수집하고 분석한다.
만약 현재 시점의 특정 노선 예약률이 예년 평균치보다 낮다면,
시스템은 즉각 리스크를 감지하고 가격을 내려 수요를 끌어모은다.
반대로 예약을 시도하는 트래픽이 급증하거나
결제 속도가 예상보다 빠르면, 수요가 공급을 초과했다고 판단해
즉각 가격을 올린다.
우리가 모니터 화면 앞에서 새로고침을 누를 때마다
금액이 춤을 추는 것은, 인공지능에 가까운 컴퓨터 시스템이
전 세계 실시간 예약 상황을 모니터링하며 최적의 이윤을
남길 수 있는 가격을 끊임없이 도출해 내고 있기 때문이다.
같은 비행기, 다른 가격의 비밀
: 부킹 클래스라는 마법의 알파벳
해외 노선 비행기를 타서 옆 사람과 대화를
나누다 보면 묘한 배신감을 느낄 때가 있다.
분명히 같은 시간에 같은 게이트로 이륙했고,
똑같은 기내식을 먹으며, 똑같은 목적지로 나란히 날아가고 있는데
내가 낸 금액과 옆 사람이 낸 금액은 수십만 원 이상
차이가 나기 때문이다.
심지어 며칠 더 늦게 예약한 사람이 더 저렴하게
표를 구했다는 이야기를 들으면 속이 쓰리기도 한다.
이 기묘한 현상의 비밀은 바로 항공권 영수증이나
탑승권에 조그맣게 적힌 알파벳,
즉 부킹 클래스에 있다.
우리는 흔히 좌석 등급을 이코노미, 비즈니스,
퍼스트 클래스의 3가지로만 알고 있다.
하지만 이는 소비자의 눈에 보이는 물리적 등급일 뿐이다.
항공사 내부 시스템으로 들어가면 이코노미석 하나를
다시 예약 조건에 따라 서른 개 안팎의 세부 등급으로 쪼개어 관리한다.
탑승권 표면에 적힌 알파벳이 바로 이 등급을 의미한다.
알파벳에 따라 좌석의 넓이나 서비스가 바뀌는 것은 결코 아니다.
대신 예약 변경 가능 여부, 환불 수수료,
마일리지 적립률 같은 승객의 권리가 달라진다.
예를 들어 정가를 다 주고 사는 등급은 취소 수수료가 거의 없거나
일정 변경이 완전히 자유롭고 마일리지도 100% 가득 적립된다.
반면 파격적인 얼리버드나 특가로 나오는 등급은
일정 변경이 절대 불가능하거나 환불 수수료가
항공권 값에 육박하며 마일리지 적립도 되지 않는다.
항공사는 전체 이코노미 좌석이 200석이라면,
가장 저렴한 특가 등급의 좌석을 10석,
그다음 저렴한 등급을 20석, 정가 좌석을 30석
같은 방식으로 미리 쪼개어 할당해 둔다.
소비자들이 여행사나 예약 사이트에서
저렴한 좌석부터 차례대로 선점해 나가기 시작하면,
해당 알파벳 등급의 재고가 완전히 소진된다.
그러면 시스템은 자연스럽게 그다음 단계로 지정해 둔
비싼 알파벳 등급의 좌석만 화면에 노출시킨다.
결론적으로 내가 결제를 망설이는 사이 가격이 오른 이유는,
항공사가 나를 추적해 고의로 가격을 올린 것이 아니라
내가 살 수 있었던 저렴한 부킹 클래스의
한정된 좌석이 마감되었기 때문이다.
소비자 심리를 꿰뚫는 고도의 타겟팅과 마케팅 심리학
항공권 가격 책정은 단순히 기계적인 공급과 수요의 법칙만 따르지 않는다.
소비자가 언제, 어떤 목적으로 항공권을 검색하고 방황하는지
분석하는 고도의 심리 마케팅이 결합되어 있다.
여행업계와 항공 마케터들은 항공권을 구매하는
고객의 성향을 크게 두 부류로 명확하게 나눈다.
몇 달 전부터 미리 연차를 맞추고 숙소를 알아보며
휴가를 계획하는 레저 여행객과,
갑작스러운 해외 바이어 미팅이나 계약을 위해
급하게 표를 구해야 하는 비즈니스 업무 여행객이다.
레저 여행객들은 가격에 극도로 민감하다.
조금이라도 예산을 초과하면 여행지를 일본에서
동남아로 바꾸거나 아예 일정을 연기해 버리기 때문이다.
따라서 항공사는 출발 몇 달 전에 이들의 이탈을 막고
최소한의 고정 수요를 확보하기 위해
대규모 얼리버드 특가나 할인 등급을 시장에 대거 푼다.
반면 비즈니스 여행객은 가격보다 일정이 압도적으로 중요하다.
내일 당장 미국이나 유럽에서 중요한 계약이 있다면,
왕복 항공권이 200만 원이든 400만 원이든
기업 비용으로 구매해야만 한다.
항공사는 이 심리를 귀신같이 잘 알고 있다.
따라서 출발 날짜가 1~2주 안으로 가까워질수록
남아있는 좌석의 가격을 인하해 떨이 처리를 하기보다는,
오히려 가격을 평소보다 몇 배 이상
가파르게 올리는 전략을 취한다.
급하게 표를 사야만 하는 충성도 높은 비즈니스 고객에게서
한 번에 큰 마진을 남기기 위함이다.
종종 인터넷상에서 회자되는 쿠키 삭제 루머 역시
이러한 심리적 타이밍과 맞물려 있다.
웹브라우저의 방문 기록이나 쿠키를 추적해
고의로 가격을 올리는 행위는 기술적 오류의 위험과
소비자 기만이라는 법적 리스크가 있어
대형 항공사들은 공식적으로 부인한다.
하지만 내가 결제창을 켜두고 고민하는 그 몇 분 사이에,
나와 똑같은 노선을 노리는 전 세계 수많은 소비자가
동시에 검색을 누르고 결제 단계에 도달하면서
실시간으로 공급 좌석이 줄어들어 가격 압박이
가해지는 것은 엄연한 사실이다.
화면 구석에 뜨는 "남은 좌석 2개! 35명이
이 순간 이 상품을 보고 있습니다"라는 강렬한 메시지는
소비자의 조바심을 자극해 이성적 판단을 흐리게 만들고
구매 버튼을 누르게 하는 가장 치밀한 마케팅 심리 도구로 활용된다.
실제로 합리적인 가격에 항공권을 예매하기 위해
내가 직접 경험하고 검증한 몇 가지 실전 노하우가 있다.
(여행사에서 근무하는 지인에게 약간의 도움을 받았다)
항공사의 실시간 알고리즘 시스템을 이해했다면,
이제는 역으로 소비자가 그 시스템의 규칙을 이용할 차례다.
첫째, 일주일 중 항공권이 가장 저렴하게 풀리는
골든 타임을 노려야 한다.
전 세계 항공사들의 마케팅 부서나 요금 관리 팀은
주로 월요일 오전이나 주말 직후에 전주 데이터 분석을 끝내고
새로운 주간 요금과 특가 좌석을 시스템에 업데이트한다.
그리고 직장인들이 주로 항공권을 많이 검색하는 금요일 밤이나
주말에는 트래픽이 몰려 가격이 일시적으로 상승하는 경향이 있다.
따라서 비교적 트래픽이 한산하고 시스템 조정이 안정화되는
화요일과 수요일 새벽 시간대에 검색을 시도하면,
동일한 노선이라도 몇만 원 이상 저렴한
부킹 클래스를 발견할 확률이 눈에 띄게 높아진다.
둘째, 출발일 기준 마법의 타임라인을 기억해야 한다.
단거리 노선의 경우 출발 6주 전,
유럽이나 미주 등 장거리 노선의 경우
출발 18주(약 4개월) 전이 항공사가 얼리버드 좌석을
가장 공격적으로 유지하는 시점이다.
이 시기가 지나면 시스템은 본격적으로 예약률 추이를 보며
가격을 올리기 시작하므로, 여행 목적지가 확정되었다면
이 타이밍을 절대 놓치지 말고 예약을 선점하는 것이 좋다.
요즘은 인스타그램 같은 SNS에서 국가별 항공권이 가장
저렴한 달이나 날짜도 종종 공유되고 있는 것을 봤다.
결국 실시간으로 요동치는 항공권 가격은
소비자를 골탕 먹이기 위한 속임수가 아니라,
단 한 석의 좌석도 공중에서 낭비하지 않고
기업의 이윤을 극한으로 끌어올리려는 항공 산업의
치밀한 데이터 과학과 심리전의 결과물이다.
거대한 알고리즘과 전 세계 여행자들의 보이지 않는
눈치 싸움이 실시간으로 펼쳐지는 디지털 시장인 셈이다.
이 복잡한 비즈니스 알고리즘의 메커니즘을 정확히 이해하고 대처하는 것,
그것이 바로 예산을 아끼고 똑똑하게 여행을
시작하는 현명한 여행자가 되는 첫걸음이라 생각한다.