Запись поведения пользователей на сайте

Discussion in 'PHP' started by serg-php, 5 Jun 2010.

  1. serg-php

    serg-php Elder - Старейшина

    Joined:
    28 Jan 2008
    Messages:
    313
    Likes Received:
    9
    Reputations:
    0
    Интересует возможность фиксирования поведения (просмотренные страницы, время просмотра страницы, маршрут движения по сайту) пользователей на сайте после аутентификации с записью данных в мускул.

    Кто сталкивался с этим?
    Каков будет алгоритм построения такого модуля для дле?
     
  2. .ATK

    .ATK Active Member

    Joined:
    20 Feb 2009
    Messages:
    143
    Likes Received:
    111
    Reputations:
    9
    Как я себе представляю:
    две таблицы (User (idPK,userName), Action(idPK,Time,UserId,PageAction), связь один ко многим :p)

    на каждой страницы, в page_load запись в эти две таблицы.
    маршрут по селекту, как мне видется будет.

    или +ещё одна таблица, для удобства:

    Page(IdPage,NamePage), ну и она к таблице Action со связью.
     
    #2 .ATK, 5 Jun 2010
    Last edited: 5 Jun 2010
  3. serg-php

    serg-php Elder - Старейшина

    Joined:
    28 Jan 2008
    Messages:
    313
    Likes Received:
    9
    Reputations:
    0
    Не совсем понятно!
     
  4. .ATK

    .ATK Active Member

    Joined:
    20 Feb 2009
    Messages:
    143
    Likes Received:
    111
    Reputations:
    9
    смотри:

    1 таблица User:
    1 Admin

    2 таблица:
    1 сегодня 1 login.php
    2 сегодня 1 index0.php
    3 сегодня 1 index1.php
    4 сегодня 1 index2.php
    5 сегодня 1 index3.php
    6 сегодня 1 index4.php

    select PageAction from Action AS a Inner join User AS u IN u.idPK=a.UserId WHERE a.userName='Admin'

    -маршрут для пользователя админ))
     
    #4 .ATK, 5 Jun 2010
    Last edited: 6 Jun 2010
  5. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    зачем модуль?
    https://www.google.com/analytics/
     
  6. serg-php

    serg-php Elder - Старейшина

    Joined:
    28 Jan 2008
    Messages:
    313
    Likes Received:
    9
    Reputations:
    0
    phpdreamer,

    тогда, как узнать, какие страницы посмотрел пользователь под под определенным логином ?