Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bu doküman, Google Analytics'i kullanarak tek sayfalık uygulamalarındaki sayfa görüntülemelerini ölçmek isteyen geliştiriciler için hazırlanmıştır.
Tek sayfalık uygulamalar (SPA), bir HTML dokümanı bir kez yükleyen ve JavaScript API'lerini kullanarak ek içerik getiren web siteleridir.
Örnek: Potansiyel müşteri edinmek için bir formunuz olduğunu varsayalım. Formda üç ekran bulunur:
Müşteri bilgilerini yakalayan ilk ekran.
Müşterilerin belirli hizmetlere ilgi gösterdiği ikinci ekran.
Müşterinin ilgi alanlarıyla ilgili webinar'lara kaydolmak için üçüncü ekran sayfası.
SPA'lardan gelen sayfa görüntüleme sayısını doğru ölçmenin anahtarı, kullanıcının etkileşim kurduğu her ekran için sayfa görüntüleme sayısını saymak ve sayfa yönlendiricisini doğru şekilde almaktır. Böylece kullanıcı yolculuğunu doğru şekilde izleyebilirsiniz.
Başlamadan önce
Bu sayfada, aşağıdakilere sahip olduğunuz varsayılmaktadır:
Doğru SPA ölçümü uygulamak için yeni bir sanal sayfa görüntülemeyi tetiklemek üzere aşağıdaki yöntemlerden birini kullanın:
Tarayıcı geçmişi değişiklikleri (önerilen): SPA'nız Geçmiş API'sini, özellikle de ekranları güncellemek için pushState() ve replaceState() yöntemini kullanıyorsa bu seçeneği kullanın.
Özel etkinlikler: Web siteniz farklı ekranları oluşturmak için DocumentFragment nesnesini kullanıyorsa bu seçeneği kullanın.
Ölçüm ayarlarınızı doğrulama
Tek sayfalık uygulamanızın sayfa görüntülemelerini doğru şekilde ölçtüğünü doğrulamak için:
Tek sayfalık uygulamanızı tıklayın. Yeni bir sanal ekranı tıkladığınızda DebugView'da yeni bir page_view etkinliği görürsünüz. Sayfa yönlendiricisinin ve sayfa konumunun doğru şekilde güncellenip güncellenmediğini kontrol etmek için page_view etkinlik parametrelerini önceki page_view etkinliğiyle karşılaştırın.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-04-29 UTC."],[],["Developers using Google Analytics to measure page views on single-page applications (SPAs) should count page views for each user-interacted screen and accurately track the page referrer. To implement this, they can trigger virtual page views via browser history changes using the History API's `pushState()` and `replaceState()` methods, or through custom events with the `DocumentFragment` object. After implementation, debug mode should be enabled to verify new `page_view` events for each virtual screen, ensuring referrer and location data updates correctly.\n"]]