E-ticaret İzleme - Web İzleme (ga.js)

Google Analytics'in web sitenize ilişkin e-ticaret etkinliğini raporlayabilmesi için, web sitenizin görünüm (profil) ayarları sayfasında e-ticaret izlemeyi etkinleştirmeniz gerekir. Ardından, ga.js e-ticaret izleme yöntemlerini alışveriş sepeti sayfalarınızda veya e-ticaret yazılımınız üzerinden uygulamanız gerekir. E-ticaret yöntemlerinin bir araya gelmesi, her kullanıcının işlem bilgilerini o anda Google Analytics veritabanına göndermek için kullanılır. Bu sayede Analytics, belirli bir yönlendirme kaynağını bir dönüşüm veya satın alma işlemine bağlayabilir. Şablon tabanlı e-ticaret motorlarının çoğu, sipariş onay sayfasında gizlenecek bu bilgileri içerecek şekilde değiştirilebilir.

Genel Süreç

Google Analytics'i kullanarak e-ticareti izlemeye ilişkin temel süreç en iyi şekilde, sitenizdeki e-ticaret işlemlerini izlemek için gerekli olan üç yöntemi özetleyerek açıklanabilir. Bu yöntemler, alışveriş sepeti veya e-ticaret yazılımınızda çağırmanız gereken sırayla açıklanmıştır.

  1. İşlem nesnesi oluşturun.

    Bir işlem nesnesini başlatmak için _addTrans() yöntemini kullanın. İşlem nesnesi, tek bir işlemle ilgili işlem kimliği, gönderim ücretleri ve fatura adresi gibi tüm ilgili bilgileri depolar. İşlem nesnesindeki bilgiler, işlemin işlem kimlikleri ve tüm öğeler (aynı kimlik olmalıdır) yoluyla bu öğelerle ilişkilendirilir.

  2. İşleme öğe ekleyin.

    _addItem() yöntemi, kullanıcının alışveriş sepetindeki her bir öğeyle ilgili bilgileri izler ve öğeyi transactionId alanı aracılığıyla her işlemle ilişkilendirir. Bu yöntemde SKU, fiyat, kategori ve miktar gibi belirli bir öğeyle ilgili ayrıntılar takip edilir.

  3. İşlemi Analytics sunucularına gönderin.

    _trackTrans() yöntemi, bir satın alma işleminin gerçekleştirildiğini ve işlem nesnesinde oluşturulan tüm verilerin bir işlem olarak kesinleştiğini onaylar.

Bu bilgileri e-ticaret motorundan almanın birçok yolu vardır. Bazı e-ticaret motorları satın alma bilgilerini kullanabileceğiniz gizli bir forma yazar. Bazıları bu bilgileri alabileceğiniz bir veritabanında saklar, bazıları ise bilgileri bir çerezde depolar. Google Analytics'i tanıyan daha popüler e-ticaret motorlarından bazıları, Analytics için sipariş takibini kolaylaştırmak üzere kendi modüllerini sağlar.

Yönergeler

E-ticaret izlemeyi uygularken aşağıdakileri göz önünde bulundurun.

  • SKU kodu, işleme eklenen her öğe için zorunlu bir parametredir.
    Bir işlem birden fazla öğe içeriyorsa ve her öğe için SKU sağlanmamışsa yalnızca SKU'nun sağlandığı işleme eklenen son öğe için bir GIF isteği gönderilir. Ayrıca, envanterinizde aynı SKU'ya sahip farklı öğeler varsa ve bir ziyaretçi her ikisini de satın alıyorsa yalnızca en son eklenen verileri alırsınız. Bu nedenle, sunduğunuz her bir öğenin benzersiz bir SKU'ya sahip olduğundan emin olmalısınız.
  • _addTrans() ve _addItem() için bağımsız değişken listesi konuma göre eşleştirildi.
    Tüm bağımsız değişkenler gerekmese de hataları önlemek amacıyla, belirtilmemiş bağımsız değişkenler için boş bir yer tutucu sağlamanız gerekir. Örneğin, yalnızca işlem kimliği, SKU, fiyat ve miktarı içeren aşağıdaki gibi bir öğe eklersiniz:
    _addItem("54321", "12345", "", "", "55.95", "1");
  • price ve total parametrelerinin değerleri, hiçbir para birimi biçimlendirmesine uymaz.
    Her iki parametre için de virgül veya noktanın ilk örneği kesirli bir değeri belirtir. Yani, örneğin total parametresinin değeri olarak 1,996.00 değerini girerseniz 1.996,00 ABD doları yerine 1.996 olarak kaydedilir. Değer herhangi bir para birimiyle ilişkili olmadığından, verileri Analytics'e iletmeden önce e-ticaret yazılımınızın tüm para birimi dönüştürme işlemlerini yapması gerekir.
  • E-ticaret izleme özelliğini uyguluyor ve üçüncü taraf bir alışveriş sepeti kullanıyorsanız büyük olasılıkla web alanları arası izlemeyi de yapılandırmanız gerekir.
    Ayrıntılar için &Web Alanları Arası İzleme bölümüne bakın.
  • Kesinlikle zorunlu olmasa da, söz konusu sayfayı işlem verileriyle ilişkilendirmek isterseniz makbuz sayfanızda _trackPageview() özelliğini çağırmanız iyi olacaktır.

Tam Örnek

Aşağıdaki örnekte, üç yöntemin tamamı kullanılarak makbuz sayfasında örnek bir e-ticaret izleme yapılandırması gösterilmiştir. _trackPageview() kullanımı, işlemi Giysi Giysileri için satın alma fişiniz başlıklı sayfayla ilişkilendirir.

 

Yerel Para Birimleri

Varsayılan olarak, Google Analytics yönetim web arayüzü aracılığıyla tüm işlemler ve öğeler için ortak ve küresel bir para birimi yapılandırabilirsiniz. Global para birimi varsayılan olarak tüm öğeler ve işlemler için kullanılır. ga.js e-ticaret izleme özelliği, birden fazla para biriminde işlem yapan web siteleri için _trackTrans çağrısı yapılmadan önce aşağıdaki komutu kullanarak işlemin yerel para birimini belirtmenizi sağlar:

_gaq.push(['_set', 'currencyCode', 'EUR']);

Yerel para birimi ISO 4217 standardında belirtilmelidir. Desteklenen dönüşüm para birimlerinin tam listesi için Para Birimi Kodları Referansı dokümanını okuyun.