Visualizzazione risultati 1 fino 3 di 3

Discussione: Servizio di statistiche Piwik: Ne parliamo? :)

  1. #1
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,556

    Predefinito Servizio di statistiche Piwik: Ne parliamo? :)

    Oggi ho installato finalmente Piwik (versione 1.6).
    Requisiti soddisfatti con questo nell'htaccess:
    Codice:
    # # av:php5-engine
    AddHandler av-php53 .php
    
    # Memory Limit
    php_value memory_limit 128M
    Oltre ad averlo abilitato per il mio sito, l'ho abilitato anche per un sito secondario creando un nuovo account.
    Durante la creazione dell'account ero indeciso sulla questione "Alias" (non ne capisco l'utilizzo - ho messo come il nick ma in minuscolo) e sui poteri da assegnare. Tra "Visualizza statistiche" e "Amministra Piwik" non c'è poi chiss quale differenza... giusto un paio di voci in più su impostazioni (ma rimane un admin limitato... non può toccare il mio account/sito).

    Se desiderate un account ve lo posso momentaneamente creare ma non ho interesse a mantenere account attivi - non voglio mica fornirlo come servizio agli utenti :P

    Ah, per adesso lo lascio accessibile ai visitatori (che non vedranno comunque gli ip): http://www.darkwolf.it/piwik/index.php

  2. #2
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,556

    Predefinito

    Salve a tutti :)
    Ho fatto questo scriptino per ottenere un minicontatore con piwik:
    Codice PHP:
    # Just for debug
    error_reporting(E_ALL);
    ini_set("display_errors", 1);

    # Separator
    $sep = "-";

    # Piwik Directory
    $pwdir = 'piwik';

    # Piwik Token_auth
    $tauth = "anonymous";

    # Visitatori online negli ultimi tre minuti:
    $now_online = new SimpleXMLElement('http://'.$_SERVER["HTTP_HOST"].'/'.$pwdir.'/index.php?module=API&method=Live.getCounters&idSite=1&lastMinutes=3&format=xml&token_auth='.$tauth.'', null, true);
    $now_online = $now_online->row->visits;


    # Visitatori di oggi:
    $today_visitors = new SimpleXMLElement('http://'.$_SERVER["HTTP_HOST"].'/'.$pwdir.'/index.php?module=API&method=VisitsSummary.getUniqueVisitors&idSite=1&period=day&date=today&format=xml&token_auth='.$tauth.'', null, true);


    # Pagine Visitate Oggi:
    $today_pages = new SimpleXMLElement('http://'.$_SERVER["HTTP_HOST"].'/'.$pwdir.'/index.php?module=API&method=VisitsSummary.getVisits&idSite=1&period=day&date=today&format=xml&token_auth='.$tauth.'', null, true);


    echo
    '<div style="text-align:center;">
    Visitatori online (ultimi 3 minuti): <strong>'
    .$now_online.'</strong> '.$sep.'
    Visitatori di oggi: <strong>'
    .$today_visitors.'</strong> '.$sep.'
    Pagine Visitate Oggi: <strong>'
    .$today_pages.'</strong>
    </div>'
    ;
    Probabilmente è migliorabile ma funziona come volevo: *** :)

    Il punto è che avevo aggiunto anche i Visitatori Totali e le Pagine Visitate Totale ma queste operazioni sono lentissime per piwik e sarebbe assurdo chiederle ad ogni refresh (tanto che i visitatori totali sono disabilitati di default).
    Pubblico comunque... magari qualcuno si inventa qualcosa di utile :P
    Codice PHP:
    /* Info: http://piwik.org/faq/how-to/#faq_113
    By default Piwik will not process the number of Unique Visitors for Years and Custom Date Ranges for performance reasons.
    The query to process the number of unique visitors is quite costly and takes seconds or even minutes to run on a High traffic Piwik server.

    You can decide to enable the metric by adding the following in your config/config.ini.php
    >>> Aggiungi queste righe nel config.ini.php per abilitare i Visitatori Totali.

    [General]
    enable_processing_unique_visitors_year_and_range = 1

    Note: processing the Unique Visitors metrics is using the Piwik logs.
    This requires that the feature "Delete old logs" is not used on your Piwik server. */


    # Data antecedente all'installazione di piwik
    $startdate = '2011-11-11';


    # Visitatori Totali
    $total_visitors = new SimpleXMLElement('http://'.$_SERVER["HTTP_HOST"].'/'.$pwdir.'/piwik/index.php?module=API&method=VisitsSummary.getUniqueVisitors&idSite=1&period=range&date='.$startdate.',today&format=xml&token_auth='.$tauth.'', null, true);
    $total_visitors = $total_visitors;
    echo
    "Visitatori Totali: ".$total_visitors;

    # Pagine Visitate in Totale
    $total_pages = new SimpleXMLElement('http://'.$_SERVER["HTTP_HOST"].'/'.$pwdir.'/index.php?module=API&method=VisitsSummary.get&idSite=1&period=range&date='.$startdate.',today&format=xml&token_auth='.$tauth.'', null, true);
    $total_pages = $total_pages->nb_visits;
    echo
    "Pagine Visitate in Totale: ".$total_pages;
    Ultima modifica di darkwolf : 06-03-2016 alle ore 05.09.07 Motivo: link obsoleto

  3. #3
    Guest

    Predefinito

    Ciao,
    sono un negato, ho provato per esercitazione di un corso, a realizzare un prototipo:
    figlideifogli.altervista.org...vorrei cortesemente sapere se posso installare per breve tempo Piwik o similari...e soprattutto per favore le istruzioni su come installarlo...

    Grazie.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •