Google One Tap Login – Store User Documentation
1. Overview
Google One Tap Login allows store users (customers) to sign in or sign up quickly using their Google account without manually entering email and password.
This feature improves user experience by making login faster and reducing friction during checkout or browsing.
2. Scope
This feature is applicable only to: - Store users (Customers)
This feature is not available for: - Admin users - Vendors - Backend or API users
3. Preconditions
For Google One Tap to work properly, the following conditions must be met: - User must not be logged into the store - User must be logged into a Google account in the browser - Browser must support Google One Tap - One Tap should not be blocked by browser settings or extensions
4. When One Tap Appears
Google One Tap will appear when: - The user is visiting the store - The user is not logged into the store - The user has an active Google session in the browser
5. When One Tap Does Not Appear
Google One Tap will NOT appear in the following cases: - User is already logged into the store - User is not logged into any Google account - Browser blocks the One Tap prompt - Unsupported or restricted browser behavior
6. User Flows
6.1 New User (No Existing Account)
Conditions: - User is logged into Google - User is not logged into the store
Steps: 1. Google One Tap prompt appears on the screen 2. User selects their Google account 3. System retrieves user information (email, name) 4. A new account is automatically created in the store 5. User is logged in successfully
Result: - New account is created - User is logged into the store
6.2 Existing User (Returning Customer)
Conditions: - User is logged into Google - User already has an account with the same email - User is not logged into the store
Steps: 1. One Tap prompt appears 2. User selects their Google account 3. System matches email with existing account 4. User is logged in
Result: - User is logged into existing account
6.3 Already Logged-in User
Conditions: - User is already logged into the store
Behavior: - One Tap does not appear - User continues using the current session
6.4 User Not Logged into Google
Conditions: - No active Google session in the browser
Behavior: - One Tap does not appear - User must log in manually using available login options
6.5 Non-Google Browser Sessions
Conditions: - User is logged into the browser using a non-Google account
Behavior: - One Tap cannot detect this session - User must use manual login
7. Browser and Device Behavior
7.1 Chrome
- Desktop: Works correctly
- Mobile: Works correctly
- One Tap appears only if Google session is active
7.2 Firefox
- Desktop: Works correctly
- Mobile: May show inconsistent behavior (One Tap may appear unexpectedly)
7.3 Microsoft Edge
- Desktop: One Tap may appear when it should not (known issue)
- Mobile: Works correctly when Google session is active
7.4 Opera
- Desktop: Works when Google session is active
- Mobile: Works when Google session is active
8. Expected Behavior Summary
| Scenario | Expected Result |
|---|---|
| Logged into Google + Not logged into Store | One Tap appears and logs in user |
| Not logged into Google | One Tap does not appear |
| Already logged into Store | One Tap does not appear |
| New user via Google | Account is created and user logs in |
| Existing user via Google | User logs into existing account |
9. Fallback Mechanism
If Google One Tap is not available or does not appear: - User can log in using: - Email and password - Any other available login method
10. Known Issues
- Firefox Mobile may show One Tap unexpectedly
- Edge Desktop may show inconsistent One Tap behavior
11. Security Considerations
- Only valid and verified Google tokens are accepted
- Email is used to identify and match user accounts
- Secure session handling must be implemented after login
- No admin or restricted users should be allowed through One Tap
12. Benefits
- Faster login process
- Improved user experience
- Seamless account creation
- Reduced login friction
- Increased conversion rates