Chrome 92'de Dönüşüm Ölçüm API'si değişiyor.
Neler değişecek?
2021'in ilk aylarında API teklifinde yapılan değişikliklerin ardından Chrome'daki API uygulaması da değişiyor. Değişiklikler aşağıda belirtilmiştir:
- API adı ve izin politikasının adı.
- HTML özelliğinin adları ve
.well-known
URL'leri. - Raporların biçimi. Raporlar artık istek gövdesinde JSON olarak gönderiliyor.
credit
raporlarının içeriği ve kredisi 0 olacak raporlar kaldırıldı.
Chrome 92'de, yalnızca tıklamalara yönelik etkinlik düzeyinde raporlar olmak üzere desteklenen özellikler dizisi değişmez. Bu konuyla ilgili güncellemelerden haberdar olabilirsiniz. Bu değişiklikten sonra, gelecekteki Chrome sürümlerinde diğer güncellemeler ve özellikler kullanıma sunulacaktır.
Bu değişiklikler ne zaman geçerlilik kazanacak?
Bu değişiklikler, 20 Temmuz 2021 itibarıyla mevcut olan Chrome 92 sürümünden itibaren geçerli olacaktır. Chrome 92 Beta, 3 Haziran 2021'de yayınlandı.
Bu durumda ne yapmanız gerekir?
Kaynak denemesi çalıştırıyorsanız veya bu API için bir demo uyguladıysanız iki seçeneğiniz vardır:
- 1. seçenek (önerilir): Kodunuzu şimdi veya sonraki haftalarda (ideal olarak Temmuz 2021'in ortalarından önce) taşıyın. Bu şekilde, kod tabanınız gelecekteki değişikliklere hazır olur ve yeni Chrome istemcileri için çalışmaya devam eder.
- 2. Seçenek: Gelecekteki Chrome sürümlerinde daha fazla güncelleme ve özelliğin kullanıma sunulmasını bekleyin ve gerekli tüm kod değişikliklerini tek seferde yapın.
Taşı
Örnek taşıma
Bu çekme isteğinde (taslak) küçük bir demo uygulamanın taşıma örneğini görebilirsiniz.
İzin politikası kodunuzu güncelleme
Eski kod | Yeni kod |
---|---|
allow='conversion-measurement' |
allow='attribution-reporting' |
Özellik algılama kodunuzu güncelleme
Eski kod | Yeni kod |
---|---|
document.featurePolicy.features() |
document.featurePolicy.features() |
HTML özelliklerini güncelleme
Eski kod | Yeni kod |
---|---|
conversiondestination |
attributiondestination |
impressiondata |
attributionsourceeventid |
impressionexpiry |
attributionexpiry |
reportingorigin |
attributionreportto |
window.open()
bağımsız değişkenlerini güncelle
window.open()
tarafından başlatılan gezinmeler için bir ilişkilendirme kaynağı kaydedilebilir.
İlişkilendirme kaynaklarını kaydetmek için window.open()
kullanıyorsanız bu çağrıları güncelleyin.
Yeni kodunuz aşağıdaki gibi görünecektir (bu yeniden adlandırma işlemi HTML özelliklerini yeniden adlandırma işlemine uygundur):
window.open(
'https://dest.example',
'_blank',
'attributionsourceeventid=1234,attributiondestination=https://dest.example,attributionreportto=https://reporter.example,attributionexpiry=604800000'
);
Kayıt çağrısı URL'nizi ve parametrenizi güncelleme
Eski kod | Yeni kod |
---|---|
.well-known/register-conversion?conversion-data={DATA} |
.well-known/attribution-reporting/trigger-attribution?trigger-data={DATA} |
Raporlama uç nokta kodunuzu güncelleme
Eski kod | Yeni kod | |
---|---|---|
Tarayıcıdan beklenmesi gereken istekler | .well-known/register-conversion?impression-data=&conversion-data={DATA}&attribution-credit=100 |
.well-known/attribution-reporting/trigger-attribution |
Gelen raporlar | URL parametreleri olarak gönderilir. | İstek gövdesinde JSON olarak gönderilir. Rapor verileri, aşağıdaki anahtarlarla istek gövdesine bir JSON nesnesi olarak eklenir: source_event_id : Önceden impression-data , ilişkilendirme kaynağında ayarlanmış 64 bit etkinlik kimliğidir.trigger_data : Eski adıyla conversion-data , ilişkilendirme tetikleyici yönlendirmesinde bulunan 3 bit veri kümesidir.⚠️ credit kaldırıldı.
|
İlişkilendirme Raporları: tüm kaynaklar
İlişkilendirme Raporları bölümüne bakın.