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;