Syntaxe
newrelic_set_user_attributes(string $user_value, string $account_value, string $product_value)
Créez un attribut personnalisé lié à l'utilisateur. newrelic_add_custom_parameter est plus flexible.
Exigences
Version de l'agent 3.1.5.111 ou supérieure.
Description
Conseil
Cet appel vous permet uniquement d'attribuer des valeurs à des clés préexistantes. Pour une méthode plus flexible pour créer des paires valeur-clé, utilisez newrelic_add_custom_parameter
.
À partir de la sortie 4.4, appel :
newrelic_set_user_attributes("a", "b", "c");// is equivalent to calling these three methods:
newrelic_add_custom_parameter("user", "a"); newrelic_add_custom_parameter("account", "b"); newrelic_add_custom_parameter("product", "c");
Les trois paramètres sont obligatoires, mais ils peuvent être des chaînes vides.
Paramètres
paramètres | Description |
---|---|
chaîne | Obligatoire (peut être une chaîne vide). Spécifiez un nom ou un nom d'utilisateur à associer à cette vue de page. Cette valeur est attribuée à la touche |
chaîne | Obligatoire (peut être une chaîne vide). Spécifiez le nom d’un compte utilisateur à associer à cette vue de page. Cette valeur est attribuée à la touche |
chaîne | Obligatoire (peut être une chaîne vide). Spécifiez le nom d'un produit à associer à cette vue de page. Cette valeur est attribuée à la touche |
Valeurs de retour
Cette fonction renverra true
si l'attribut a été ajouté avec succès.
Exemples
Enregistrer trois attribut utilisateur
function example() { if (extension_loaded('newrelic')) { // Ensure PHP agent is available newrelic_set_user_attributes("MyUserName", "MyAccountName", "MyProductName"); }}
Enregistrer deux attribut utilisateur et un attribut vide
function example() { if (extension_loaded('newrelic')) { // Ensure PHP agent is available newrelic_set_user_attributes("MyUserName", "", "MyProductName"); }}