Utiliser les recommandations et les éléments les plus appréciés sur les sites Web avec les utilisateurs anonymes dans SharePoint Server

S’APPLIQUE À :  yes-img-13 2013  yes-img-16 2016  yes-img-19 2019  yes-img-se Subscription Edition  no-img-sop SharePoint in Microsoft 365

L’article précédent de cette série, Add and configure the Recommended Items and Popular Items Web Part in SharePoint Server, expliquait comment ajouter et configurer des éléments recommandés et des éléments populaires. Voici les titres des sections de cet article :

Notes

Les exemples de cette série sont basés sur un déploiement SharePoint Server local.

Activation des cookies d’utilisation pour la génération d’identifiants utilisateur uniques

L’article précédent de cette série expliquait comment générer des recommandations en invitant des collègues à un « Pourquoi simuler la génération d’événements d’utilisationViews? ». Tous les utilisateurs qui ont participé à la click party étaient connectés. Lorsque les utilisateurs sont connectés, chaque utilisateur dispose d’un identifiant utilisateur unique. Dans le fichier du magasin d’événements, nous avons donc pu vérifier que des identifiants utilisateur différents étaient enregistrés pour les événements Actions utilisateur.

Trois ID d’utilisateur

Comment les événements d’utilisation peuvent-ils être enregistrés avec un ID utilisateur unique lorsque les utilisateurs ne sont pas connectés, c’est-à-dire lorsqu’ils sont des visiteurs anonymes ? La réponse est : grâce aux cookies d’utilisation. Par défaut, les cookies d’utilisation ne sont pas activés pour une application web SharePoint Server, mais vous pouvez les activer. Ces cookies d’utilisation génèrent un GUID unique utilisé comme un identifiant utilisateur lorsque les données des événements Actions utilisateur sont traitées. Le GUID est disponible pendant 14 jours, autrement dit la durée de vie du cookie.

Important

Des restrictions légales locales peuvent s’appliquer lors de l’activation des cookies d’utilisation sur des sites web consultés par des utilisateurs anonymes.

Pour activer les cookies d’utilisation, suivez les étapes ci-dessous :

  1. Dans l’Administration centrale, cliquez sur Gérer les applications web.

    Gérer les applications Web

  2. Sélectionnez l’application web qui contient votre site de publication, puis cliquez sur Paramètres généraux.

    Paramètres généraux

  3. Dans la boîte de dialogue Paramètres application Web, dans la section Cookie d’utilisation, pour l’état du cookie d’utilisation, cliquez sur .

    Activé

  4. Cliquez sur OK pour enregistrer vos modifications.

    Pour vérifier que les événements d’utilisation Affichages ont été correctement enregistrés sur notre site web Contoso, demandez à deux collègues de cliquer sur les pages Contoso Electronics. Ils doivent tous deux être des utilisateurs anonymes. Démarrez ensuite l’analyse de la recherche, puis pushez les événements d’utilisation dans le magasin d’événements (cela a été expliqué dans Exécuter des scripts Microsoft PowerShell pour démarrer l’analyse de la recherche et push des événements d’utilisation dans le magasin d’événements). Dans le fichier des événements Actions utilisateur, vérifiez que deux identifiants utilisateur sont enregistrés.

    Deux ID utilisateur anonymes

Activation de l’enregistrement d’un événement Actions utilisateur pour les utilisateurs anonymes

Lorsque vous activez les cookies d’utilisation, seul l’événement d’utilisation Affichages peut être enregistré pour les utilisateurs anonymes. Ainsi, avant de pouvoir enregistrer d’autres événements d’utilisation, par exemple affichages de recommandation, pour les utilisateurs anonymes, vous devez modifier une valeur de paramètre sur l’événement d’utilisation.

Le paramètre Options spécifie si l’événement Actions utilisateur peut être enregistré pour les utilisateurs anonymes. Par exemple, pour l’événement Actions utilisateur Affichages, le paramètre Options est par défaut définie sur AllowAnonymousWrite. Cela signifie que l’événement d’utilisation Views peut être enregistré pour les utilisateurs anonymes.

Affichages Paramètres par défaut

Pour l’événement d’utilisation Affichages recommandés, le paramètre Options est par défaut définie sur Aucun. Cela signifie que l’événement d’utilisation Recommendation Displays ne peut pas être enregistré pour les utilisateurs anonymes.

Affichage Paramètres Recommandations par défaut

Voici la procédure à suivre pour activer l’enregistrement d’un événement Actions utilisateur pour les utilisateurs anonymes :

  1. Sur le serveur sur lequel SharePoint Server est installé, ouvrez SharePoint 2013 Management Shell.

  2. À l'invite de commandes Microsoft PowerShell, tapez les commandes suivantes :

# View the EventTypeId's for all usage events:
$SSP = Get-SPEnterpriseSearchServiceApplicationProxy
$SSP.GetAnalyticsEventTypeDefinitions([Guid]::Empty, 3) | ft
# Get a usage event:
$tenantConfig = $SSP.GetAnalyticsTenantConfiguration([Guid]::Empty)
$event = $tenantConfig.EventTypeDefinitions | where-object { $_.EventTypeId -eq <EventTypeId> }

EventTypeID est le numéro de l’événement d’utilisation que vous souhaitez activer pour les utilisateurs anonymes, par exemple 2, qui est l’événement d’utilisation Recommendation Displays.

Obtenir l’événement d’utilisation 2

# Enable the recording of a usage event for anonymous users:
$event.Options = [Microsoft.Office.Server.Search.Analytics.EventOptions]::AllowAnonymousWrite
$tenantConfig.Update($SSP)

Autoriser l’écriture anonyme

# Verify that the recording of a usage event for anonymous users has been enabled:
$event

Journalisation de l’écriture anonyme

Après avoir activé Affichages en tant que recommandation et Clics en tant que recommandation pour les utilisateurs anonymes, vous devez vérifier que ces événements Actions utilisateur sont enregistrés. Demandez donc à nouveau à des collègues de cliquer sur des pages du site web Contoso en tant qu’utilisateurs anonymes. Démarrez ensuite l’analyse de la recherche, puis pushez les événements d’utilisation dans le magasin d’événements, comme expliqué dans Exécuter des scripts Microsoft PowerShell pour démarrer l’analyse de la recherche et push des événements d’utilisation dans le magasin d’événements.

N’oubliez pas que, dans le magasin d’événements, chaque type d’événement d’utilisation est enregistré dans un fichier distinct. Chaque nom de fichier commence par EventTypeID. Par conséquent, un nom de fichier qui commence par 1 contient les événements d’utilisation Views. Un nom de fichier qui commence par 2 contient l’Recommandations affiche les événements d’utilisation.

Dans le magasin d’événements, vous pouvez vérifier que les trois types d’événements Actions utilisateur sont enregistrés.

Trois événements d’utilisation enregistrés

Vous savez à présent comment configurer et afficher des suggestions et les éléments populaires sur votre site web. Si vous souhaitez obtenir plus de détails sur le nombre de vues d’un élément ou d’une catégorie spécifique, vous pouvez le faire en regardant dans les rapports d’analyse de l’utilisation sur votre catalogue. Nous vous montrerons comment vous pouvez le faire dans le prochain article. Désormais, vous savez comment configurer et afficher des suggestions et les éléments populaires sur votre site web.

Article suivant de cette série

Afficher et configurer des rapports d'utilisation analytique dans SharePoint Server