Se não for possível integrar diretamente a solução de medição de conversões no dispositivo com o SDK do Google Analytics para Firebase (GA4F), faça isso com um SDK independente.
Neste artigo, você vai aprender a integrar, usar e resolver problemas com o SDK de medição de conversões no dispositivo.
Saiba mais sobre a medição de conversões no dispositivo em campanhas para apps iOS.
Nesta página
Integrar o SDK independente
É possível acessar o SDK independente de medição de conversões no dispositivo pelo CocoaPods e pelo gerenciador de pacotes do Swift.
Gerenciador de pacotes do Swift
- No Xcode, acesse Arquivo e Adicionar pacotes.
- Selecione o repositório do GitHub GoogleAdsOnDeviceConversion no comando.
Depois disso, o Xcode vai começar a resolver as dependências do pacote e baixá-las em segundo plano.
CocoaPods
- Adicione o pod GoogleAdsOnDeviceConversion ao Podfile.
pod 'GoogleAdsOnDeviceConversion'
- Execute
pod install --repo-update
.
Usar o SDK GoogleAdsOnDeviceConversion
Depois de recuperar o SDK de medição de conversões no dispositivo, busque as informações de conversão logo após o primeiro lançamento do app para as conversões first_open
e reinstall_open
.
Swift
- Instale o SDK GoogleAdsOnDeviceConversion para ativar a medição de conversões no dispositivo que preserva a privacidade nas campanhas para apps iOS.
import GoogleAdsOnDeviceConversion
- Defina o horário em que o app foi lançado pela primeira vez.
ConversionManager.sharedInstance.setFirstLaunchTime(Date())
- Busque as informações de conversão.
ConversionManager.sharedInstance.fetchAggregateConversionInfo(for: .installation)
{ aggregateConversionInfo, error in
guard error == nil else { return }
guard let info = aggregateConversionInfo else { return }
guard info.count > 0 else { return }
print("Conversion info \(info)")
}
Objective-C
- Instale o SDK GoogleAdsOnDeviceConversion para ativar a medição de conversões no dispositivo que preserva a privacidade nas campanhas para apps iOS.
import GoogleAdsOnDeviceConversion
- Defina o horário em que o app foi lançado pela primeira vez.
[[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
- Busque as informações de conversão.
[[ODCConversionManager sharedInstance]
fetchAggregateConversionInfoForInteraction:ODCInteractionTypeInstallation
completion:^(NSString * _Nullable aggregateConversionInfo,
NSError * _Nullable error) {
if (error) return;
if (aggregateConversionInfo.length == 0) return;
NSLog(@"Conversion info %@", aggregateConversionInfo);
// Use aggregateConversionInfo como o valor no parâmetro de consulta odm_info na
// API App Conversion.// Por exemplo, se aggregateConversionInfo for "abcdEfadGdaf",
// então odm_info=abcdEfadGdaf.
}];
Etapas da solução de problemas
-
Verifique se a data transmitida para
setFirstLaunchTime()
corresponde ao primeiro lançamento do app. -
Verifique se o app está em execução no Espaço Econômico Europeu (EEE), no Reino Unido e na Suíça.
Use "info" como o valor no parâmetro de consulta odm_info
na API App Conversion.
// Por exemplo, se info for "abcdEfadGdaf", então odm_info=abcdEfadGdaf
Links relacionados
- Campanhas para apps
- Configurar o acompanhamento de conversões de apps para dispositivos móveis
- Sobre a medição integrada de conversões em campanhas para apps
- Sobre a medição de conversões no dispositivo em campanhas para apps iOS
- Configurar o SDK e vincular sua conta do Google Ads a um provedor de análise de aplicativos
- Atualizações na medição de campanhas para o iOS 14