UserInfo

Informations sur un utilisateur final.

Représentation JSON
{
  "userId": string,
  "userAgent": string,
  "timeZone": string
}
Champs
userId

string

Fortement recommandé pour les utilisateurs connectés. Identifiant unique de l'utilisateur connecté, tel qu'un nom d'utilisateur. Ne définissez pas de mot de passe pour les utilisateurs anonymes.

Utilisez toujours une valeur hachée pour cet ID.

Ne définissez pas le champ sur le même ID fixe pour différents utilisateurs. L'historique des événements de ces utilisateurs est alors mélangé, ce qui dégrade la qualité du modèle.

Le champ doit être une chaîne encodée au format UTF-8 et ne doit pas dépasser 128 caractères. Dans le cas contraire, une erreur INVALID_ARGUMENT est renvoyée.

userAgent

string

User-agent tel qu'inclus dans l'en-tête HTTP.

Le champ doit être une chaîne encodée au format UTF-8 et ne doit pas comporter plus de 1 000 caractères. Dans le cas contraire, une erreur INVALID_ARGUMENT est renvoyée.

Cette valeur ne doit pas être définie lorsque vous utilisez le signalement d'événements côté client avec GTM ou la balise JavaScript dans UserEventService.CollectUserEvent, ni si UserEvent.direct_user_request est défini.

timeZone

string

Facultatif. Fuseau horaire IANA, par exemple "Europe/Budapest".