Tieni traccia del traffico verso il repository GitHub per più di 14 giorni?


14

È possibile tracciare e visualizzare / analizzare il traffico verso un repository GitHub (possibilmente con informazioni sui referrer) per un periodo superiore a 14 giorni? Questo sembra essere il periodo più lungo che posso vedere tramite il grafico "Traffic" di GitHub.

Da un'altra risposta , suggerendo di utilizzare badge e alcuni servizi di terze parti, sono passato a un post sul blog, sostenendo che Github ora memorizza nella cache le immagini da README , e quindi questa soluzione non funzionerà neanche, secondo quanto riferito.


Sembra una semplice soluzione con un po 'di IFTTT ifttt.com/recipes?channel=github&page=1
designerWhoCodes

@designerWhoCodes: ti andrebbe di elaborare? al link che hai fornito, vedo circa 200 "ricette github", ma dopo aver letto le prime pagine non riesco a trovarne uno che menzioni qualcosa come "traffico" o "visitatori"?
akavel

Risposte:


6

Non possibile dal 19/05/2015

Ho scritto questo messaggio https://github.com/isaacs/github/issues/399 a https://github.com/contact e Ivan Žužak ha risposto via e-mail:

Al momento non è possibile, ma grazie per il tuo +1: lo passerò alla squadra.

confermando che attualmente non è possibile.

Un approccio migliore potrebbe essere quello di abilitare Google Analytics su GitHub come proposto su: https://github.com/isaacs/github/issues/446


1
OK, beh, è ​​stato tanto tempo fa ... perché non è ancora una cosa? Voglio dire sul serio, non può essere così difficile consentire la manipolazione di quella che dovrebbe essere una singola variabile per avere più tempo in vista
SpYk3HH,

5

Questo può essere fatto usando l' API ufficiale del traffico GitHub .

Le soluzioni sono state implementate in github-traffic-stats (esportazioni in csv, solo viste) e GitHubTelemetryParsor (progetto SQL MS Visual Studio).


Questa domanda o risposta è?
serenesat,

1
una risposta: tirando le statistiche regolarmente con i progetti github dichiarati, puoi raccoglierle regolarmente (ad es. tramite crontab) e quindi avere una storia più lunga di
14 giorni

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.