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;