2014-06-17 8 views
1

최근 Safari 확장 프로그램을 시작했습니다 (여기 http://allaregreen.us 참조). 크롬 버전도 있으며, Firefox는 하루 안에 나옵니다. Chrome 버전이 Chrome 웹 스토어에서 호스팅되기 때문에 개발자 대시 보드에 내 확장 프로그램을 설치 한 사용자 수를 쉽게 확인할 수 있습니다. 그러나 Safari에서도이 번호를 찾고 싶습니다. Safari 버전의 경우 .safariextz 파일은 내 사이트에서 호스팅되며 사람들은 Safari Extension Gallery에서 https://extensions.apple.com/details/?id=com.nicholasrubin.greenhouse-377CXMPJ56 링크를 통해 다운로드합니다. 나는 어디에서나 설치 횟수를 찾을 수 없었고, 그것이 존재하는지 확실하지도 않다.Safari 확장 프로그램 사용자 수를 찾는 방법은 무엇입니까?

궁금한 점 : Safari Extension을 얼마나 많은 사람들이 사용하고 있는지 볼 수있는 방법이 있습니까? 또는 유일한 옵션 인 경우 내 사이트에서 호스팅되는 .safariextz 파일에 액세스하는 횟수를 확인하십시오. 나는 Webalizer와 Logaholic을 가지고있다. 내가 거기 찾을 수 있을까?

답변

2

다운로드를 추적하려면 서버 로그에서 safariextz 파일에 액세스 한시기에 대한 세부 정보를 찾을 수 있습니다.

실제 설치 및 사용을 추적하려면 Google 웹 로그 분석을 사용하십시오. 페이지 뷰에게 내가 사용자가 사파리를 엽니 때마다 생기는 일이라고 생각 글로벌 페이지가로드 될 때마다, 추적합니다

// Google Analytics 
var _gaq = _gaq || []; 
    _gaq.push(['_setAccount', 'UA-XXXXXX-XX']); 
    _gaq.push(['_trackPageview']); 
(function() { 
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
    ga.src = 'https://ssl.google-analytics.com/ga.js'; 
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
})(); 

: 글로벌 페이지 같은 것을 넣어 다음에, 계정에 가입.

특정 사용 이벤트를 추적 할 수도 있습니다.

if (!(safari.extension.settings.installed)) { 
    _gaq.push(['_trackEvent', 'Install']); 
    safari.extension.settings.installed = true; 
} 

또는 버전 업그레이드 :

var currVersion = 110, 
    prevVersion = safari.extension.settings.version; 
_gaq.push(['_trackEvent', 'Upgrade', prevVersion+'->'+currVersion]); 
safari.extension.settings.version = currVersion; 

또는 특정 뷰 :

_gaq.push(['_trackEvent', 'viewPerson', 'Nancy Pelosi']); 

확장에 Google 웹 로그 분석을 포함하여, 그것은 전체 공개가 항상 좋은 생각하면 새로 설치할처럼 추적하고있는 내용을 사용자에게 정확히 알려줍니다.

+1

위와 같은 원리로 작동하도록 새로운 설정을 시도했지만 아무 것도 기록하지 못했습니다. 웹 사이트와 앱 모두 전용 속성을 만들지 않았습니다. 아무 것도 기록 할 수 없었습니다. - 최신 Google 웹 로그 분석 설정을 사용하고 있습니까? – jrgd

1

Logaholic에서 다운로드 수를 확인하려면 톱 페이지 보고서를 열고 필요할 경우 검색 창에 "safariextz"를 넣을 수 있습니다.