지능형 추적 방지 (ITP)로 인해 iOS의 Chrome, Safari, Firefox와 같은 ITP 브라우저에 친절한 시작 페이지가 추가로 표시됩니다. 이번 변경으로 원탭 UX가 여러 플랫폼에서 작동하므로 사용자와 개발자 모두에게 일관된 환경을 제공할 수 있습니다.
data-itp_support
속성을 설정하여 ITP UX의 원탭을 사용 설정할지 여부를 제어할 수 있습니다.
선택 해제
ITP 브라우저의 원탭은 명시적으로 선택 해제하지 않은 모든 웹사이트에 기본적으로 사용 설정됩니다.
선택 해제하려면 다음 스니펫과 같이 코드에 data-itp_support="false"
를 추가하면 됩니다.
<div id="g_id_onload" data-client_id="YOUR_GOOGLE_CLIENT_ID" data-itp_support="false" data-login_uri="https://your.domain/your_login_endpoint"> </div>
좋은 예로 나중에 출시하거나, 내가 완전히 제어할 수 있는 비율로 출시하려는 경우를 들 수 있습니다. 이 경우 지금 선택 해제한 후 나중에 직접 선택 해제를 삭제할 수 있습니다.
주요 사용자 경험
사용자 여정은 다음 상태에 따라 다릅니다.
Google 웹사이트의 세션 상태입니다. 다음 용어는 사용자 여정이 시작될 때 다양한 Google 세션 상태를 나타내는 데 사용됩니다.
- Has-Google-session: Google 웹사이트에 활성 세션이 하나 이상 있습니다.
- No-Google-session: Google 웹사이트에 활성 세션이 없습니다.
사용자 여정이 시작될 때 선택한 Google 계정에서 웹사이트를 승인했는지 여부입니다. 다음 용어는 다양한 승인 상태를 나타내는 데 사용됩니다.
- 신규 사용자: 선택한 계정에서 웹사이트를 승인하지 않았습니다.
- 재방문 사용자: 선택한 계정에서 이전에 웹사이트를 승인한 적이 있습니다.
Has-Google-session 신규 사용자 여정
시작 페이지
계정 선택기 페이지
신규 사용자 동의 페이지
사용자가 확인하면 ID 토큰이 웹사이트와 공유됩니다.
사용자는 다른 계정 사용 버튼을 클릭하여 새 Google 세션을 추가할 수 있습니다. 아래의 Google 세션 없음 사용자 여정을 참조하세요.
Has-Google-session 재방문자 여정
시작 페이지
계정 선택기 페이지
사용자가 재방문 계정을 선택하면 ID 토큰이 웹사이트와 공유됩니다.
사용자는 다른 계정 사용 버튼을 클릭하여 새 Google 세션을 추가할 수 있습니다. 아래의 Google 세션 없음 사용자 여정을 참고하세요.
Google 세션이 없는 신규 사용자 여정
시작 페이지
새 Google 세션을 추가하는 첫 번째 페이지입니다.
새 Google 세션을 추가하는 두 번째 페이지입니다.
신규 사용자 동의 페이지
사용자가 확인하면 ID 토큰이 웹사이트와 공유됩니다.
Google 세션이 없는 재방문자 여정
시작 페이지
새 Google 세션을 추가하는 첫 번째 페이지입니다.
새 Google 세션을 추가하는 두 번째 페이지입니다.
사용자가 다음 버튼을 클릭하면 ID 토큰이 웹사이트와 공유됩니다.