Interface que representa o dispositivo que acionou esses eventos do Firebase Analytics.
Assinatura:
export interface DeviceInfo
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
categoria de dispositivo | corda | Categoria do dispositivo. Exemplos: “tablet” ou “celular”. |
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 sistema operacional. Exemplo: "iPhone9,1" |
deviceTimeZoneOffsetSeconds | número | O fuso horário do dispositivo quando os dados foram carregados, já que os segundos divergem do UTC. Use-o 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, dados demográficos ou para 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. |
marca móvelNome | corda | 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" |
versão da plataforma | corda | Versão do sistema operacional do dispositivo quando a captura de dados terminou. Exemplo: "4.4.2" |
ID do dispositivo reconfigurável | 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, onde 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 “celular”.
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 sistema operacional.
Exemplo: "iPhone9,1"
Assinatura:
deviceModel?: string;
analytics.DeviceInfo.deviceTimeZoneOffsetSeconds
O fuso horário do dispositivo quando os dados foram carregados, já que os segundos divergem do UTC. Use isto 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 poderá usar resettableDeviceId
para remarketing, dados demográficos ou para 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
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 sistema operacional 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=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, onde 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;