IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Session Start - je suis perdu


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 298
    Par défaut Session Start - je suis perdu
    Bonjour,

    J'ai une petite question sur l'évennement Session_Start du global asax.

    Qu'est ce qui déclenche cet évennement ?

    1) Ouverture du navigateur. ca OK

    Mais ensuite j'ai des doutes :

    2) La personne et déja sur le site et fait un clic droit "ouvrir un nouvel onglet" sur un lien de mon site... La est ce que ca rouvre une session ?

    3) idem pour Ouvrir dans une nouvel instance du navigateur

    4) L'utilisateur est sur mon site , clique sur PRECEDENT ( donc revient sur un autre site) puis reclic sur SUIVANT .. ca rouvre une nouvelle session ou pas ?

    J'en oublie sûrement mais j'ai du mal a comprendre cet évennement..

    Merci d'avance...

  2. #2
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    tout va dépendre de la façon dont le navigateur va gérer ses cookies je pense.

    JE vais me faire corriger si je dis des bêtises mais

    2) La personne et déja sur le site et fait un clic droit "ouvrir un nouvel onglet" sur un lien de mon site... La est ce que ca rouvre une session ?
    Sur firefox non, sur internet explorer non,sur google chrome non plus

    3) idem pour Ouvrir dans une nouvel instance du navigateur
    Sur firefox non,sur internet explorer non,sur google chrome non plus si la première fenêtre est toujours ouverte

    4) L'utilisateur est sur mon site , clique sur PRECEDENT ( donc revient sur un autre site) puis reclic sur SUIVANT .. ca rouvre une nouvelle session ou pas ?
    non.

    Par contre, tu auras ouverture d'une autre session, quand ton code source sur le serveur sera recompilé.
    Si pour une raison ou une autre tu perds ton cookie.

    La seule manière d'avoir une session neuve est à mon avis d'ouvrir un nouveau navigateur. De cette manière, tu es sur de ce que ta session vient de démarrer.

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 298
    Par défaut
    Merci pour ta réponse très précise...
    D'accord ca confirme ce que je pensais...

    Ce qui m'amène a cette question c'est :

    J'ai mis un compteur tout bête sur mon site ( d'ailleur dans un tuto de développez.com)..

    Dans le Session_Start je fais un .

    En fin de journée j'ai genre : 1500 visites (exemple)..

    Ensuite j'utilise Google analytics et làa j'obtiens : 100 visites..
    Les chiffres sont faux mais les rapports sont ceux la...
    J'ai environ 15 fois moin de visites sur GA que dans mon compteur...

    La philosophie du site fait que je sais qu'au maxi les gens viendront deux fois dans la journée... Ca m'énerve de pas arriver à expliquer ces écarts...

  4. #4
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    Je ne connais pas suffisamment google analytics pour te dire quelle est la différence entre les deux comptages.

    J'oubliais aussi une autre façon de passer dans cet évènement est de perdre sa session par time out de la session est de recharger la page avec un F5 par exemple. Par défaut si tu ne l'a pas redéfini, c'est 20 minutes. Cela peut il expliqué cet écart?

    si cela ne marche pas. Essaye de logguer tes entrées avec plus de détails, comme par exemple le referer, cela te permettra peut être d'avoir une meilleur compréhension de ce qui ses passe.

  5. #5
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Si ton user laisse ta page ouverte suffisamment longtemps pour que la session se termine côté serveur et qu'il rafraichit la page, t'auras de nouveau un Session_Start.
    Est-ce que GA considère cela comme une nouvelle visite? je sais pas

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 298
    Par défaut
    La je suis paumé... je regarde les stats de mon fournisseur sur plesk...j'ai plus de visites que su Google analitycs mais encore 6 fois moins que mon compteur de visiteurs On_Session_Start...

    Quelqu'un a une idée pour expliquer l'écart j'ai fait des tests et pourtant ça me parait correct...



    Pour ceux qui se poserait la question :

    je fais juste un User ++ dans la fonction On_Session_Start du global asax... C'est simple...

  7. #7
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par p_mehdi Voir le message
    La je suis paumé... je regarde les stats de mon fournisseur sur plesk...j'ai plus de visites que su Google analitycs mais encore 6 fois moins que mon compteur de visiteurs On_Session_Start...

    Quelqu'un a une idée pour expliquer l'écart j'ai fait des tests et pourtant ça me parait correct...



    Pour ceux qui se poserait la question :

    je fais juste un User ++ dans la fonction On_Session_Start du global asax... C'est simple...
    Et jamais tu sauvegardes cette valeur en base? Si ton pool est recyclé, ta variable est réinitialisée

Discussions similaires

  1. [Tableaux] aide je suis perdu
    Par covin85 dans le forum Langage
    Réponses: 12
    Dernier message: 14/04/2006, 17h56
  2. [Architecture] EJB ou pas EJB ? Je suis perdu ...
    Par n!co dans le forum Java EE
    Réponses: 18
    Dernier message: 26/01/2006, 18h21
  3. ob start et session start
    Par polace dans le forum Langage
    Réponses: 1
    Dernier message: 04/01/2006, 09h28
  4. RAM DDR, PC3200, 333Mhz , 400Mhz je suis perdu
    Par ahage4x4 dans le forum Composants
    Réponses: 2
    Dernier message: 08/12/2005, 17h52
  5. DLL et MainForm je suis perdu !
    Par rudy2 dans le forum C++Builder
    Réponses: 28
    Dernier message: 02/01/2005, 18h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo