Dijital vitrininizdeki oturum çerezi rotasyonunu belirleme ve çözme
Çerez rotasyonu, dijital vitrininizdeki bir şeyin tek bir ziyaret sırasında oturum çerezini yeniden oluşturduğu anlamına gelir. Her yeni değer ayrı bir oturum olarak sayılır. Bu nedenle mağazanız gerçekte olandan daha fazla oturum kaydeder ve oturumlar dönüşüm oranınızın paydası olduğundan dönüşüm oranınız düşük hesaplanır. Siparişleriniz, satışlarınız ve müşteri sayınız bundan etkilenmez.
Shopify, mağazanızdaki bir tarayıcı oturumunu tanımlamak için _shopify_s adlı bir çerez kullanır ve Shopify Analytics bu çerezi kullanarak bir ziyaretçinin etkinliklerini oturumlar halinde gruplandırır. Oturumların ayrıca hareketsizlik ve gece yarısı (UTC) gibi beklenen sınırları vardır. Bunlar, oturumları ve ziyaretçileri karşılaştırma bölümünde ele alınmıştır.
Çerezin dijital vitrininizde rotasyona uğrayıp uğramadığını belirlemek, buna neyin neden olduğunu saptamak ve ardından düzeltmeyi doğrulamak için tarayıcınızı kontrol edebilirsiniz. Rotasyon, dijital vitrininizin kendi kodundan veya uygulamalardan kaynaklanır. Bu nedenle sorunu dijital vitrininizde çözersiniz. Bazı kontroller için tema kodunuza erişim gerekir.
Bu sayfada
Gereklilikler
Bu sayfadaki kontrolleri tamamlamak için aşağıdaki araçlara ihtiyacınız vardır:
- Chrome, Edge, Firefox veya Safari gibi, geliştirici araçlarına sahip bir masaüstü tarayıcısı.
- Dijital vitrininizin tema koduna, özel betiklerine veya uygulama yapılandırmasına erişim.
- Mağazanız kullanıyorsa onay yönetimi platformu ayarlarınıza erişim.
Shopify oturum çerezleri nasıl çalışır?
Aşağıdaki çerezler, dijital vitrininizdeki ziyaretçi etkinliklerini kaydeder:
| Çerez | Açıklama |
|---|---|
_shopify_s | Tarayıcı oturumu ve mağaza kombinasyonunu tanımlar. Son kullanımından itibaren yenilenen 30 dakikalık bir son kullanma süresine sahiptir. |
_shopify_y | Shopify Analytics'i destekler. 1 yıl sonra süresi dolar. |
Bir ziyaretçinin tarayıcısında oturum çerezi ayarlandığında, bu çerez 1a2b3c4d-1a2b-3c4d-1a2b-3c4d5e6f7a8b gibi benzersiz bir değer barındırır. Bir oturumun süresi dolup yeni bir oturum başladığında çerez 5e6f7a8b-5e6f-7a8b-5e6f-7a8b9c0d1e2f gibi başka bir benzersiz değerle değişir.
_shopify_s çerezi yenilenen bir son kullanma süresine sahip olduğundan, ziyaretçinin her işlemi bu süreyi yeniler. Rotasyon olmayan bir dijital vitrinde değer ziyaret boyunca aynı kalır ve süresi yalnızca 30 dakikalık hareketsizliğin ardından dolar. Değer bir ziyaretin ortasında değişirse değişiklikten önceki ve sonraki etkinlik 2 ayrı oturum olarak sayılır.
Oturum çerezinin rotasyona uğrayıp uğramadığını kontrol etme
Çerez rotasyonu kontrolünü tarayıcınızı kullanarak yapabilirsiniz. Analiz raporlarınızda her bir oturumun oluşturulma nedeni değil, oturum toplamları gösterildiğinden bu raporlardan çerez rotasyonunu teşhis edemezsiniz. Mevcut çerezlerin ve tarayıcı uzantılarının sonucu etkilememesi için kontrolü gizli bir tarama penceresinde tamamlayın.
Kontrolü nereden yaptığınız önemlidir. Onay banner'ınız yalnızca mağazanızın yapılandırıldığı bölgelerde görüntülenir ve rotasyonların çoğu onay akışında gerçekleşir. Bu nedenle, banner olmayan bir bölgeden yapılan bir kontrol, sorunun tamamen gözden kaçmasına neden olabilir. Mağazanızın hangi bölgelerde onay istediğini doğrulayın ve ardından bunlardan birinden kontrolü yapın. O bölgeden kendiniz göz atamıyorsanız yapabilecek bir iş arkadaşınızdan veya geliştiricinizden yardım isteyin. Mağazanızın hangi bölgelerde onay istediğini kontrol etmek için çerez banner'ınızı yönetme bölümüne bakın.
Çerez davranışını doğrulamak için dijital vitrininizde her onay durumu için kontrolü yapın:
- Banner'a yanıt vermeden
- Çerezleri onayladıktan sonra
- Onayı reddettikten sonra
Adımlar:
- Dijital vitrininizi gizli bir tarama penceresinde açın. Uygun bir bölgeyi kullanarak kontrol ettiğinizi ve kontrol etmek istediğiniz onay durumuna karar verdiğinizi doğrulayın.
- Tarayıcınızın geliştirici araçlarını açın.
- Tarayıcınızın geliştirici araçlarında çerezler panelini açın:
- Chrome'da Uygulama > Depolama > Çerezler bölümüne gidin.
- Firefox'ta Depolama > Çerezler bölümüne gidin.
- Safari'de, önce Ayarlar > Gelişmiş > Web geliştiricileri için özellikleri göster bölümünden Geliştirme menüsünü açın ve ardından Geliştirme > Web Denetçisini Göster > Depolama > Çerezler bölümüne gidin.
- Diğer tarayıcılar için destek belgelerindeki adımlara bakın.
- Alan adınızı seçin.
- Listede
_shopify_söğesini bulun ve değerinin ilk birkaç karakterini not edin. Listede_shopify_syoksa çerez davranışıyla ilgili bir sonuca varmadan önce gezinmeye devam edin ve Çerezler panelini 30 ila 60 saniye boyunca izleyin. - Geliştirici araçlarını açık bırakarak dijital vitrininizde normal şekilde gezinin ve bir ürün sayfası ile sepet de dahil olmak üzere 3 veya 4 sayfayı ziyaret edin.
- Her sayfadan sonra ve tek bir sayfada 1 dakika bekledikten sonra
_shopify_sdeğerini tekrar kontrol edin.
Çerez onay banner'ı etkinliğinize bağlı olarak, çerezler genellikle aşağıdaki şekillerde davranır:
- Ziyaretçi onay banner'ını yanıtlamadan önce ve reddettikten sonra çerezin olmaması beklenen bir durumdur.
- Ziyaretçi onayı kabul ettikten sonra bir çerez oluşturulması beklenir. Bu, çerez üretmesi gereken tek onay durumudur.
Onayı kabul ettikten sonra çerez hâlâ yoksa veya mağazanız test ettiğiniz bölgede onay istemiyorsa dijital vitrininizdeki bir şey çerezi engelliyor veya siliyordur. Çerez rotasyonunun nedenini belirleme bölümünü inceleyin.
Çerez rotasyonu kontrolü sırasında aşağıdaki davranış rotasyona işaret eder:
- Ziyaret sırasında herhangi bir anda değişen çerez değeri.
- Görünüp kaybolan bir çerez.
Çerez rotasyonunun nedenini belirleme
Söz konusu mantık dijital vitrininizde çalıştığından Shopify, çerez rotasyonunu neyin tetiklediğini tespit edemez. Shopify ayrıca bu davranışı belirli bir uygulama veya satıcıyla ilişkilendiremez.
Çerez rotasyonunun nedenini belirlemek için aşağıdaki hata giderme alanlarını sırasıyla inceleyin. Liquid dijital vitrinlerinde bu rotasyonun büyük bir bölümü, onayın işlenme biçiminden kaynaklanır:
- Onay yönetimi platformu davranışınızı inceleyin.
- Çerez banner'ı yapılandırmanızı inceleyin.
- Dijital vitrin komut dosyalarınızı ve mantığınızı inceleyin.
- Genel çerez depolama ve davranışını inceleyin.
Onay yönetimi platformu davranışı
Mağazanız bir üçüncü taraf onay yönetimi uygulaması kullanıyorsa buradan başlayın. _shopify_s, Shopify çerez politikası kapsamında zorunlu bir çerez olarak değil, raporlama ve analiz çerezi olarak sınıflandırılır. Bu nedenle, analiz çerezlerini engelleyen veya temizleyen bir onay uygulaması, bu çerez üzerinde de işlem yapar.
Adımlar:
- Mağazanızın hangi onay yönetimi uygulamasını kullandığını belirleyin.
- Uygulamanın ayarlarında,
_shopify_sçerezinin nasıl sınıflandırıldığını ve uygulamanın o kategorideki çerezlere ne gibi işlemler uyguladığını bulun. - Uygulamanın, ziyaretçinin tercihine göre yalnızca bir kez işlem yapmak yerine her sayfa yüklendiğinde çerezleri temizleyip yeniden oluşturup oluşturmadığını kontrol edin.
Bu sorunu çözmek için uygulamanın, her sayfa yüklemesinde analiz çerezlerini temizleyip yeniden oluşturmak yerine ziyaretçilerin onay tercihlerini Customer Privacy API aracılığıyla Shopify'a bildirmesi konusunda uygulamanın geliştiricisiyle birlikte çalışın. Reddedilen bir seçimin tüm ziyaret boyunca uygulanması gerektiğinden, uygulamanın bir ziyaretçinin tercihini uygulama sıklığını azaltmayın. Önerilen ayarlar için üçüncü taraf bir çerez banner'ı uygulaması kullanarak çerez banner'ı yapılandırma bölümüne bakın.
Ziyaretçilerin tercihlerini daha önce Shopify'a hiç bildirmeyen bir onay aracını düzeltmek, yalnızca etkinliklerin oturumlara nasıl gruplandırıldığını değiştirmekle kalmaz. Düzeltmenin ardından, daha önce bildirilmeyen seçimler uygulanır. Böylece, reddeden ziyaretçiler için zorunlu olmayan veriler artık toplanmaz ve bunun sonucunda oturum sayılarınız düşebilir.
Çerez banner'ı yapılandırması
Mağazanızın onay istediği bölgelerde Shopify, ziyaretçi kabul edene kadar analiz çerezlerini ayarlamaz. Bu bölgelerin dışında çerez banner'ı varsayılan olarak etkin değildir; bu nedenle banner ile etkileşime geçilmeden önce stabil bir _shopify_s çerezi bulunması beklenen bir durumdur. Mağazanızın hangi bölgelerde onay istediğini kontrol etmek için çerez banner'ınızı yönetme bölümüne bakın.
Onay gereken durumlarda rotasyon, ziyaretçinin karar vermesinden önceki zaman aralığında gerçekleşir. Onay aracı, çereze dokunmamak yerine onu tekrar tekrar temizleyip yeniden oluşturur ve her döngü yeni bir oturum olarak kaydedilir.
Adımlar:
- Dijital vitrininizi gizli bir tarayıcı penceresinde açın ve onay banner'ını yanıtlamayın.
- Tarayıcının Çerezler panelinde
_shopify_sçerezini 30 ila 60 saniye boyunca izleyin. - Banner henüz yanıtlanmamışken değerin sürekli değişip değişmediğini ya da çerezin kaybolup tekrar ortaya çıkıp çıkmadığını kontrol edin.
- Banner'ı yanıtlayın ve ardından bu davranışın durup durmadığını kontrol edin.
Bunu çözmek için mağazanızın hangi bölgelerde onay isteyecek şekilde yapılandırıldığını doğrulayın. Ayrıca banner'ın, açık olduğu süre boyunca çerezleri temizleyip yeniden oluşturmak yerine ziyaretçilerin tercihlerini Customer Privacy API aracılığıyla Shopify'a bildirdiğinden emin olun. İlgili ziyaretçi için analizler engellenmiş olmasına rağmen çerez hâlâ yeniden ortaya çıkıyorsa bu durum onay aracı dışındaki bir etmenden kaynaklanıyordur. Bu nedenle, bu sayfadaki kalan alanları inceleyin.
Dijital vitrin komut dosyaları ve mantığı
Tüm rotasyonlar onayın işlenme biçiminden kaynaklanmaz. Normal bir ziyaret sırasında _shopify_s çerezini silen, engelleyen, döndüren veya yeniden oluşturan herhangi bir komut dosyası veya dijital vitrin mantığı rotasyona neden olur. Bir örnekte, cart.js yaklaşık her 10 saniyede bir çağrılmış ve çerez değerleri de bununla eş zamanlı olarak yeniden oluşturulmuştur. Başka bir örnekte ise rotasyonun, onay araçlarıyla hiçbir ilgisi olmayan bir alan adı yanlış sınıflandırmasından kaynaklandığı tespit edilmiştir.
Adımlar:
- Geliştirici araçlarında Ağ sekmesini açın ve ardından Günlüğü koru (Preserve log) seçeneğini belirleyin.
- Sayfayla hiçbir etkileşime girmeden 60 saniye boyunca aynı sayfada kalın.
- Çerezler panelindeki
_shopify_sdeğerini izleyin ve özelliklecart.jsolmak üzere kısa bir döngüde tekrarlanan herhangi bir istek olup olmadığını kontrol edin. - Değer her değiştiğinde, değişiklikten hemen önce hangi isteğin veya komut dosyasının çalıştığını not edin. Değeri değiştirmeden tekrarlanan bir istek, sorunun nedeni değildir.
- Tema kodunuzda, özel komut dosyalarınızda ve etiket yöneticisi kapsayıcılarınızda
document.cookieve_shopify_saraması yapın. - Dijital vitrininizin tek bir standart (canonical) alan adından hizmet verdiğini doğrulayın. Çerezler panelinde
_shopify_sçerezinin, farklı alan adları altında birden fazla kez gösterilip gösterilmediğini kontrol edin. - Yakın zamanda yüklenen uygulamaları ve son tema değişikliklerini inceleyin. Bu davranış yakın zamanda başladıysa söz konusu değişikliklerle ilişkisini kurun.
Bunu çözmek için çerezi yazan kodu düzeltin ve analizler çalıştırılmadan önce yönlendirmelerin tek bir standart ana bilgisayar adına ulaştığından emin olun. Tekrarlanan bir isteği ancak _shopify_s değerini değiştirdiğini doğruladıktan sonra kısıtlayın veya kaldırın. Zira sepet, envanter ve sohbet özellikleri çereze dokunmadan da meşru bir şekilde durum yoklaması (polling) yapabilir.
Çerezi yeniden yazan bir komut dosyasını, uygulamayı veya alan adını düzeltmek, yalnızca mevcut ziyaretçi etkinliklerinin oturumlara nasıl gruplandırıldığını değiştirir. Toplanan veriler değişmez.
Çerez depolama ve davranışı
Rotasyon doğrudan çerez özellikleriyle ilişkilendirilememiş olsa da diğer alanlar temize çıktıktan sonra bu ihtimali de elemeye değerdir.
Adımlar:
- Çerezler panelinde
_shopify_sçerezinin yalnızca değerini değil, aynı zamanda Domain, Path, Expires ve SameSite değerlerini de inceleyin. - Hiçbir şeyin çerezin üzerine Shopify'ın ayarladığından daha kısa bir ömürle veya daha dar bir yolla yazmadığını doğrulayın.
Bunu çözmek için çerezin özelliklerinin üzerine yazan kodu veya uygulama ayarını kaldırın.
Düzeltmeyi doğrulama
Analiz raporlarınızı kontrol etmek yerine çerezi inceleyerek düzeltmeyi doğrulayın. Tüm ziyaret boyunca sabit kalan bir _shopify_s değeri, düzeltmenin işe yaradığının göstergesidir. Düzeltmeden önce kaydedilen oturum verileri yeniden işlenmez, bu nedenle geçmiş raporlarınız şişirilmiş oturum sayılarını göstermeye devam eder.
Yeni bir gizli tarama penceresinde oturum çerezinin rotasyonda olup olmadığını kontrol etme adımlarını tekrarlayın ve aşağıdaki sonuçları doğrulayın:
| Kontrol | Beklenen sonuç |
|---|---|
| Onay banner'ını yanıtlamadan 3 veya 4 sayfaya göz atın. | _shopify_s ayarlanmamıştır veya sabit bir değere sahiptir. |
| Onayı kabul ettikten sonra kontrolü tekrarlayın. | _shopify_s sabit bir değere sahiptir. |
| Onayı reddettikten sonra kontrolü tekrarlayın. | _shopify_s ayarlanmamıştır veya sabit bir değere sahiptir. |
| Bir ürün sayfasından sepete gidin ve ardından gezinmeye geri dönün. | _shopify_s değeri korunur. |
| Bir sayfada 60 saniye bekleyin ve Ağ sekmesini gözlemleyin. | Hiçbir tekrarlanan talep _shopify_s değerini değiştirmez. |
Rotasyon devam ettiğinde atılacak sonraki adımlar
Rotasyon, Shopify'ın kontrol etmediği bir kod veya yapılandırmadan kaynaklanır, bu nedenle sorunun çözümü söz konusu kodu yöneten kişiye aittir. Bu sayfadaki alanları incelediyseniz ve _shopify_s rotasyonu hâlâ devam ediyorsa sorumlu tarafla iletişime geçin:
- Bir onay yönetimi platformu veya başka bir uygulama için, uygulamanın Shopify App Store'daki liste kaydı aracılığıyla uygulamanın geliştiricisiyle iletişime geçin.
- Özel tema kodu, özel komut dosyaları veya etiket yöneticisi konteynerleri için bunları yöneten geliştirici veya ajansla iletişime geçin.
Davranışı yeniden oluşturabilmeleri için aşağıdaki bilgileri ekleyin:
- Test ettiğiniz onay durumları ve her birinde ne olduğu.
- Kaydettiğiniz
_shopify_sdeğerleri ile her değişiklikten önceki sayfa veya eylem. - Değeri değiştiren tekrarlanan herhangi bir talep ve bunu başlatan komut dosyası.
- Şimdiye kadar yapmış olduğunuz değişiklikler.