Cherche un plugin Wordpress

Posté par Amarox le 24/11/2015 à 14h29

Cherche un plugin Wordpress

Le 24/11/2015 à 14h29

Le 24/11/2015 à 14h30

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.

11 commentaires

NOUVELLE REPONSE

Nombre de réponses par page

Ce paramètre s’applique automatiquement à l’ensemble des sujets.

Flux RSS des réponses

oOKaMiZuKOo

Le 24/11/2015 à 15h07 (Modifié le 24/11/2015 à 15h08)

#1 Signaler
silentauben

Le 24/11/2015 à 15h13

#2 Signaler
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.
Amarox

Le 24/11/2015 à 15h44

#3 Signaler
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.
Amarox

Le 24/11/2015 à 15h57

#4 Signaler
silentauben

Le 24/11/2015 à 16h01

#5 Signaler
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.

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.
oOKaMiZuKOo

Le 24/11/2015 à 16h01

#6 Signaler
silentauben

Le 24/11/2015 à 16h03

#7 Signaler
Amarox

Le 25/11/2015 à 14h50

#8 Signaler
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.
Amarox

Le 02/12/2015 à 15h22 (Modifié le 02/12/2015 à 15h28)

#9 Signaler
TUTO: Comment tracer les articles lus par les utilisateurs

1/ Installer Activity log: https://wordpress.org/support/view/plugin-reviews/aryo-activity-log
2/ Editer le fichier single.php dans votre admin : http://MON_SITE.fr/wp-admin/theme-editor.php?file=single.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 !!! :o
silentauben

Le 02/12/2015 à 15h30

#10 Signaler
à 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.
Amarox

Le 02/12/2015 à 16h15

#11 Signaler
Pourquoi tu croix que je voulais pas en arrivé la :'(

Laisser une réponse

Des champs obligatoires n’ont pas été remplis, ou l’ont été incorrectement.