DSpace Google Analytics İstatistikleri

DSpace Google Analytics Statistics

DSpace Google Analytics İstatistikleri

Google Analytics Kaydı

Birkaç yıldır, dspace.cfg DSsp yapılandırma dosyasındaki jspui.google.analytics.key veya xmlui.google.analytics.key anahtarını kullanarak Google Analytics verilerinin DSpace içine kaydedilmesini sağlayarak Kullanıcı Arabirimi trafiğini kaydetmek mümkün olmuştur. . DSpace sürüm 5.0'a kadar yalnızca Kullanıcı Arayüzü etkinliği kaydedilebilir, yani doğrudan bir Google aramasından (veya başka bir arama motorundan) başlatılan indirmelerin kaydedilemedi. DSpace sürüm 5.0'dan itibaren indirmeler artık Google 'Etkinlikler' olarak kaydediliyor, böylece tüm öğe sayfası görünümleri ve bit akışı indirmeleri kaydediliyor.

Google Analytics Raporlaması

DSpace 5.0 sürümünden itibaren, kaydedilen Google Analytics verilerinin DSpace içinde gösterilmesi de mümkün hale gelmiştir. Şu anda bu, yalnızca XMLUI Mirage2 temasına dayalı temalar kullanan siteler için kullanılabilir, ancak daha fazla geliştirmenin, diğer XMLUI temaları ve JSPUI için kullanılabilir hale gelmesi umulmaktadır. Veriler Google'dan Google Analytics Raporlama API'sı v3 kullanılarak alınır. Bu özellik varsayılan olarak devre dışıdır, etkinleştirmek için lütfen aşağıdaki talimatları izleyin.

Lütfen https://developers.google.com/analytics/devguides/reporting/core/v3/ ve https://developers.google.com/accounts/docs/OAuth2ServiceAccount adresinde bulunan belgeleri okuyun. Kesin belgeler budur, ancak kritik adımlar aşağıda özetlendiğinden, bizim amaçlarımız için ayrıntılıdır. Teori, bir geliştirici olarak bir Google projesi oluşturacak, uygulamanızı yazacak ve kodu Google kod deposunda depolayacak ve daha sonra uygulamanızın Google Analytics API'sından veri almak için kullanabileceği bir Google Hizmet Hesabı oluşturacağınızdır. Bizim durumumuzda zaten DSpace uygulamamız var, ancak yine de DSpace'in Google Analytics API'sı ile konuşmasına izin vermemiz gereken Hizmet Hesabını oluşturabilmemiz için bir proje oluşturma hareketlerinden geçmemiz gerekiyor.

  • {Dspace.dir} /config/xmlui.xconf yapılandırma dosyasını düzenleyerek Google Analytics XMLUI yönünü etkinleştirin.

  • Mevcut Google Analytics hesaplarınıza erişmek / yönetmek için kullandığınız e-posta adresiyle https://console.developers.google.com/project Google Developers Console'da oturum açın.

  • Yeni bir Google Projesi oluşturun. Varsayım, bazı yeni yazılımlar geliştirdiğiniz ve Google kod deposundan yararlanacağınızdır. Bu doğru değildir, ancak bir sonraki adıma geçmeden önce iskelet projesini oluşturmanız gerekir.

  • Proje için Analytics API'sını etkinleştirin. Soldaki kenar çubuğunda Kütüphane'yi tıklayın. Ardından, Analytics API'sını tıklayın. Analytics API Panosunda API'yı Etkinleştir'i seçin.

  • Bir hizmet hesabı oluşturun. Soldaki kenar çubuğunda Kimlik Bilgileri'ni seçin. Kimlik bilgileri oluştur'u seçin, ardından sonraki açılır pencerede Hizmet hesabı anahtarı'nı seçin. Sonraki sayfada Hizmet hesabı açılır menüsünü tıklayın ve Yeni hizmet hesabı'nı seçin. Bir hesap adı girin. P12 Anahtar türünü seçtiğinizden emin olun. Bu, gerekli Servis Hesabı e-posta adresini ve sertifikasını otomatik olarak oluşturur.

  • Google Analytics gösterge tablonuza http://www.google.com/analytics/ gidin. Yeni oluşturulan Hizmet Hesabı e-posta adresi için bir hesap oluşturun ve hesap düzeyinde 'Okuma ve Analiz Etme' izni verin. Aşağıdaki * Not'a bakın.

  • P12 anahtar dosyasını indirin ve DSpace uygulamanızın erişebileceği ve yapılandırma bölümünde aşağıda açıklandığı gibi referans verilebileceği bir yere yerleştirin.


Not: - Google dokümanları, Hizmet Hesabı e-posta adresinin yalnızca bu belirli Mülke 'Okuma ve Analiz Etme' izni gerektirdiğini, Hesap düzeyindeki Google Analytics için izinlere gerek duymadığını belirtir.

Google Analytics İstatistikleri için yapılandırma ayarları

{Dspace.dir} /config/dspace.cfg dosyasında, işaretlenmediğinden emin olmak için aşağıdaki alanı inceleyin:

Özellik:

xmlui.google.analytics.key

Değer:

UA-12345678-1

Bilgi Notu:

Google Analytics Kontrol Paneli'nde oturum açın ve hedeflemek istediğiniz Mülkü (veya düz İngilizce web sitesini) seçin. Ardından mülk için Yönetici bölümünü seçin. Ardından, ilgilendiğiniz mülk için 'Mülk Ayarları'nı (örn. Test Projesi) seçebilmeniz gerekir. İzleme Kimliği değerini kullanın. Bu, Görünüm Ayarları Görünüm Kimliğinizle aynı değildir (yani ga: 12345678)

 

Then this value is the Tracking ID:


{Dspace.dir} /config/modules/google-analytics.cfg dosyasında, önerilmediklerinden emin olmak için aşağıdaki alanları inceleyin:

Property:

application.name

Value:

Dummy Project

Informational Note:

Bu mülkün gerekli olup olmadığından emin değil ancak Google tarafından sağlanan örnek koddaydı. Lütfen silmeyin.

Property:

table.id

Example Value:

ga:12345678

Informational Note:

Google Analytics Kontrol Paneli'nde oturum açın ve hedeflemek istediğiniz Mülkü (veya düz İngilizce web sitesini) seçin. Ardından mülk için Yönetici bölümünü seçin. Daha sonra, ilgilendiğiniz görünüm için (Görünüm Tüm Web Sitesi Verileri) 'Görünüm Ayarları'nı seçebilmeniz gerekir. Görünüm Kimliği aşağıdaki 12345678'in yerine geçmelidir (not - kafa karıştırıcı bir şekilde Raporlama API'sı belgeleri Görünüm Kimliği'ni Tablo Kimliği olarak ifade eder) ). Bu, Mülk Ayarları İzleme Kimliğinizle aynı değildir (yani UA-112233-6)

Account[Longsight DSpace Clients] -> Property[SUNY Dev] -> View[All Web Site Data] -> View Settings

 

Then this value is the View ID:

 

Property:

account.email

Example Value:

[email protected]ccount.com

Informational Note:

Hizmet Hesabını oluşturduğunuzda otomatik olarak oluşturulan e-posta adresi.

Property:

certificate.location

Example Value:

/home/myudspace/var/MYU-abc123.p12

Informational Note:

Hizmet Hesabını oluşturduğunuzda sertifika dosyası otomatik olarak oluşturulur. Kimlik bilgileri sitesi bir JSON dosyası oluşturur ve ayrı olarak yeni bir P12 dosyası indirmeniz gerekir. DSpace sunucunuza bir yere kopyalayın ve bu özelliği yola ayarlayın.

Property:

authorization.admin.usage

Example Value:

true

Informational Note:

İstatistik sayfalarının yalnızca yetkili kullanıcılara gösterilip gösterilmeyeceğini kontrol edin. Etkinleştirilirse, yalnızca DSpaceObject yöneticileri istatistikleri görüntüleyebilir. Devre dışı bırakılırsa, DSpaceObject üzerinde READ izinlerine sahip olan herkes istatistikleri görüntüleyebilir.


Google Analytics İstatistikleri etkinleştirilip yapılandırıldıktan sonra raporları görüntüleyebilirsiniz. Örnek bir rapor şöyle görünür:

http://localhost:8080/xmlui/handle/999/1/google-stats