Implemente a medição de conversões no dispositivo com um SDK autónomo

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

  1. No Xcode, aceda a File e, de seguida, a Add Packages.
  2. 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

  1. Adicione o pod GoogleAdsOnDeviceConversion ao seu Podfile.
    pod 'GoogleAdsOnDeviceConversion'
  2. 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

  1. 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
  2. Defina a hora em que a app foi iniciada pela primeira vez.
    ConversionManager.sharedInstance.setFirstLaunchTime(Date())
  3. 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

  1. 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
  2. Defina a hora em que a app foi iniciada pela primeira vez.
    [[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
  3. 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

  1. Verifique se a data transmitida para setFirstLaunchTime() foi a data de lançamento da app.

  2. 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

A informação foi útil?

Como podemos melhorá-la?
Pesquisa
Limpar pesquisa
Fechar pesquisa
Google Apps
Menu principal
17492427385140914182
true
Pesquisar no Centro de ajuda
true
true
true
true
true
true
73067
false
false
true
true
false
false