analytics.DeviceInfo interface

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

Assinatura:

export interface DeviceInfo 

Propriedades

Propriedade Modelo Descrição
deviceCategory corda Categoria do dispositivo. Exemplos: "tablet" ou "mobile".
ID de dispositivo corda Identificador de dispositivo específico do fornecedor. Este é o IDFV no iOS. Não usado para Android. Exemplo: '599F9C00-92DC-4B5C-9464-7971F01F8370'
modelo do dispositivo corda Modelo do dispositivo, conforme lido no SO. Exemplo: "iPhone9,1"
deviceTimeZoneOffsetSeconds número O fuso horário do dispositivo quando os dados foram carregados, conforme os segundos se desviam do UTC. Use isso para calcular a hora local do dispositivo para [ EventContext.timestamp ](cloud_functions_eventcontext.html#timestamp).
rastreamento de anúncios limitado boleano A configuração Limitar Rastreamento de Anúncios do dispositivo. Quando true , você não pode 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 corda Nome da marca do dispositivo. Exemplos: "Samsung", "HTC"
mobileMarketingName corda Nome de marketing do dispositivo. Exemplo: "Galaxy S4 Mini"
mobileModelName corda Nome do modelo do dispositivo em formato legível. Exemplo: "iPhone 7"
plataformaVersão corda Versão do SO do dispositivo quando a captura de dados terminou. Exemplo: "4.4.2"
resettableDeviceId corda O tipo de [ resettable_device_id ](https://support.google.com/dfp_premium/answer/6238701?hl=en) é IDFA no iOS (quando disponível) e AdId no Android. Exemplo: "71683BF9-FA3B-4B0D-9535-A1F05188BAF3"
userDefaultLanguage corda O idioma do usuário no formato idioma-país, em que idioma é um valor ISO 639 e país é um valor ISO 3166. Exemplos: "en-us", "en-za", "zh-tw", "jp"

analytics.DeviceInfo.deviceCategory

Categoria do dispositivo.

Exemplos: "tablet" ou "mobile".

Assinatura:

deviceCategory?: string;

analytics.DeviceInfo.deviceId

Identificador de 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 carregados, conforme os segundos se desviam do UTC. Use isso para calcular a hora local do dispositivo para [ EventContext.timestamp ](cloud_functions_eventcontext.html#timestamp).

Assinatura:

deviceTimeZoneOffsetSeconds: number;

analytics.DeviceInfo.limitedAdTracking

A configuração Limitar Rastreamento de Anúncios do dispositivo. Quando true , você não pode 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 marketing do dispositivo.

Exemplo: "Galaxy S4 Mini"

Assinatura:

mobileMarketingName?: string;

analytics.DeviceInfo.mobileModelName

Nome do modelo do dispositivo em formato legível.

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 do [ resettable_device_id ](https://support.google.com/dfp_premium/answer/6238701?hl=en) é IDFA no iOS (quando disponível) e AdId no Android.

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

Assinatura:

resettableDeviceId?: string;

analytics.DeviceInfo.userDefaultLanguage

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

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

Assinatura:

userDefaultLanguage: string;