Impostare le proprietà utente

Seleziona la piattaforma: iOS+ Android Web Flutter Unity C++


Le proprietà utente sono attributi che definisci per descrivere i segmenti della tua base utenti, come la preferenza sulla lingua o la posizione geografica. Queste possono essere utilizzate per definire i segmenti di pubblico per la tua app. Questa guida mostra come impostare le proprietà utente nella tua app.

Analytics registra automaticamente alcune proprietà utente; per abilitarle non è necessario aggiungere alcun codice. Se vuoi raccogliere dati aggiuntivi, puoi configurare fino a 25 proprietà utente diverse per progetto. Tieni presente che i nomi delle proprietà utente sono sensibili alle maiuscole e che l'impostazione di due proprietà utente i cui nomi differiscono solo per l'uso delle maiuscole genera la registrazione di due proprietà utente distinte.

Non puoi utilizzare un piccolo insieme di nomi di proprietà utente riservati da Google:

  • Età
  • Genere
  • Interesse

Prima di iniziare

Assicurati di aver configurato il progetto e di poter accedere a Analytics come descritto in Inizia a utilizzare Analytics.

Impostare le proprietà utente

Puoi impostare Analytics proprietà utente per descrivere gli utenti della tua app. Puoi utilizzare le proprietà utente creando definizioni personalizzate, quindi utilizzandole per applicare confronti nei report o come criteri di valutazione del pubblico.

Per impostare una proprietà utente:

  1. Crea una definizione personalizzata per la proprietà utente nella console Firebase:

    1. Vai alla pagina Analytics > Definizioni personalizzate.

    2. Crea una definizione personalizzata per la proprietà utente. Per saperne di più, consulta Dimensioni e metriche personalizzate.

  2. Nel codebase della tua app, imposta una proprietà utente utilizzando il metodo setUserProperty().

L'esempio seguente mostra come aggiungere un'ipotetica proprietà "cibo preferito", che assegna il valore nella stringa food all'utente attivo:

Swift

Nota: questo prodotto Firebase non è disponibile per il target watchOS.
Analytics.setUserProperty(food, forName: "favorite_food")

Objective-C

Nota: questo prodotto Firebase non è disponibile per il target watchOS.
[FIRAnalytics setUserPropertyString:food forName:@"favorite_food"];