Show Menu
TÓPICOS×

Aquisição de aplicativos móveis

É possível gerar links de aquisição com códigos de rastreamento exclusivos no Adobe Mobile Services. Quando um usuário baixa e executa um aplicativo da loja de aplicativos depois de clicar em um link gerado, o SDK coleta e envia automaticamente os dados de aquisição para o Adobe Mobile Services.

Nova versão do Adobe Experience Platform Mobile SDK

Procurando informações e documentação relacionadas ao Adobe Experience Platform Mobile SDK? Clique aqui para acessar a documentação mais recente.
Em setembro de 2018, lançamos uma nova versão principal do SDK. Esses novos Adobe Experience Platform Mobile SDKs podem ser configurados por meio do Experience Platform Launch .
Para usar a Aquisição, você deve ter a versão 4.1 ou posterior do SDK.
Os links de aquisição devem ser criados nos Adobe Mobile Services. Para obter mais informações, consulte Aquisição .
Nas versões 4.13.1 e posteriores do SDK :
Se você não puder usar os links de aquisição criados no Adobe Mobile Services, os dados de aquisição ainda poderão ser coletados e enviados pelo SDK com o Google Play Acquisition.
Para coletar os dados de aquisição de uma campanha padrão do Google Play Acquisition:
  • Use o método de aquisição padrão da Google Play Store.
    Os dados de aquisição personalizados podem ser usados com os pares de valores principais padrão do Google Play Acquisition.
  • Quando um usuário baixa e executa um aplicativo como o resultado de uma aquisição da Google Play Store, os dados do referenciador são coletados e enviados para o Adobe Mobile Services.
    • Os dados são armazenados e disponibilizados na instância AdobeDataCallback registrada anteriormente com o SDK.
      Para obter mais informações, consulte Métodos de configuração .
    • Os tipos de evento MobileDataEvent.MOBILE_EVENT_ACQUISITION_INSTALL ou MobileDataEvent.MOBILE_EVENT_ACQUISITION_LAUNCH são usados.
    • As chaves personalizadas que faziam parte dos dados de aquisição do Google Play terão " a.acquisition.custom. " no nome.
Se você estiver usando os links do Acquisition criados no Adobe Mobile Services, adicione dados personalizados ao link de aquisição quando concluir as seguintes tarefas:
  1. Coloque o prefixo " adb " em uma variável da aquisição.
    Quando o SDK recebe os dados de aquisição do Adobe Mobile Services (na primeira inicialização), esses dados são armazenados e disponibilizados na instância AdobeDataCallback registrada anteriormente com o SDK, como mencionado em Métodos de configuração .
  2. O tipo de evento MobileDataEvent.MOBILE_EVENT_ACQUISITION_INSTALL ou MobileDataEvent.MOBILE_EVENT_ACQUISITION_LAUNCH será usado.
  3. As chaves de dados personalizadas recebem o prefixo “ a.acquisition.custom.
Se estiver enviando dados para diversos conjuntos de relatórios, use os dados de aquisição do aplicativo que está associado ao primeiro conjunto de relatórios na lista de IDs de conjuntos de relatórios.
As atualizações nessa seção permitem que o SDK envie dados de aquisição a partir de um link de aquisição.

Rastreamento de aquisição móvel

  1. Adicione a biblioteca ao seu projeto e implemente o ciclo de vida.
    Para obter mais informações, consulte Adicionar o SDK e o arquivo de configuração ao projeto IntelliJ IDEA ou Eclipse em Implementação principal e ciclo de vida .
  2. Importe a biblioteca:
    import com.adobe.mobile.*;
    
    
  3. Implemente BroadcastReceiver para o referenciador:
    package com.your.package.name;  // replace with your app package name 
    
    import android.content.BroadcastReceiver; 
    import android.content.Context; 
    import android.content.Intent; 
    
    public class GPBroadcastReceiver extends BroadcastReceiver { 
      @Override 
      public void onReceive(Context c, Intent i) { 
       com.adobe.mobile.Analytics.processReferrer(c, i); 
      } 
    }
    
    
  4. Atualize AndroidManifest.xml para habilitar BroadcastReceiver criado na etapa anterior:
    <receiver android:name="com.your.package.name.GPBroadcastReceiver" android:exported="true"> 
     <intent-filter> 
      <action android:name="com.android.vending.INSTALL_REFERRER" /> 
     </intent-filter> 
    </receiver>
    
    
  5. Verifique se o arquivo ADBMobileConfig.json contém as configurações de aquisição exigidas:
    "acquisition": { 
       "server": "c00.adobe.com", 
       "appid": "0652024f-adcd-49f9-9bd7-2552a4565d2f" 
    }, 
    "analytics": { 
      "referrerTimeout": 5, 
      ...
    
    
    Se estiver enviando dados para vários conjuntos de relatórios, use as configurações de aquisição (servidor de aquisição e appid) do aplicativo associado ao primeiro conjunto de relatórios na sua lista de IDs de conjuntos de relatórios.
    As configurações acquisition são geradas pelo Adobe Mobile Services e não devem ser alteradas. Para obter mais informações sobre como baixar um arquivo ADBMobileConfig.json personalizado com as configurações de acquisition predefinidas, consulte Antes de iniciar .
Quando estas configurações estiverem habilitadas, após a primeira inicialização do aplicativo, os dados de aquisição serão enviados automaticamente com a chamada de ciclo de vida inicial.
referrerTimeout deve ser definido com um valor maior que 0 para habilitar a aquisição do aplicativo.