analytics.DeviceInfo interface

Interface que representa o dispositivo que acionou esses eventos do Firebase Analytics.

Assinatura:

export interface DeviceInfo 

Propriedades

Propriedade Tipo Descrição
deviceCategory (em inglês) string Categoria do dispositivo.Exemplos: "tablet" ou "dispositivo móvel".
deviceId (em inglês) string Identificador do dispositivo específico do fornecedor. Este é o IDFV no iOS. Não é usado para Android.Exemplo: "599F9C00-92DC-4B5C-9464-7971F01F8370"
deviceModel (em inglês) string Modelo do dispositivo, conforme lido no SO.Exemplo: "iPhone9,1"
deviceTimeZoneShiftSeconds (em inglês) number O fuso horário do dispositivo quando os dados foram enviados, já que os segundos são diferentes do UTC. Use essa opção se quiser calcular o horário local do dispositivo para [EventContext.timestamp](cloud_functions_eventcontext.html#timestamp).
limitedAdtracking (link em inglês) booleano A configuração "Limitar o rastreamento de anúncios" do dispositivo. Quando true, não será possível usar resettableDeviceId para remarketing, informações demográficas ou influenciar o comportamento de veiculação de anúncios. No entanto, você pode usar resettableDeviceId para acompanhamento de conversões e atribuição de campanha.
mobileBrandName (link em inglês) string Nome da marca do dispositivo.Exemplos: "Samsung", "HTC"
mobileMarketingName (em inglês) string Nome de mercado do dispositivo.Exemplo: "Galaxy S4 Mini"
mobileModelName (link em inglês) string Nome do modelo do dispositivo em formato legível por humanos.Exemplo: "iPhone 7"
platformVersion (link em inglês) string Versão do SO do dispositivo quando a captura de dados terminou.Exemplo: "4.4.2"
resettableDeviceId (em inglês) string O tipo do [resettable_device_id](https://support.google.com/dfp_premium/answer/6238701?hl=pt-BR) é IDFA no iOS (quando disponível) e AdId no Android.Exemplo: "71683BF9-FA3B-4B0D-9535-A1F05188BAF3"
userDefaultLanguage (link em inglês) string O idioma do usuário no formato de idioma-país, em que o idioma é um valor ISO 639 e o país é um valor ISO 3166.Exemplos: "en-us", "en-za", "zh-tw", "jp"

analytics.DeviceInfo.deviceCategory

Categoria do dispositivo.

Exemplos: "tablet" ou "dispositivo móvel".

Assinatura:

deviceCategory?: string;

analytics.DeviceInfo.deviceId

Identificador do dispositivo específico do fornecedor. Este é o IDFV no iOS. Não é usado para Android.

Exemplo: "599F9C00-92DC-4B5C-9464-7971F01F8370"

Assinatura:

deviceId?: string;

analytics.DeviceInfo.deviceModel

Modelo do dispositivo, conforme lido no SO.

Exemplo: "iPhone9,1"

Assinatura:

deviceModel?: string;

analytics.DeviceInfo.deviceTimeZoneOffsetSeconds

O fuso horário do dispositivo quando os dados foram enviados, já que os segundos são diferentes do UTC. Use essa opção para calcular o horário local do dispositivo para [EventContext.timestamp](cloud_functions_eventcontext.html#timestamp).

Assinatura:

deviceTimeZoneOffsetSeconds: number;

analytics.DeviceInfo.limitedAdTracking

A configuração "Limitar o rastreamento de anúncios" do dispositivo. Quando true, não será possível usar resettableDeviceId para remarketing, informações demográficas ou influenciar o comportamento de veiculação de anúncios. No entanto, você pode usar resettableDeviceId para acompanhamento de conversões e atribuição de campanha.

Assinatura:

limitedAdTracking: boolean;

analytics.DeviceInfo.mobileBrandName

Nome da marca do dispositivo.

Exemplos: "Samsung", "HTC"

Assinatura:

mobileBrandName?: string;

analytics.DeviceInfo.mobileMarketingName

Nome de mercado do dispositivo.

Exemplo: "Galaxy S4 Mini"

Assinatura:

mobileMarketingName?: string;

analytics.DeviceInfo.mobileModelName

Nome do modelo de dispositivo em formato legível por humanos.

Exemplo: "iPhone 7"

Assinatura:

mobileModelName?: string;

analytics.DeviceInfo.platformVersion

Versão do SO do dispositivo quando a captura de dados terminou.

Exemplo: "4.4.2"

Assinatura:

platformVersion?: string;

analytics.DeviceInfo.resettableDeviceId

O tipo de [resettable_device_id](https://support.google.com/dfp_premium/answer/6238701?hl=pt-BR) é IDFA no iOS (quando disponível) e ID de publicidade no Android.

Exemplo: "71683BF9-FA3B-4B0D-9535-A1F05188BAF3"

Assinatura:

resettableDeviceId?: string;

analytics.DeviceInfo.userDefaultLanguage

O idioma do usuário no formato de idioma-país, em que o idioma é um valor ISO 639 e o país é um valor ISO 3166.

Exemplos: "en-us", "en-za", "zh-tw", "jp"

Assinatura:

userDefaultLanguage: string;