2009-07-22 8 views
19

Potrzebuję licznika trafień dla różnych stron, ale nie mogę używać google analytics (mój klient nie jest gotowy na przetwarzanie w chmurze) i nie mogę używać niczego, co wymaga dostępu do dzienników IIS (administrator serwera jest właścicielem je i nie chce ich oddać)Alternatywa Google Analytics działająca na ASP.NET i nie używa dzienników IIS?

Jakie zasoby są dostępne dla śledzenia użycia przez użytkownika dla zasadniczo hostowanego konta ASP.NET?

Używam aplikacji ASP.NET w usługach IIS 6. Włączyłem monitorowanie kondycji, ale do tej pory tworzyłem tylko dane dziennika bez analiz.

+1

To znaczy, że szukasz czegoś prostego? i że Google Analytics to "cloud computing" == trudne? – Aristos

+7

@Arristos Nie, ja i mój klient cieszymy się nadmierną złożonością. Jest to spowodowane zaporą ogniową bez otwartych portów wychodzących. Nie widać chmur podczas pobytu w bunkrze. – MatthewMartin

+0

Jaki rodzaj "hit counter" jesteś po? Jeśli jest to po prostu coś w rodzaju ilu użytkowników nie może wdrożyć własnego rozwiązania? – dkarzon

Odpowiedz

22

Niedawno napisałem wykaz (w większości) darmowych alternatyw GA.

http://regulargeek.com/2010/05/29/25-free-google-analytics-alternatives/

Wiele z nich jest w chmurze, ale są pewne, że są całkowicie gościł również. Nie mogę polecić konkretnego rozwiązania, ale najpopularniejsze hostowane pakiety wyglądają jak Statystyki sieci Grape (http://www.quate.net/grape), Open Web Analytics (http://www.openwebanalytics.com/) i Piwik (http://piwik.org/).

+0

To z pewnością jest najbardziej obszerna lista, jaką widziałem do tej pory. – MatthewMartin

+0

Zaakceptowana, ponieważ to była odpowiedź, która przekonała mnie, że z powodu moich wąskich wymagań technicznych prawdopodobnie nie ma istniejącego rozwiązania. Mam zamiar skorzystać z jednego z nich na moich osobistych stronach, ponieważ jest zbyt fajnie, by się z nich wydostać, dzięki. – MatthewMartin

+0

Jestem zaskoczony, że żaden z hostowanych pakietów nie będzie dla ciebie odpowiedni. Wiem, że nie są to najprostsze pakiety do skonfigurowania i użycia. –

2

Ile szczegółów potrzebujesz? Jeśli nie potrzebujesz wszystkich obszernych funkcji wymienionych, po prostu napiszę coś sam.

na przykład w dolnej części strony głównej, umieścić coś takiego:

<webapp:MyPageCounter ID="counter" runat="server" /> 

a następnie zdefiniować usercontrol MyPageCounter do logowania na stronę współpracującego, adres IP oraz nagłówki. wtedy będziesz miał wszystkie informacje do generowania raportów.

Jeśli potrzebujesz więcej funkcji, cóż, myślę, że niektóre wspólne hostowanie pozwala aplikacjom PHP. ;)

+1

OP specjalnie zażądał ASP.net. – SeanKendle

4

Możesz dodać moduł http do potoku asp.net i zapisać wartości do bazy danych sql, jeśli jesteś w stylu zrób to sam.

1

Można uruchomić narzędzie do analityki PHP Piwik pod Phalanger, narzędzie, które wykonuje PHP na CLR

Powiązane problemy