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. Bundan sonra, ga.js e-ticaret izleme yöntemlerini alışveriş sepeti sayfalarınızda veya e-ticaret yazılımınız aracılığıyla uygulamanız gerekir. E-ticaret yöntemleri koleksiyonu birlikte çalışarak her bir kullanıcının işlem bilgilerini anında Google Analytics veritabanına gönderir. Böylece Analytics, belirli bir yönlendirme kaynağını bir dönüşüme veya satın alma işlemine bağlayabilir. Şablonla çalışan e-ticaret motorlarının çoğu, sipariş onay sayfasında gizlenmiş bu bilgileri içerecek şekilde değiştirilebilir.

Genel Süreç

Google Analytics kullanarak e-ticareti izlemeye ilişkin temel süreci en iyi, sitenizdeki e-ticaret işlemlerini izlemek için gereken üç yöntemi özetleyerek açıklayabilirsiniz. Bu yöntemler, alışveriş sepetinizde veya e-ticaret yazılımınızda bunları çağırmanız gereken sırayla açıklanmaktadır.

  1. Bir işlem nesnesi oluşturun.

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

  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 bir işlemle ilişkilendirir. Bu yöntem belirli bir öğeyle ilgili SKU, fiyat, kategori ve miktar gibi ayrıntıları izler.

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

    _trackTrans() yöntemi, bir satın alma işleminin gerçekleştiğini ve işlem nesnesinde oluşturulan tüm verilerin işlem olarak sonlandırıldığını 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ı bilgileri alabileceğiniz bir veritabanında saklar, bazıları ise bir çerezde depolar. Google Analytics'i tanıyan popüler e-ticaret motorlarından bazıları, Analytics için sipariş izlemeyi basitleştirmek amacıyla kendi modüllerini sunmaktadır.

Kurallar

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ğlanmazsa GIF isteği yalnızca SKU'nun sağlandığı işleme eklenen son öğe için gönderilir. Ayrıca, envanterinizde aynı SKU'ya sahip farklı öğeler varsa ve bir ziyaretçi bunların ikisini de satın alırsa yalnızca en son eklenenlerle ilgili verileri alırsınız. Bu nedenle, sunduğunuz her ürünün benzersiz bir SKU'suna 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şiyor.
    Tüm bağımsız değişkenler gerekli olmasa da 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 bir öğe ekleyebilirsiniz:
    _addItem("54321", "12345", "", "", "55.95", "1");
  • price ve total parametrelerinin değerleri, herhangi bir para birimi biçimlendirmesine uymaz.
    Her iki parametrede de virgül veya noktanın ilk örneği kesirli bir değeri belirtir. Örneğin, total parametresi için değer olarak 1,996.00 değerini sağlarsanız 1.996,00 ABD doları olarak değil, 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 gerçekleştirmesi gerekir.
  • E-ticaret izlemeyi uyguluyor ve üçüncü taraf alışveriş sepeti kullanıyorsanız büyük olasılıkla web alanları arası izlemeyi de yapılandırmanız gerekecektir.
    Ayrıntılar için "Web Alanları Arası İzleme" bölümüne bakın.
  • Kesinlikle gerekli olmasa da, belirli bir sayfayı işlem verileriyle ilişkilendirmek istiyorsanız makbuz sayfanızdan _trackPageview() numaralı telefonu çağırmak iyi bir fikirdir.

Eksiksiz Örnek

Aşağıdaki örnekte, bir makbuz sayfasında üç yöntemin de kullanıldığı örnek bir e-ticaret izleme yapılandırması gösterilmektedir. _trackPageview() kullanımı, işlemi Sağlam Giyim'den kıyafet satın alma işleminizin makbuzu başlıklı sayfayla ilişkilendirir.

 

Yerel Para Birimleri

Varsayılan olarak, Google Analytics yönetimi web arayüzü üzerinden tüm işlemler ve öğeler için ortak, global bir para birimi yapılandırabilirsiniz. Varsayılan olarak, tüm öğeler ve işlemler için global para birimi kullanılır. Birden çok para biriminde işlem yapan web siteleri için ga.js e-ticaret izleme özelliği, _trackTrans çağrısı gerçekleştirilmeden önce, aşağıdaki komutu kullanarak işlemin yerel para birimini belirtmenize olanak tanır:

_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ı belgesini okuyun.