GÉREZ VOTRE MONDE
Distribution Mondiale
ZEPETO Analytics
12min
zepeto analytics est un package qui rend les api statistiques faciles à utiliser actuellement, google analytics est disponible 👍 la spécification de google analytics v4 est prise en charge étape 1 installer fenêtre → gestionnaire de packages → veuillez d'abord installer la version 1 21 14 du package zepeto world après cela, installez le package zepeto analytics étape 2 création de flux de données google analytics 📘 google analytics https //analytics google com/ https //analytics google com/ après avoir créé votre compte google analytics, vous devez créer un flux de données à utiliser dans le monde (en moyenne, il faut 1 jour pour activer le compte initial ) il est recommandé de créer et de gérer un flux de données par worldid zepeto analytics envoie des données en utilisant httpservice, donc veuillez vous assurer de sélectionner la plateforme 'web' veuillez écrire le worldid là où vous écrivez l'url lorsque la création du flux de données est terminée, vous pouvez vérifier l'id de mesure pour générer des valeurs de clé api, vous devez entrer dans le menu des secrets de l'api du protocole de mesure après avoir appuyé sur le bouton créer à droite, complétez l'entrée du surnom pour générer la valeur secrète veuillez copier les valeurs de l'id de mesure et de la valeur secrète pour le processus suivant étape 3 comment utiliser dans la fenêtre hiérarchie, cliquez sur l'onglet zepeto → zepeto analytics un objet appelé zepeto analytics est automatiquement créé comme suit zepetoanalyticscomponent est le composant responsable de l'envoi des statistiques dans une scène dans la fenêtre inspecteur, vous pouvez entrer les paramètres nécessaires pour envoyer des statistiques veuillez sélectionner google analytics comme type d'analyse et entrer la clé api et l'identifiant de mesure lorsque vous jouez la scène avec le composant zepeto analytics ajouté, les valeurs de temps de résidence cumulatif sont automatiquement accumulées dans google analytics vous pouvez voir la valeur du temps d'engagement dans le menu rapports > vue d'ensemble en temps réel (les éléments de rapport, à l'exception de l'onglet en temps réel, prennent un certain temps à être reflétés ) si la scène est changée et que le composant est supprimé, les statistiques ne seront pas envoyées donc, si vous souhaitez le conserver, veuillez traiter comme ne pas détruire ❗️ attention si vous activez le mode débogage pendant le test de l'éditeur, les données ne seront pas envoyées au tableau de bord lorsque vous souhaitez empiler des données, assurez vous que le mode débogage est désactivé ajout d'un événement personnalisé vous pouvez empiler des statistiques basées sur des événements personnalisés voici un exemple de code qui envoie un événement personnalisé au tableau de bord google analytics lorsque vous appuyez sur un bouton import { zepetoscriptbehaviour } from 'zepeto script'; import { analyticstype, zepetoanalyticscomponent } from 'zepeto analytics'; import { button } from 'unityengine ui'; export default class customevent extends zepetoscriptbehaviour { public zepetoanalytics zepetoanalyticscomponent; public mybutton button; start() { this mybutton onclick addlistener(() => { // lorsque le bouton est cliqué, un événement aléatoire est envoyé à google analytics const ga = this zepetoanalytics analytics(analyticstype googleanalytics); interface customevent { param 01 string; param 02 number; } const event customevent = { param 01 "param string val 01", param 02 3, } ga logevent\<customevent>("custom sub param", event); }); } } assurez vous de connecter les composants zepeto analytics après avoir écrit le script la capture d'écran ci dessous est un exemple d'un composant configuré pour faire fonctionner le script d'exemple dans le menu rapports > vue d'ensemble en temps réel, vous pouvez voir que les valeurs des événements personnalisés sont empilées en temps réel activer le mode débogage google analytics valide le corps de la charge utile pour l'événement personnalisé que vous envoyez (s'il n'est pas valide, il ne sera pas envoyé) vérifier le mode débogage facilite la visualisation des résultats de validation pour la charge utile que vous envoyez dans la fenêtre de console ❗️ attention si vous activez le mode débogage pendant le test de l'éditeur, les données ne seront pas envoyées au tableau de bord lorsque vous souhaitez empiler des données, assurez vous que le mode débogage est désactivé si vous créez un événement personnalisé qui ne correspond pas à votre spécification google, la validation échouera en mode débogage pour des informations sur les spécifications google et le mode débogage, veuillez visiter 📘 pour des informations sur les spécifications google et le mode débogage, veuillez visiter pour des informations sur les spécifications google et le mode débogage, veuillez visiter google analytics https //developers google com/analytics/devguides/collection/protocol/ga4/sending events?hl=fr\&client type=gtag https //developers google com/analytics/devguides/collection/protocol/ga4/sending events?hl=fr\&client type=gtag outils de développement google analytics https //ga dev tools web app/ga4/event builder/ https //ga dev tools web app/ga4/event builder/ api zepetobaseanalytics fonctions description logevent vous permet d'envoyer des événements personnalisés au tableau de bord google analytics lié prend en charge des paramètres uniques (chaîne, nombre, booléen) et un payload générique pour le payload au format générique, seuls les formulaires autorisés par google analytics peuvent être transférés https //developers google com/analytics/devguides/collection/protocol/ga4/validating events?client type=gtag https //developers google com/analytics/devguides/collection/protocol/ga4/validating events?client type=gtag setanalyticscollectionenabled active/désactive la fonction de transmission des événements du composant zepeto analytics peut être utilisé pour un contrôle dynamique par défaut, le composant analytics devient vrai lorsqu'il est activé, et faux lorsqu'il est désactivé (le temps de résidence de base est automatiquement enregistré à partir du moment où le composant zepeto analytics est activé ) sendduration pour un nom d'événement particulier, vous pouvez transférer le temps de résidence en millisecondes (ms) peut être utilisé pour enregistrer manuellement le temps d'engagement pour un événement spécifique (indépendant du temps de résidence mesuré automatiquement ) ex) utilisé pour enregistrer manuellement 'j'étais dans une zone spécifique pendant 3 secondes (3000 ms)' setuserproperty pour l'événement que vous envoyez, vous pouvez ajouter une propriété utilisateur personnalisée https //developers google com/analytics/devguides/collection/protocol/ga4/user properties?hl=en\&client type=gtag https //developers google com/analytics/devguides/collection/protocol/ga4/user properties?hl=en\&client type=gtag setuserid pour l'événement que vous envoyez, vous pouvez définir l'userid pour google analytics afin de faire la distinction les données suivantes sont collectées séparément dans la section utilisateur du tableau de bord google analytics https //support google com/analytics/answer/9213390 https //support google com/analytics/answer/9213390 par défaut, chaque utilisateur est automatiquement collecté en étant mappé aux unités de session (ga4) dans les unités userid de zepeto