Se não conseguir integrar diretamente a solução de medição de conversões no dispositivo com o SDK do Google Analytics para Firebase (GA4F), pode fazê-lo com um SDK autónomo.
Neste artigo, vai aprender a integrar, usar e resolver problemas do SDK de medição de conversões no dispositivo.
Saiba mais acerca da medição de conversões no dispositivo para campanhas de apps iOS.
Nesta página
Integre o SDK autónomo
Pode aceder ao SDK autónomo de medição de conversões no dispositivo através do CocoaPods e do Swift Package Manager.
Swift Package Manager
- No Xcode, aceda a File e, de seguida, a Add Packages.
- Selecione o repositório do GitHub GoogleAdsOnDeviceConversion no pedido.
Quando terminar, o Xcode começa a resolver as dependências do pacote e a transferi-las em segundo plano.
CocoaPods
- Adicione o pod GoogleAdsOnDeviceConversion ao seu Podfile.
pod 'GoogleAdsOnDeviceConversion'
- Execute
pod install --repo-update.
Use o SDK GoogleAdsOnDeviceConversion
Depois de recuperar o SDK de medição de conversões no dispositivo, obtenha as informações de conversão pouco tempo depois do primeiro lançamento da 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 para campanhas de apps iOS.
import GoogleAdsOnDeviceConversion
- Defina a hora em que a app foi iniciada pela primeira vez.
ConversionManager.sharedInstance.setFirstLaunchTime(Date())
- Obtenha 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 para campanhas de apps iOS.
import GoogleAdsOnDeviceConversion
- Defina a hora em que a app foi iniciada pela primeira vez.
[[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
- Obtenha 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 as the value in the odm_info query parameter in the
// App Conversion API.// For example, if aggregateConversionInfo is "abcdEfadGdaf",
// then odm_info=abcdEfadGdaf.
}];
Passos de resolução de problemas
-
Verifique se a data transmitida para
setFirstLaunchTime()foi a data de lançamento da app. -
Verifique se a sua app está a ser apresentada no Espaço Económico Europeu (EEE), no Reino Unido e na Suíça.
Certifique-se de que usa info como o valor no parâmetro de consulta odm_info na API App Conversion.
// For example, if info is "abcdEfadGdaf", then odm_info=abcdEfadGdaf
Links relacionados
- Campanhas de apps
- Configure o acompanhamento de conversões de apps para dispositivos móveis
- Acerca da medição de conversões integrada para campanhas de apps
- Acerca da medição de conversões no dispositivo para campanhas de apps iOS
- Configure o SDK e associe a sua conta do Google Ads a um fornecedor de análise para apps
- Atualizações da medição de campanhas para o iOS 14