Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926

    Statistiche accesso a singolo file

    Utilizzo da anni ASG di weppos per le statistiche dei miei siti

    Adesso però ho l'esigenza di monitorare l'accesso ad un preciso
    file immagine, cosa che ASG non supporta.
    In particolare, ho un'immagine che risiede su un sito in hosting
    (pertanto non ho accesso diretto ai file di log) e il link assoluto
    al file viene inserito in una email.
    In questo modo, conteggiando gli accessi a questo file,
    potrei contare quante volte la mail è stata letta.
    Mi sapete indicare qualche software di statistiche
    che fornisce questo tipo di analisi?
    Google Analytics lo supporta?
    Sono in hosting su server Win2003.
    grazie
    luca
    www.intheweb.it - Internet solutions

  2. #2
    Qualsiasi tracking lato client necessita di inserire un codice di scripting, quindi di un output html.
    Una soluzione sarebbe inserire l'immagine tramite un iframe, dove l'iframe riporta una pagina col tag img per mostrarla e lo script che utilizzi abitualmente per le statistiche.

    Altrimenti, se hai apache, puoi fare qualcosa di più pulito col mod_rewrite... metti nell'email l'immagine a.jpg che da apache sarà tradotto in tracker.php, dove tracker.php aggiorna la tabella visite del db e fa un redirect a tuaimmagine.jpg, oppure la restituisce in formato mime impostando l'apposito header, oppure ancora con le librerie gd.
    UtèñtE non ti dirà mai come trasformare l'argilla in marmo, ma se gli chiederai come progettare una simulazione con le bacche di mirto, ti risponderà: "Versane ancora!".

  3. #3
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    a questo punto con l'iframe non mi serve neanche mostrare l'immagine,
    metterei solo il codice javascript per le statistiche.

    Il fatto è che non so se il client che legge la mail può
    gestire codice javascript.

    Se io potessi rilevare quante volte una determinata immagine
    viene letta, automaticamente e in modo trasparente so
    quante mail sono state lette, senza utilizzare nessun
    elemento come iframe o javascript.

    Possible che nessun tool di statistiche riesca a rilevare
    quante volte viene utilizzata una immagine?
    luca
    www.intheweb.it - Internet solutions

  4. #4
    Come file immagine puro non è possibile, solo lato server... non c'è una soluzione diretta.

    Hai a disposizione almeno php?
    Codice PHP:
    <?
    header
    "Content-Type: image/jpeg" );
    $tmp=imagecreatefromjpeg("nomeimmagine.jpg");
    imagejpeg($tmp);
    //codice per aprire db e modificare la tabella in cui conti gli accessi
    ?>
    Salva sto file come tracker.php e mettilo nell'email come src dell'img.

    Per essere sicuro che lo leggano come immagine puoi richiamarlo anche come tracker.php?image.jpg

    Se poi hai apache fai una cosa pulita riscrivendo l'url come fosse proprio un file jpg.

    Per personalizzare meglio il file (e debuggarlo, perchè non l'ho testato) leggiti la guida gd.

    Se usi asp, trovi comunque qualcosa di simile, ad esempio qui
    UtèñtE non ti dirà mai come trasformare l'argilla in marmo, ma se gli chiederai come progettare una simulazione con le bacche di mirto, ti risponderà: "Versane ancora!".

  5. #5
    Ironia della sorte, il mese scorso ho cominciato lo sviluppo di un sistema di analytics proprio per questo. Al momento però è in stand-by dato che sto lavorando ad un altro progetto.

  6. #6
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    non è che devo PER FORZA creare un'immagine sulla mail.
    questo espediente era solo per inglobare qualcosa nella
    mail che fosse richiamato dal sito.
    Questo richiamo, venendo conteggiato, stabilisce quando
    la mail viene aperta.

    @Weppos
    se integrassi la stringa js che richiama il file asp di myasg
    direttamente nella mail, che è in formato html, verrebbe richiamato
    correttamente generando la statistica che mi serve?

    grazie
    luca
    www.intheweb.it - Internet solutions

  7. #7
    Originariamente inviato da lucalicc
    @Weppos
    se integrassi la stringa js che richiama il file asp di myasg
    direttamente nella mail, che è in formato html, verrebbe richiamato
    correttamente generando la statistica che mi serve?
    Facilmente no.
    I client email bloccano js per motivi di sicurezza, altri direttamente non lo sanno interpretare.

  8. #8
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    immaginavo...
    qualche soluzione facilmente implementabile?
    sarei anche disposto a tradire myasg
    (limitatamente a questa occasione...ovviamente)
    luca
    www.intheweb.it - Internet solutions

  9. #9
    Originariamente inviato da lucalicc
    non è che devo PER FORZA creare un'immagine sulla mail.
    questo espediente era solo per inglobare qualcosa nella
    mail che fosse richiamato dal sito.
    Questo richiamo, venendo conteggiato, stabilisce quando
    la mail viene aperta.
    Ancora più semplice allora...
    Codice PHP:
    <%
    Response.AddHeader "Content-Type""image/jpeg"
    //codice asp per conteggiare dove vuoi: in un db, in un file di testo, etc...
    %> 
    salvi sto file come tracker.asp, lo metti sull'hosting, poi inserisci nella mail il codice

    che non visualizzerà nulla, ma ti aggiornerà il db o il file di testo col conteggio.

    Così l'è chiaro? Te lo sto cercando di dire dall'inizio, se leggi per intero le risposte e ci ragioni su 2 secondi.

    Fai conto soltanto che qualsiasi elemento esterno all'email... qualsiasi... può essere bloccato da qualsiasi client... son le impostazioni base di sicurezza e privacy... non son nozioni da webmaster ma da utente medio... quindi nessun metodo ti garantisce un riscontro del 100%... con l'image puoi raggiungere un 50% dei lettori, con lo script un 30%, ma t'assicuro che c'è pure chi s'ascolta gli mp3 che inserisco come object nelle newsletter...

    l'unico metodo sicuro è mettere un link d'approfondimento per vedere almeno chi legge la mail con interesse... se uno la scarica, guarda e cestina, non fa molto testo.
    UtèñtE non ti dirà mai come trasformare l'argilla in marmo, ma se gli chiederai come progettare una simulazione con le bacche di mirto, ti risponderà: "Versane ancora!".

  10. #10
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    Fai conto soltanto che qualsiasi elemento esterno all'email... qualsiasi... può essere bloccato da qualsiasi client... son le impostazioni base di sicurezza e privacy...
    infatti questo lo so, come so che le immagini sono quelle che
    piu facilmente non vengono filtrate e passano indenni....

    pertanto, se riuscissi a rilevare sul server quante volte
    una determinata immagine è stata scaricata può essere una
    stima abbastanza indicativa del numero di mail lette.

    Ovvio che poi nella mail c'è un link a una landing page,
    che non ho alcun problema a vedere quante volte viene vista.
    luca
    www.intheweb.it - Internet solutions

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.