Otomatik oturum açma ve çıkış yapma

Bu sayfada, kullanıcıların Google One Tap'te oturum açma veya oturumu kapatmayla ilgili özelliklerin nasıl uygulanacağı açıklanmaktadır.

Kullanıcıların oturumunu otomatik olarak açma

Google One Tap, ziyaretçilerin sitenize dönerken uygulaması gereken manuel adımları kaldırarak otomatik oturum açmayı destekler. Bu özellik sayesinde sorunsuz bir kullanıcı deneyimi sunulur. Kullanıcıların son ziyaretlerinde hangi Google Hesabı'nı seçtiklerini hatırlamaları gerekmez. Bu da platformunuzda gereksiz yinelenen hesaplar oluşturulma olasılığını azaltır.

Otomatik oturum açma, Google ile oturum açma düğmesini ve One Tap iletişim kutularımızı tamamlamak için tasarlanmıştır. Sitenizin tamamında kullanılmak üzere tasarlanmıştır. Manuel kayıt veya yalnızca kullanıcı sitenizde ilk kez oturumu kapattıktan sonra hesap değiştirme işlemi gerçekleşir.

Otomatik oturum açmanın gerçekleştirilebilmesi için aşağıdaki koşullar gereklidir:

  • kullanıcıların öncelikle Google Hesaplarında oturum açması gerekir ve
  • Daha önce hesap profilini uygulamanızla paylaşmak için izin vermiş olmak ve
  • , son 10 dakika içinde yalnızca bir kez oturum açma girişiminde bulundu. Bu pencerede tekrar eden oturum açma denemeleri gerçekleştiğinde One Tap gösterilir.
  • FedCM kullanılırken, kullanıcı FedCM'nin kullanıma sunulmasından önce web sitesini onaylamış olsa bile Chrome, kullanıcıların her Chrome örneğinde web sitesinde Google Hesabı ile oturum açmak istediklerini yeniden onaylamalarını gerektirir. Bu değişiklik, One Tap'in kullanıldığı mevcut sitenizdeki dönüşüm oranını etkileyebilir. Chrome M121 güncellemesinde, Otomatik oturum açma iyileştirmesi dönüşüm oranında düşüş sorununu azaltır.

Otomatik oturum açmanın etkin olduğu sayfalar için ve bu koşullar karşılanırsa ziyaretçi kimliği jetonu kimlik bilgisi, herhangi bir kullanıcı etkileşimi olmadan otomatik olarak döndürülür. Bu koşullar karşılanmazsa ve sayfada Otomatik oturum açma etkin olsa bile kullanıcı, oturum açmak veya izin vermek için varsayılan olarak One Tap akışını kullanır. Bir kullanıcının birden fazla Google Hesabı varsa ve sitenizi ziyaret ediyorsa önce tek bir Google Hesabı'nda oturum açması ve bu hesap için izin vermesi gerekir.

Döndürülen kimlik bilgisi nesnesinin select_by alanındaki auto değerini kullanarak Otomatik oturum açma başarı oranını ölçebilirsiniz.

Otomatik oturum açmayı etkinleştirmek için aşağıdaki snippet'te gösterildiği gibi data-auto_select="true" kodunu kodunuza ekleyin:

<div id="g_id_onload"
     data-client_id="YOUR_GOOGLE_CLIENT_ID"
     data-login_uri="https://your.domain/your_login_endpoint"
     data-auto_select="true">
</div>

Oturumu kapat

Bir kullanıcı web sitenizde oturumu kapattığında Google One Tap isteminin otomatik olarak gösterildiği bir sayfaya yönlendirilebilir. Bu kurulum için otomatik seçim yasaklanmalıdır. Aksi takdirde, kullanıcının oturumu otomatik olarak tekrar açılır. Bu da kullanıcının kopukluk yaşamasına neden olur.

FedCM'yi kullanma

Kullanıcı deneyimini iyileştirmek için her otomatik oturum açma girişimi arasında 10 dakikalık sessiz dönem bulunur. Bu süre boyunca bunun yerine One Tap gösterilir.

FedCM olmadan

Kullanıcı oturumu kapattıktan sonra otomatik seçimi yasaklamak için tüm çıkış yapma bağlantılarınıza ve düğmelerinize g_id_signout sınıf adını ekleyin. Aşağıdaki kod snippet'ini inceleyin:

<div class="g_id_signout">Sign Out</div>

Oturumu kapatmak için aşağıdaki JavaScript kod snippet'i de kullanılabilir:

const button = document.getElementById('signout_button');
button.onclick = () => {
  google.accounts.id.disableAutoSelect();
}

Sonuç olarak, oturumun kapalı olduğu durum, alanınızdaki bir çerez aracılığıyla kaydedilir. Böylece, kapalı döngü kullanıcı deneyimi önlenmiş olur.

Oturum kapatma durumu alan adınızdaki g_state çerezinde depolanır. Alanınızda kullanılan tüm çerezleri izleyen bir hizmetiniz varsa bu çerezi onlara bildirmeniz gerekir.

İstemci kitaplığını giriş sonrası sayfalarınıza yüklemek istemiyorsanız çıkış yapıldıktan sonra oluşabilecek kullanıcı deneyimini önlemek için şu çözümleri kullanın:

  • Çıkış yapıldığında, kullanıcıları One Tap'in görüntülenmediği veya otomatik oturum açmanın her zaman devre dışı olduğu bir sayfaya (ör. https://example.com/logged_out) yönlendirin.
  • Çıkış yaparken URL'ye bir parametre ekleyin. Örneğin, logged_out=1. One Tap by JavaScript API oluştururken URL parametresini kontrol edin ve varsa otomatik oturum açmayı devre dışı bırakın.

Önemli kullanıcı yolculukları

Otomatik oturum açma sayfası.

FedCM'yi kullanma

FedCM otomatik oturum açma pop-up&#39;ı

Kullanıcılar 5 saniye içinde iptal etmek için X simgesini tıklamazsa web sitenizle bir kimlik jetonu paylaşılır.

FedCM olmadan

Otomatik oturum açma pop-up&#39;ı.

Kullanıcılar 5 saniye içinde İptal düğmesini tıklamazsa web sitenizle bir kimlik jetonu paylaşılır.

Oturum Açma iptal edildiğinde, etkin Google oturumu sayısına göre hesap seçici sayfası veya geri gelen kullanıcı sayfası görüntülenir.

  • Birden fazla Google oturumu

    FedCM'yi kullanma

    FedCM Hesap Seçici Sayfası

    FedCM olmadan

    Hesap Seçici Sayfası

  • Tek Google Oturumları

    FedCM'yi kullanma

    FedCM Hesap Seçici Sayfası

    FedCM olmadan

    One Tap geri gelen kullanıcı sayfası