Stape
Arama
Ücretsiz deneyin

Üçüncü taraf bir IP tarafından ayarlanan birinci taraf çerez ömrünü artırma (Safari 16.4 ve ITP güncellemesi)

Güncellendi
Oct 1, 2024
Yayınlandı
Apr 13, 2023
Ayrıca mevcut

Nisan 2023'ün başlarında Apple, Akıllı Takip Önleme (ITP) işlevini bir kez daha güncelledi ve artık birinci taraf bir etki alanından ayarlanmış olsalar bile çerezlerin ömrünü sınırladı.

Safari 16.4+ sürümünde, sunucu tarafı çerezleri artık aşağıdaki durumlarda maksimum 7 günlük bir süreyle ayarlanmaktadır:

  1. Çerezi ayarlayan sunucu, (herhangi bir noktada) kullanıcının o anda gezinmekte olduğu web sitesine üçüncü taraf olan bir ana bilgisayara çözümleyen bir CNAME'in arkasındadır.
  2. Çerezi ayarlayan sunucu, adresin ilk yarısının kullanıcının o anda gezinmekte olduğu web sitesindeki sunucunun IP adresinin ilk yarısıyla eşleşmediği bir IP adresine (IPv4 veya IPv6) çözümlenen A/AAAA kayıtlarıyla ayarlanır.

JavaScript çerezleri herhangi bir süreye sahip olabilirken, 7 tarayıcı gününden sonra etkili bir şekilde silinecektir.

Kulağa endişe verici geliyor, değil mi? Ama göründüğü kadar kötü değil. Bu makalede, nedenini ve Stape ile tam çerez süresini kullanmaya nasıl kolayca devam edebileceğinizi açıklayacağız.

Kısaca ITP güncellemesi hakkında

Bu ITP güncellemesi, kullanıcının Safari ayarlarında "IP Adresini İzleyicilerden ve Web Sitelerinden Gizle" seçeneği etkinleştirilmişse çalışmaz. Varsayılan olarak, bu seçenek tüm iCloud+ kullanıcıları için etkindir (kullanıcı herhangi bir ek Apple hizmeti için ödeme yapıyorsa: iCloud saklama alanı, Apple Music, Apple Arcade, vb.) Bu nüans, güncellemenin iOS 14.5'in yayınlandığı zamanki kadar önemli bir etkiye sahip olmamasının nedenidir.

itp update

Stape olarak, tüm güncellemeleri her zaman takip ediyor ve pazarlama verileriniz üzerindeki olumsuz etkileri en aza indirmek için çalışıyoruz. Bu sorunu çözmek için önceden 'Cookie Keeper' adında bir Power-Up hazırladık.

Own CDN Nasıl Çalışır?

Cookie Keeper Power-Up, herhangi bir nedenle silinmiş olsalar bile pazarlama çerezlerinizin işlevselliğini korumanıza yardımcı olmak için tasarlanmıştır. İşte nasıl çalıştığına dair basitleştirilmiş bir açıklama:

Aşağıda CloudFlare kullanarak Own CDN'in nasıl yapılandırılacağına dair bir örnek yer almaktadır.

Stape Own CDN tüm planlarda mevcuttur.

1. Stape konteyner ayarınıza gidin ve Kendi CDN'nizi seçin.

select own cdn on stape

2. CloudFlare'e gidin ve etiketleme sunucusu URL'si için CNAME kaydını yapılandırın. Lütfen Proxied özelliğinin etkin olduğundan emin olun. Ayar aşağıdaki ekran görüntüsündeki gibi görünmelidir.

configure CNAME record for the tagging server UR

3. Kurallar → Yapılandırma Kuralları bölümüne gidin - yeni bir kural oluşturun

  • Kural için istediğiniz herhangi bir adı belirtin
  • 'Özel filtre ifadesi'ni seçin
    • Alan: hostname
    • Operatör: içerir
    • Değer: sGTM alt alan adınızı belirtin. Bizim örneğimizde 'gtm.stape.tools'
create a new rule

Bu sayfada aşağı kaydırın ve 'SSL' özelliğini bulun. 'Tam' seçeneği ile etkinleştirin.

activate ssl feature

4. Kurallar → Kuralları Dönüştür → İstek Üstbilgisini Değiştir'e gidin - yeni bir kural oluşturun

Kural için istediğiniz herhangi bir adı belirtin

'Özel filtre ifadesi'ni seçin

Alan: hostname

Operatör: içerir

Değer: sGTM alt alan adınızı belirtin, bizim örneğimizde 'gtm.stape.tools'

create a new rule

Başlıkları değiştir bölümünde şunu belirtin:

Tür: Statik ayarla

Üstbilgi adı: X-From-Cdn

Değer: cf-stape

create a new rule

Değişiklikleri dağıtın.

5. Önbelleğe Alma → Önbellek Kuralları bölümüne gidin - yeni bir kural oluşturun

Kural için istediğiniz herhangi bir adı belirtin'Özel filtre ifadesi'ni seçin Alan: hostnameOperatör: containsDeğer: sGTM alt alan adınızı belirtin. Bizim örneğimizde, 'gtm.stape.tools'

Önbellek uygunluğu: Önbelleği atla

create a new rule

Değişiklikleri dağıtın.

İşte bu kadar, artık sGTM'ye gelen ve sGTM'den giden tüm istekleriniz Cloudflare üzerinden proxy'lenecek.

Ve işte bu kadar! Artık CNAME Cloaking defence çerezleri kısıtlayacağından endişelenmenize gerek yok. Stape üzerindeki Own CDN ile web sitesi ve sunucu birbirlerine karşı birinci taraf olarak kabul edilir.

Cookie Keeper Power-Up, herhangi bir nedenle silinmiş olsalar bile pazarlama çerezlerinizin işlevselliğini korumanıza yardımcı olmak için tasarlanmıştır. İşte nasıl çalıştığına dair basitleştirilmiş bir açıklama:

  1. Cookie Keeper, her kullanıcının benzersiz kimliğini takip etmek için bir "ana çerez" kullanır. Bu ana çerez tüm ITP kurallarına uygundur ve web sitenizde birinci taraf çerezi olarak saklanır.
  2. Bir kullanıcı web sitenizi ziyaret ettiğinde, kullanıcının benzersiz kimliğini belirlemek için ana çerez kontrol edilir.
  3. Herhangi bir pazarlama çerezi (örneğin, Google Analytics, Google Ads, TikTok, Facebook veya Stape için) eksikse veya silinmişse, Cookie Keeper bu çerezleri geri yüklemek için ana çerezin bilgilerini kullanır.
  4. Bu geri yükleme işlemi, orijinal çerezler silinmiş olsa bile pazarlama çerezlerinizin çalışmaya devam etmesini ve web sitenizdeki kullanıcı davranışının doğru bir şekilde izlenmesini sağlar.

Cookie Keeper Power-Up'ı kullanarak, pazarlama kampanyalarınızın etkinliğini koruyabilir ve oluşabilecek herhangi bir çerez silme işleminden bağımsız olarak daha doğru izleme sağlayabilirsiniz.

1. Stape Sunucu Tarafı eklentimizi yükleyin ve etkinleştirin:

2. Uygulama ayarlarını yapılandırın:

Kurulduktan sonra, mağaza yöneticinizde Stape eklentisini açın. Uygulama ayarlarında aşağıdaki adımları uygulayın:

a) GTM snippet ekleme özelliğini etkinleştirin: GTM snippet'inin mağazanıza eklenmesini etkinleştirmek için anahtarı açın.

b) GTM Kimliğinizi girin: 'GTM-XXXXXX' biçimini izleyen benzersiz Google Etiket Yöneticisi Kimliğinizi girin.

c) Özel alan adınızı belirtin: GTM sunucu kapsayıcınız için kullandığınız özel alan adını girin.

d) Kapsayıcı tanımlayıcısını girin: Bunu Stape hesabınızdaki Kapsayıcı Ayarlarında bulabilirsiniz.

e) Cookie Keeper seçeneğini etkinleştirin: Bu özelliği açın.

cookie keeper power-up from stape prolongs cookies

3. Power-Up’ı Etkinleştirin

a) Stape kapsayıcınızda, Güçlendirmeler bölümüne -> Cookie Keeper'a gidin.

b) Standart çerezlerde gerekli tüm platformları seçin ve abonelik planınız izin veriyorsa, özel olanları ekleyin. Bu arada, standart olmayan bir süre için standart bir 'fbp' çerezi ayarlamak istiyorsanız, bunu özel çerezlere ekleyebilirsiniz ve ayarlarınız bu çerezde uygulanacaktır.

c) Değişiklikleri kaydedin.

d) Power-Up Custom Loader'a gidin.

activate custom loader

e) Alan adınızı seçin, GTM Web Kimliğinizi girin ve web sitenizin platformunu (Shopify veya WordPress) seçin.

Ayarlarınızı kaydedin ve aşağıda verilen talimatları kullanarak test edin.

Bunun için, Cookie Keeper'ın kullanıcının çerezlerini geri yükleyeceği master cookie* bulundurmanız gerekir. En uygun yaklaşım aşağıdaki gibidir:

  • Çerez, sunucunun IP adresi son iki oktetten daha fazla farklılık göstermeyecek şekilde sunucu yanıtından ayarlanmalıdır.
  • Her sayfa yüklemesinde, sunucu çerezi ayarlamalıdır (örneğin buna 'user_id' diyelim): https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie
  • Çerezin değeri olarak kullanıcının IP adresi + zaman damgasının bir karmasını kullanın.
  • Çerez süresi: 2 yıl.
  • Çerez alanı: .your-domain.com
  • Yalnızca http: false
  • Güvenli: true

Böyle bir çerez oluşturduktan sonra:

1. Kapsayıcınız için Stape Power-Ups'ta Cookie Keeper'ı etkinleştirin.

Ayarlarda, ihtiyacınız olan platformları seçin ve gerekirse özel çerezler ekleyin.

cookie keeper power-up from stape prolongs cookies

2. Cookie Keeper'ı kullanmak için GTM yükleyici snippet'ini değiştirmeniz gerekir.

Power-Up 'Özel Yükleyici'ye ve ayarlarına gidin:

  • Doğrulanmış alan adınızı seçin.
  • Web GTM Kimliğinizi girin.
  • Kullandığınız tanımlayıcı türünü seçin: çerez.
  • Çerezinizin adını belirtin.
cookie keeper power-up from stape prolongs cookies

Standart yükleyici yerine kullanmanız için özel bir yükleyici parçacığı oluşturulacaktır.

Bundan sonra her şey hazırdır ve Cookie Keeper'ın işlevselliğini test edebilirsiniz.

* Çerezler tercih edilse de diğer kullanıcı tanımlayıcı türlerini de kullanabilirsiniz. Cookie Keeper ayrıca Yerel Depolama, DOM Öğeleri ve JavaScript değişkenlerinden kullanıcı tanımlayıcısının alınmasını da destekler.

Stape'in sundukları

Stape'de, stape Pro plan kullanıcıları için en popüler platformlar için standart çerezler mevcuttur: Google Analytics, Google Ads, TikTok, Facebook ve Stape çerezleri (Veri Etiketi kullanılarak ayarlanan çerezler dahil).

cookie keeper power up from stape prolongs cookies

Hangi platformlar için hangi standart çerezlerin ne kadar süreyle geri yükleneceğini öğrenmek için bu bağlantıya tıklayın.

Business-tier ve üzeri kullanıcılar için ek özel çerezler de kullanabilirsiniz. Örneğin, Twitter Reklamları kullanıyorsanız, Twitter için tıklama kimliği çerezinin de gerekli süre boyunca geri yüklenmesi için “twclid” çerezini ekleyebilirsiniz.

custom cookies for business class

Buradaki ana hedef, sitenizde bir ana çerez bulundurmaktır. Ana çerez, tüm ITP kurallarına uyan ve benzersiz bir kimliğe sahip olan birinci taraf bir çerezdir. Shopify, WordPress ve Magento için bu tür çerezleri de ayarlayan eklentiler oluşturduk. Bu eklentilerin Cookie Keeper Power-Up ile birlikte nasıl düzgün şekilde yapılandırılacağına ilişkin ayrıntılı talimatlar aşağıda verilmiştir. Ayrıca, başka veya özel bir platform kullanıyorsanız ana çerezin nasıl ayarlanacağına ilişkin öneriler de aşağıda yer almaktadır (bu durumda maalesef bir geliştiriciye ihtiyacınız olacaktır).

Aşağıdaki örnek, Cookie Keeper kullanılarak GA4 sunucu tarafı çerezlerinin yenilenmesinin nasıl kontrol edileceğini göstermektedir. Başka platformlar kullanıyorsanız, onların çerezlerini de kontrol edebilirsiniz. Cookie Keeper kullanılarak geri yüklenen standart çerezlerin tam listesini burada bulabilirsiniz.

1. Safari tarayıcısını açın: Safari sürüm 16.4 veya üstünü kullandığınızdan emin olun. Menü çubuğunda "Safari "ye tıklayıp ardından "Safari Hakkında"yı seçerek sürümü kontrol edebilirsiniz.

2. Mağazanıza erişin: Safari tarayıcısında mağazanızın URL'sine gidin.

3. Elementi İnceleyin: Mağazanızın web sayfasındaki herhangi bir boş alana sağ tıklayın ve içerik menüsünden "Öğeyi İncele"yi seçin. Bu, Geliştirici Araçları panelini açacaktır.

4. Depolama sekmesini açın: Geliştirici Araçları panelinde, mağazanızın depolama bilgilerini görüntülemek için "Depolama" sekmesine tıklayın.

5. Çerezler bölümünü bulun: "Depolama" sekmesinin sol tarafında, mağazanızla ilişkili çerezlerin listesini görüntülemek için "Çerezler" üzerine tıklayın.

6. FPID değerini bulun ve kaydedin: Çerezler listesinde, GA4 için ayarlanan kullanıcı kimliği çerezi olan 'FPID' çerezini bulun. Bir metin editörüne kopyalayarak veya yazarak değerini not edin.

test cookie keeper power-up from stape that prolongs cookies

7. FPID çerezini silin: 'FPID' çerezine tıklayın ve klavyenizdeki "Sil" tuşuna basın veya sağ tıklayın ve içerik menüsünden "Sil"i seçin. Bu, çerezi listeden kaldıracaktır.

8. Sayfayı yenileyin: Tarayıcıdaki "Yenile" düğmesine basarak veya klavyenizdeki "Cmd+R" tuşlarına basarak mağazanızın web sayfasını yeniden yükleyin.

9. Sayfayı tekrar yenileyin: Safari'de güncellenmiş çerezleri görmek için sayfayı bir kez daha yenilemeniz gerekecektir.

10. FPID tanımlama bilgisini doğrulayın: Sayfayı iki kez yeniledikten sonra, listede 'FPID' çerezini tekrar bulun. Bu çerezin değeri daha önce kaydettiğiniz değerle eşleşmelidir.

Sonuç:

Bu kılavuzun Cookie Keeper özelliğini anlamanızı ve uygulamanızı kolaylaştırdığını umuyoruz. Safari 16.4'teki en son ITP güncellemesinin getirdiği zorlukların üstesinden gelerek, artık bu temel pazarlama çerezlerini geri yükleyebilir ve koruyabilirsiniz.

Bu nedenle, Stape.io ile bilgi sahibi olun, bir adım önde olun ve pazarlama verilerinizi toplamaya ve analiz etmeye devam edin. Mutlu pazarlamalar!

Sunucu tarafıyla ilgili her şey için Stape'i deneyinŞimdi!