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

GTM’de Sunucu Tarafı Yanıt Başlıklarını Manipüle Etme

Google Tag Manager’daki Sunucu Tarafı Etiketlemenin çoğu haklı olarak İstemciler etrafında dönse de, etiketlerden elde edilecek çok fazla değer de vardır.Doğal olarak, sunucu tarafı etiketleri için en yaygın kullanım durumu, gelen istekleri Sunucu kapsayıcısına (İstemciler aracılığıyla filtrelenmiş) eşlemek ve bunları ilgili uç noktalarına göndermektir.Ancak HTTP isteklerini göndermenin yanı sıra, etiketler çok daha fazlasını yapabilir.

Bu makalede, Sunucu konteynerinin istek kaynağına geri gönderdiği HTTP yanıtlarını manipüle etmek için etiketleri nasıl kullanacağınızı sizlerle paylaşacağım.

Yanıt başlıklarını değiştirme

GTM’de Sunucu Tarafı Yanıt Başlıklarını Manipüle Etme
GTM’de Sunucu Tarafı Yanıt Başlıklarını Manipüle Etme

Bu başlıklar üzerinde çalışmanıza yardımcı olmak için iki etiket şablonu tasarladık.

1.Cookie Monster

Cookie Monster
Cookie Monster

Cookie Monster etiketi, HTTP yanıtında tarayıcı çerezlerini ayarlamanızı sağlar.

Her çerez için aşağıdaki öznitelikleri belirtebilirsiniz:

İsim
Değer
Son kullanma tarihi (saniye cinsinden)
Alan adı (çerezi mevcut en yüksek özel alan adına ayarlamak için otomatik seçeneğini kullanın)
HttpOnly

Ayrıca, değer boş bir dize olsa bile çerezin ayarlanıp ayarlanmayacağını ve çerez değerinin URL kodlu olup olmayacağını da seçebilirsiniz. Etiketi Tüm Olaylar tetikleyicisinde tetiklenecek şekilde ayarlayabilir (aşağıya bakın) veya yalnızca belirli bir İstemci isteği talep ettiğinde gibi daha muhafazakar bir kuralla tetiklemeyi seçebilirsiniz.

Cookie Monster 2
Cookie Monster 2

HTTP yanıtlarında çerezleri ayarlamak, WebKit’in Akıllı İzleme Önleme özelliğinin etkileriyle “mücadele etmenin” en iyi yollarından biridir. JavaScript ile ayarlanmış çerezler için 7 gün. ITP, HTTP yanıtlarında ayarlanan çerezler için geçerli değildir.

2. Yanıt Üstbilgileri

Yanıt Üstbilgileri
Yanıt Üstbilgileri

Yanıt Başlıkları etiketi, HTTP yanıtında istediğiniz başlıkları değiştirmenize olanak tanır.

Örneğin, yanıtın yalnızca belirli URL kökenleri tarafından ele geçirilmesine izin vermek için CORS (kökenler arası kaynak paylaşımı) başlıklarını ayarlamak için kullanabilirsiniz.

Önbellek başlıklarını veya yanıtın içermesini istediğiniz herhangi bir özel başlığı ayarlamak için kullanabilirsiniz.

Etiketin ateşlenmesi için İstemcinin sanal bir konteyner örneği çalıştırması gerektiğini unutmayın. Olay nesnesine sahip bir konteyner çalıştırmayan istemciler etiketleri tetikleyemez.

Benzer şekilde, birden fazla etiket (ve/veya İstemcinin kendisi) aynı yanıt başlıklarını işliyorsa, Yanıt Başlıkları etiketinde ayarladıklarınızı geçersiz kılan bazı yarış koşulları söz konusu olabilir.

Umarım gelecekte etiketlerin ve İstemcilerin yanıt başlıklarını işleme sırasını ele almak için daha fazla araca sahip olacağız.

Özet

Umarım bu iki şablon sizin için faydalı olur. Sunucu Tarafı Etiketleme istek listemde çok sayıda şey var ve istek-yanıt akışı üzerinde daha fazla kontrole sahip olmak bunların en başında geliyor.

İlk yorum yapan siz olun

Bir yanıt yazın

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