Makaleler

AngularJS Uygulamalarında Asenkron Sayfaları Google Analytics’te İzleme

Günümüz internet teknolojilerinde asenkron istekler artık web uygulamalarının vazgeçilmezi durumunda. Örneğin AngularJS ile bir uygulama geliştirirken, AJAX olarak yüklenen sayfaları Google Tag Manager’daki Page View event’i ile track ettiremediğimiz aşikar. Peki biz asenkron olarak gelen sayfalarımızı saydırmak istersek ne yapmalıyız?

Başar Şen 29 Nisan 2015

Günümüz internet teknolojilerinde asenkron istekler artık web uygulamalarının vazgeçilmezi durumunda. Örneğin AngularJS ile bir uygulama geliştirirken, AJAX olarak yüklenen sayfaları Google Tag Manager’daki Page View event’i ile track ettiremediğimiz aşikar. Peki biz asenkron olarak gelen sayfalarımızı saydırmak istersek ne yapmalıyız?

Aşağıdaki görsel anlatımlarla, çok rahat bir şekilde asenkon olarak gelen sayfalarınızı track ettirebilir, Google Analytics’de raporlama yaptırabilirsiniz.

1- İlk olarak kaynak kodumuzada GTM’e göndermek üzere bir data layer push fonksiyonu oluşturuyoruz. Bu kodu AngularJS’in “run” metodu içersine aşağıda göründüğü gibi ekliyoruz. Ben burada event ismini ‘pageview’ olarak tanımladım. Siz de istediğiniz gibi isimlendirebilirsiniz.

a0

Bu içerik ücretsiz!

Okumaya devam etmek ve SHERPA Blog okuru olmak için aşağıdakilerden birini seç.
Her hafta yenileri eklenen yüzlerce içeriğe ücretsiz ve sınırsız eriş.

Üye misin?
İlgini çekebilir