진화하는 디지털 제품의 역사적 맥락은 고립된 네이티브 애플리케이션에서 하이브리드 상호작용 모델로의 점진적인 전환을 보여줍니다. Progressive Web App은 웹사이트가 오프라인 접근과 푸시 알림을 통해 완전한 애플리케이션처럼 기능할 수 있게 해주는 기술로, 역사적으로 모바일 웹과 네이티브 경험의 경계를 흐리게 하였습니다. 이러한 구현의 효율성을 평가하는 전통적인 방법, 간단한 코호트 분석이나 A/B 테스트를 포함한 방법은 컨트롤 그룹을 SEO 효과에서 격리할 수 없고 사용자 수준에서의 무작위 배정이 UX를 손상시키지 않고는 실현 불가능하다는 근본적인 제한에 직면하게 됩니다.
문제를 설정하는 것은 플랫폼 선택의 내생적인 조건에서 인과 관계를 식별하는 다차원적 과제를 필요로 합니다. 사용자는 스스로 PWA 또는 네이티브 애플리케이션을 사용할지 결정하며, 이는 기술적 숙련도와 참여도에 따라 상관관계를 가지는 자기 선택 편향을 생성합니다. 동시에 PWA의 출시는 향상된 Core Web Vitals 및 서비스 워커 색인화를 통해 유기적 트래픽을 생성하여 분석하는 코호트의 기본 트래픽 수준을 왜곡합니다. 플랫폼 간의 포식성은 PWA로의 세션 흐름으로 나타나며, 이는 진정한 참여 증가에서 이동 효과를 분리하는 것을 요구합니다. 상세한 해결책은 **Synthetic Control Method (SCM)**과 차별적 차이 분석(Difference-in-Differences)을 성향 비율(Propensity Score Matching)에 따라 비율 가중치를 두어 합성하는 데 기반합니다. 첫 번째 단계는 PWA의 출범이 연기된 지리적 지역 또는 사용자 세그먼트에서 합성 통제를 구축하여 개입 없이는 메트릭의 반사적 경로를 모델링할 수 있게 합니다. 그 후 Causal Impact 분석을 적용하여 계절성 및 마케팅 활동을 포함한 공변량 조정을 통해 시간 효과를 격리합니다. 포식성을 평가하기 위해 기술적 PWA 접근 가능성(서비스 워커를 지원하는 브라우저 버전)을 도구로 사용하는 도구변수 접근법을 사용하여 사용자 선호에 독립적인 준실험적 변동을 제공합니다. 플랫폼 간 유지율은 플랫폼 내 이탈 위험과 플랫폼 간 이동 위험을 구분하는 생존 분석을 통해 모델링됩니다.
최대 전자 마켓플레이스에서는 신규 사용자의 장애를 줄이기 위한 PWA 출범 필요성이 존재했지만, 네이티브 애플리케이션의 고수익 사용자에 대한 잠재적 포식성에 대한 위험한 비즈니스 가설이 있었습니다. 팀은 전통적인 A/B 테스트 없이 기존 트래픽의 재분배에서 진정한 인크리먼트를 분리할 수 있는 평가 방법론을 선택해야 했습니다. 처음 고려된 옵션은 PWA 출범 전후에 웹사이트를 방문한 사용자 간의 주요 메트릭(conversion rate, retention day 7)의 단순 비교를 사용하는 것이었습니다. 이 접근법의 장점은 결과의 신속성 및 데이터 인프라에 대한 최소 요구 사항이었습니다. 단점은 전자 제품의 수요 계절적 변동에 대한 중대한 취약성과 유사한 시기에 시작된 텔레비전 광고 캠페인으로 인한 PWA의 효과 구분 불가능로 인해 통계적으로 의미 없는 결과와 비즈니스 리스크가 발생했습니다.
두 번째 옵션은 Google Optimize를 통한 점진적 롤아웃과 IP 주소에 의한 지리적 A/B 테스트를 포함하였습니다. 시험 지역은 PWA에 대한 액세스를 부여 받았고, 대조 지역은 그렇지 않았습니다. 장점은 실험 논리의 재현성과 이해하기 쉬운 점으로 이해관계자에게 설명할 수 있었습니다. 단점은 SEO 효과를 격리할 수 없다는 점에서 나타났습니다. Core Web Vitals의 개선이 사용자 지리와 관계없이 전체 도메인의 색인화에 영향을 미쳐 spillover 효과를 일으키고, 긍정적인 선택을 가진 유기적 트래픽으로 대조 그룹을 오염시켰습니다.
세 번째 옵션은 최종적으로 Synthetic Control Method와 모바일 브라우저 버전의 경계에 따른 Regression Discontinuity Design을 혼합하여 구현되었습니다(Chrome 90+). 팀은 PWA에 대한 테스트 그룹의 출범 직전까지 Safari 사용자와 구형 Chrome 버전의 사용자 행동을 가중하여 합성 통제를 구축했습니다. 이는 개입 없이 반사적 유지율을 모델링할 수 있게 해주었습니다. 장점은 준실험의 내적 유효성과 플랫폼 간 포식성 분리를 위한 장치 ID 교차 분석이 가능하다는 점입니다. 단점은 합성 가중치를 구축하기 위한 상당한 컴퓨팅 자원과 제품 팀에 대한 해석의 복잡성을 요구하였습니다.
결과적으로 **+8.3%**의 순 수익 효과가 나타났고 **-2.1%**는 네이티브 애플리케이션 활동에서의 포식성을 나타냈습니다. 사용자에 대한 전반적인 LTV에 대한 중립적인 효과는 PWA의 전체 롤아웃 결정과 교차 플랫폼 마찰 최소화를 위한 deeplinks 최적화를 가능하게 하였습니다.
PWA와 네이티브 애플리케이션 간의 진정한 포식성과 보완 효과를 어떻게 구분할 수 있을까요? 사용자가 하루에 두 플랫폼을 모두 사용할 수 있을 때? 이 질문에 대한 답은 사용자 여정 수준에서 incrementality 개념을 이해하는 것이 요구됩니다. multi-touch attribution 모델을 동시적으로 구축하여 세션이 상태의 순서로 인코딩되도록(Web → PWA → App), 효과는 제품에서의 전체 시간을 통해 평가되어야 하며(total time spent) 주요 이벤트의 빈도로 분석되어야 합니다. 중요한 뉘앙스는 보완성을 식별하기 위한 surge analysis의 사용입니다. PWA의 출범이 24시간 이내에 네이티브 세션의 빈도를 증가시킨다면(cross-platform triggering) 이는 포식성이 아닌 시너지 효과를 나타냅니다. 초보 분석가들은 종종 마지막으로 어트리뷰션된 채널의 메트릭을 집계하며, 중요한 시간적 세분성을 잃게 됩니다.
양방향 마케팅 플랫폼에서 네트워크 효과가 존재하는 경우 PWA 효과 평가를 수정하는 방법은? 여기서는 직접 효과와 spillover 효과를 격리하기 위해 고정 효과를 갖춘 패널 데이터 방법을 적용해야 합니다. **SUTVA (Stable Unit Treatment Value Assumption)**가 위반되므로, 서로 다른 시장 세그먼트 간의 상호작용 강도를 정량화하여 간접 네트워크 효과를 정량적으로 평가하고 직접 평가를 외부 효과의 크기로 조정하기 위해 exposure mapping을 구축해야 합니다.
PWA 채택률에서 self-selection bias를 어떻게 고려할까요? 조기 채택자가 평균 사용자의 참여도와 체계적으로 다르기 때문에 평균 치료 효과(ATE) 평가를 왜곡합니다. 관찰 가능한 및 비관찰 특성에 대한 수정이 필요하므로, Heckman correction 또는 **Inverse Probability Weighting (IPW)**를 적용하여 자기 선택 과정을 모델링해야 합니다. PWA 설치 여부는 종속 변수로 설정하고, 기술적 장치 특성, 제품과의 상호작용 역사 및 인구 통계적 변수를 예측 변수로 설정한 probit 모델을 통해 모델링합니다. 첫 번째 방정식의 Inverse Mills ratio는 두 번째 결과 방정식에 포함되어 bias를 수정합니다. 대안으로, adopters와 non-adopters 그룹 간의 공변량을 조정하기 위해 **coarsened exact matching (CEM)**을 사용합니다. 초보 전문가들은 종종 이 bias를 무시하고 높은 수치의 adopters를 기술 효과로 해석하는 경향이 있습니다. 사실 이들은 청중의 기술적 준비 정도의 이질성을 반영합니다.