24 novembre 2015
Salut,

Pour parler de tout et de rien, je suis à la recherche d'un plugin wordpress. Je sais que c'est pas trop le lieu mais je sais que la communauté DL est super et nombreuses. En postant le sujet ici j'ai espoir de trouver mon plugin.

Je recherche donc un plugin capable de tracker l'activité des membres. J'utilise actuellement User Login Log et WP Security Audit Log. Mais ces plugins m'informent uniquement des connexions et déconnexion des membres. Moi je veux savoir ce qu'il visite, quelle page, quel article.

Je parle bien sur des membres (qui se connecte avec login et mot de passe), pas des visiteurs.

Merci de votre aide.

  1. Blabla
Groupes
  1. Blabla
11 commentaires

Tu peux pas traquer ça avec analytics? avec une variable custom défini pour les utilisateur logués. Par contre ça obligerai peut être à mettre la main dans le code.

Posteur

silentauben

Tu peux pas traquer ça avec analytics? avec une variable custom défini p … Tu peux pas traquer ça avec analytics? avec une variable custom défini pour les utilisateur logués. Par contre ça obligerai peut être à mettre la main dans le code.



Non analyticsstocke pas les IP ou les users.

Posteur

oOKaMiZuKOo

https://wordpress.org/plugins/wp-activity/ouhttps://wordpress.org/plugins/threewp-activity-monitor/



merci mais je crains que c'est 2 la soit obsolète

Amarox

Non analyticsstocke pas les IP ou les users.



C'est pour ça que je parle de mettre la main dans le code.
Rien ne t'empêche de générer des variables custom avec l'ip ou d'autres infos qu'Analytics va pouvoir stocker après.

Posteur

Merci alors:

oOKaMiZuKOo: J'ai test Activity Log c'est le même que WP Security Audit Log. ils permettent tous 2 de suivre:
- Posts - Created, Updated, Deleted
- Users - Login, Logout, Login has failed, Update profile, Registered and Deleted

Moi je voudrais, Users, Post : Consult

Je vais faire une sauce manuelle dont je vous ferais part pas le choix je plonge dans le code.

Posteur

TUTO: Comment tracer les articles lus par les utilisateurs

1/ Installer Activity log: wordpress.org/sup…log
2/ Editer le fichier single.php dans votre admin : mon_site.fr/wp-…php
3/ Au début du fichier coller le code :

<?php
// l'utilisateur est connecté
if( is_user_logged_in() ){

$datetime = time();
$datetime = $datetime+3600;
$url = get_permalink();
$query = "SELECT COUNT(*) FROM ph_aryo_activity_log WHERE FROM_UNIXTIME(hist_time, '%Y-%m-%d-%H-%i') = FROM_UNIXTIME($datetime, '%Y-%m-%d-%H-%i') AND object_subtype = '$url'";

$exists = $wpdb->get_var( $query );

if ( $exists == 0 ) {

$IDOfUser = get_current_user_id();
$user_info=get_userdata( $IDOfUser );

// Supprimer ici les doubles cote, il en faut qu'une mais dx n'affiche pas si j'en mets une!
$id = $_SERVER[['REMOTE_ADDR']];

$tableau = array(
'user_caps' => 'guest',
'action' => 'Read',
'object_type' => 'User',
'object_subtype' => $url,
'object_name' => $user_info->user_login,
'object_id' => $user_info->ID,
'user_id' => $user_info->ID,
'hist_ip' => $id,
'hist_time' => $datetime
);

$wpdb->insert(
'ph_aryo_activity_log',
$tableau
);
}
}
?>

ça devrait marcher, moi ça marche!

A faire tourner car j'ai pas trouvé de plugin qui font ça !!!

à refaire dès que tu mets à jour ton site.
Tu devrais peut être coller ça dans un thème custom histoire de ne pas perdre tes modifs.

Posteur

Pourquoi tu croix que je voulais pas en arrivé la
Laisser un commentaire
Avatar
@
    Texte
    Top sujets
    1. [Cdiscount] Gagner des bons d'achat (100€, 50€, etc..)110512235
    2. Le topic de l'épargne - Faire des économies c'est bien, gagner de l'argent …6288035
    3. Retour de l'offre énergie ensemble de UFC que choisir48106
    4. Compte en banque : 30% de prime sur versement initial minimum, versé dans l…10429306

    Voir plus de discussions