기술적으로 가능한 범위에서 구독자를 함께 옮깁니다.

현재 origin, service worker, 구독자 export, VAPID 설정을 검토한 뒤 직접 import, 단계적 인수, 점진적 재구독 중 적합한 경로를 권장합니다.

마이그레이션 문의

약속 전에 먼저 검토합니다.

마이그레이션은 구현 문제입니다. 기술 discovery 전에는 구독자 손실 0을 약속하지 않습니다.

마이그레이션 진행 방식

Discovery

현재 web push origin, service worker scope, VAPID 키, 구독자 export 옵션을 검토합니다.

Recommendation

스택이 실제로 지원하는 범위에서 직접 import, 단계적 handover, 점진적 재구독 중 선택합니다.

Validation

일부 구독자로 테스트하고 delivery/engagement를 확인한 뒤 export 경로를 문서화하고 전환합니다.

두 가지 마이그레이션 경로

Track A. 점진적 인수

EngageNudge를 기존 provider와 병행 설치합니다. 권한이 이미 있는 재방문 사용자는 새 prompt 없이 조용히 재등록됩니다. 일반적으로 1–6개월(재방문 트래픽에 따라 다름).

Track B. Day-1 import

이전 provider에서 VAPID 키 쌍과 subscriber endpoint를 export할 수 있으면 EngageNudge가 import해 첫날부터 send할 수 있습니다. 키 일치 검증이 필요합니다.

Provider playbook

스택마다 다릅니다. 아래는 기술적 출발점이며 보장은 아닙니다. discovery에서 실행 가능성을 확인합니다.

OneSignal

Export
REST API CSV export 시 web_auth, web_p256 추가 필드(identifier가 push endpoint).
VAPID
Day-1 import를 위해 OneSignal support에 site VAPID public/private 키를 요청합니다.
Service worker
OneSignalSDKWorker.js, OneSignalSDKUpdaterWorker.js. Cutover 시 unregister.
Timeline
Progressive: EngageNudge SDK live 후 재방문 사용자가 조용히 migrate. Day-1: keys + endpoints 검증 후.

PushEngage

Export
플랜에 따라 support에 subscriber export 형식을 확인합니다.
VAPID
Day-1 import 전 customer-owned vs platform VAPID 모델을 확인합니다.
Service worker
Provider service worker 경로는 site마다 다를 수 있습니다.
Timeline
재방문 트래픽 기반 progressive takeover가 기본 현실적인 경로입니다.

iZooto

Export
지원 계정은 VAPID endpoint export 가능; CSV/API에 endpoint, auth, p256dh.
VAPID
이전 provider keys를 제공하면 import 경로를 사용할 수 있습니다.
Service worker
Provider SDK 교체; service worker 업데이트 시 기존 구독자 migrate.
Timeline
재방문이 많은 site는 수 주 내 의미 있는 migrate 가능; long tail은 수개월.

PushAlert

Export
계정 팀과 export 가능 여부를 확인합니다.
VAPID
Day-1 import 전 key ownership 모델을 확인합니다.
Service worker
origin의 push 관련 service worker registration을 inspect합니다.
Timeline
Full export가 확인되지 않으면 progressive takeover를 계획합니다.

제약을 솔직히 설명합니다

고객 VAPID 키, audience export, 문서화된 migration path는 제품 기능입니다. 모든 provider에서 100% 이동이 불가능할 수 있으며, 이를 미리 말합니다.

구독자는 고객의 자산입니다. 모든 stack이 동일하다고 가정하지 않고 이동을 돕습니다.

대시보드에서 시작

app.engagenudge.com Integrations의 Migration 탭에서 guided setup, CSV import, source별 progress를 확인하세요.

Nudge할 때를 아세요.

알림을 보낼 가치가 있을 때를 아세요.

독자, 구매자, 후보자, 쇼퍼 누구에게든, EngageNudge는 Nudge를 받을 사람과 내버려둘 사람을 결정합니다.