İçeriğe geçmek için "Enter"a basın

Sunucu Tarafı Etiketleme İle Gerçek IP Anonimleştirmeyi Elde Edin

Google Tag Manager’da Sunucu tarafı etiketlemenin yayınlanmasından bu yana, son kullanıcı gizliliğini ve veri güvenliğini iyileştirmek için sağlanan birçok araç bulunuyor.

En büyük faydalarından biri, varsayılan olarak gizleme özelliğidir. Tüm isabetler sunucu tarafı proxy’den geçirildiğinden, herhangi bir üçüncü taraf aracı (Google Analytics gibi) için varsayılan görünüm, kullanıcının sitede gezindiği tarayıcı ve cihaz yerin, Google Cloud’daki sunucunun görünümüdür.

Başka bir deyişle, Sunucu kapsayıcısını proxy olarak kullanarak gerçek kullanıcıyı “gizlemiş” olursunuz, çünkü tüm isabetler kullanıcının tarayıcısı yerine sanal makineden geliyor gibi görünür.

Ancak, Sunucu kapsayıcısındaki Universal Analytics etiketi, &uip ve &ua parametrelerini kullanarak kullanıcının IP adresini ve Kullanıcı Aracısını giden Ölçüm Protokolü (Measurement Protokol) isteğine kopyalar. Bu, Google Analytics’e giden HTTP isteğinin Google Cloud’daki sanal makineden kaynaklanmasına rağmen, Google Analytics veri yükünün kullanıcının gerçek cihazına ve IP adresine referans verecek şekilde güncellendiği anlamına gelir.

Bu makalede, bu davranışı nasıl geçersiz kılacağınızı ve Universal Analytics’in bu kopyala-yapıştır işlemini yapmasını nasıl engelleyeceğinizi göstereceğiz.

Universal Analytics Etiketlerinden IP Adresi ve Kullanıcı Aracısı Geçersiz Kılmalarını Kaldırma

Bunu gerçekleştirmek çok kolay. Sunucu kapsayıcısında ateşlenen Universal Analytics etiketinde aşağıdakileri yapmanız gerekir.

İlk olarak, Bu etikette geçersiz kılma ayarlarını Enable (etkinleştir) seçeneğini işaretleyin. Bu, etikette İstemci tarafından ayarlananları geçersiz kılan ayrı alanlar ayarlamanıza olanak tanır.

geçersiz kılma ayarlarını etkinleştir
Universal Analytics Etiketlerinden IP Adresi ve Kullanıcı Aracısı Geçersiz Kılmalarını Kaldırma 1

Ardından, Override Fields to Set (Ayarlanacak Alanları Geçersiz Kıl)’ı genişletin ve aşağıdaki iki alanı herhangi bir değer olmadan ekleyin (değer alanlarını boş bırakın).

user_agent

ip_override

NOT! Bu alanlar analytics.js alanları ile aynı değildir. Bunlar, Sunucu tarafı etiketlemede kullanılan etiket modelinde oluşturulan alanlardır. Hangi alanların mevcut olduğu konusunda hala kapsamlı bir dokümantasyon eksikliği var, ancak Sunucu kapsayıcısında Debug Mode (Hata Ayıklama modu) girip Event Data sekmesini keşfetmek size uzun bir yol kat ettirecektir.

Alanları boş ayarlayarak, esasen etiketin bu alanları gelen istekten, yani kullanıcının gerçek tarayıcısından ve cihazından gelen değerlerle ayarlamasını engellemiş olursunuz.

Bu, geçersiz kılmayı önlemek için yeterlidir ve gerçek kullanıcının IP adresinin ve Kullanıcı Aracısı dizesinin herhangi bir şekilde veya boyutta Google Analytics’e aktarılmadığını garanti edebilirsiniz.

Ancak değişken davranış istiyorsanız ne olacak? Yani bazı durumlarda geçersiz kılmayı engellemek, ancak diğerlerinde buna izin vermek?

Server Container (Sunucu konteyneri) bir Lookup Table (Arama Tablosu) değişken türünün eklenmesini beklerken, örneğin &aip (IP’yi Anonimleştir) parametresinin varlığına bağlı olarak, bu alanlar için değişken değerler ayarlamanın bir yolu yoktur.

Dolayısıyla, olay verilerinin anonymize_ip değerinin true olarak ayarlandığı durumlar dışında IP ve Kullanıcı Aracısı aktarımına izin vermek istiyorsanız (olay nesnesinde &aip parametresi buna dönüştürülür), iki etikete de ihtiyacınız olacaktır.

Biri, verileri geçersiz kılmalar olmadan Google Analytics’e gönderir (yani, geçersiz kılınan ayarlar olmadan varsayılan Universal Analytics etiketi davranışı) ve anonymize_ip anahtarı için ayarlanan bir Event Data değişkeni true olmadığında tetiklenir.

olay verisi anonimleştir ip
Universal Analytics Etiketlerinden IP Adresi ve Kullanıcı Aracısı Geçersiz Kılmalarını Kaldırma 2
tetikleyici anonimleştirme yok
Universal Analytics Etiketlerinden IP Adresi ve Kullanıcı Aracısı Geçersiz Kılmalarını Kaldırma 3

Diğer etiket, bu makaledeki talimatları izleyerek verileri Google Analytics’e gönderir. ip_override ve user_agent alanlarının boş değerlere ayarlanmış olması gerekir. Bunun tetikleyicisi diğer etiketin tetikleyicisinin tersidir, bu nedenle anonymize_ip’nin gerçekten doğru olup olmadığını kontrol etmeniz gerekir.

tetikleyici anonimleştirme ip doğru
Universal Analytics Etiketlerinden IP Adresi ve Kullanıcı Aracısı Geçersiz Kılmalarını Kaldırma 4

Evet, bir Arama Tablosu değişkeni bunu çok daha sorunsuz hale getirecektir çünkü sadece bir etiket ve bir tetikleyiciye ihtiyacınız olacak ve IP’nin anonimleştirilip anonimleştirilmeyeceğine bağlı olarak ip_override ve user_agent değerlerini boş veya varsayılan değerlere ayarlayacaksınız.

Umarım bu ipucunu faydalı bulursunuz. En azından, Google Tag Manager’ın Sunucu Tarafı Etiketlemesinin kullanıcı anonimleştirme ve kişisel verilerin gizlenmesi olasılıklarını iyileştirmek için kullanılabileceği fikrini güçlendirmelidir.

İlk yorum yapan siz olun

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir