Disponibilize seus dados de atribuição para análise e segmentação
Essa integração disponibiliza seus dados de atribuição do Kochava no Xtremepush para fins de análise e segmentação. Com a integração ativada, você poderá ver as fontes de instalação dos seus usuários e enviá-los em jornadas personalizadas, direcionar públicos específicos e visualizar análises ao longo do tempo.
A integração para obter dados de atribuição é um recurso adicional e também requer assinatura com terceiros. Se você deseja usar esse recurso e discutir preços, entre em contato com seu gerente de conta.
Crie uma conexão com Kochava
Selecione o cartão Kochava na aba do marketplace de integrações e clique em Solicitar. Solicitar uma integração com Kochava criará um chamado de suporte. Nossa equipe de suporte entrará em contato para possibilitar a integração.
Coletando IDs de publicidade
Plataformas de marketing como Google e Facebook identificam as instalações usando os IDs de publicidade de cada dispositivo móvel. Você deve estar coletando esses IDs do seu app móvel usando o Xtremepush SDK para poder usar essa integração.
Android
Para seus aplicativos Android, você precisa adicionar suporte a anúncios do Play Services ao seu build.gradle arquivo.
compile 'com.google.android.gms:play-services-ads:11.8.0'
Atualize seu arquivo de manifestos Android adicionando o seguinte código.
YOUR_PACKAGE_NAME é substituído pelo nome do pacote do seu app.
<receiver android:name="ie.imobile.extremepush.receivers.ReferrerReceiver">
<intentfilter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
<category android:name="YOUR_PACKAGE_NAME" />
</intentfilter>
</receiver>Chame o setAttributionsEnabled método ao inicializar o Xtremepush SDK modificando sua implementação existente ao inicializar o conector push, como mostrado neste exemplo:
mPushConnector = new PushConnector.Builder("XPUSH_APP_KEY", "GOOGLE_SENDER_ID")
// Add the following line to your existing implementation
.setAttributionsEnabled(true)
.create(this);iOS
Para iOS, use o Adsupport.framework no seu aplicativo.
Chame o setAttributionsEnabled método antes da chamada para applicationDidFinishLaunching modificando sua implementação existente, como mostrado neste exemplo:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
XPush.setAppKey("XPUSH_APP_KEY")
// Add the following line to your existing implementation
XPush.setAttributionsEnabled(true)
XPush.applicationDidFinishLaunching(options: launchOptions)
return true
}- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[XPush setAppKey: @"XPUSH_APP_KEY"];
// Add the following line to your existing implementation
[XPush setAttributionsEnabled: YES];
[XPush applicationDidFinishLaunchingWithOptions:launchOptions];
}Configure uma sincronização para uma nova integração
Se você criou uma conexão com a Kochava e quer definir uma nova janela de tempo para a sincronização de instalações dessa conexão, vá em Configurações > Integrações > Marketplace > Integrações Configuradas e selecione a integração. Isso leva você à aba Visão Geral .
Clique no botão Ações e selecione Sincronizar instalações. Você será solicitado a selecionar a janela de tempo que deseja que a sincronização seja executada. Clique em Iniciar sincronização para confirmar.
Veja registros
Selecione a integração para a qual deseja visualizar os logs de instalação em Configurações > Integrações > Marketplace > Integrações Configuradas, isso leva você à aba Visão Geral .
As sincronizações de instalação entre Kochava e Xtremepush são feitas a cada hora.
Na tabela de histórico de sincronização, você pode buscar uma sincronização específica por data, tarefa, informação ou status.
Clique no ícone de Detalhes para uma tarefa de sincronização específica e abra os detalhes da Tarefa. Você encontrará detalhes específicos para essa sincronização, como o número de Instalações processadas e Instalações atribuídas. Clique no ícone de download para exportar um arquivo CSV contendo todos os dados da tarefa de sincronização.
Crie uma conexão adicional
Para criar uma conexão Kochava adicional, selecione o cartão Kochava na aba Integrations Marketplace encontrada em Configurações > Integrações > Marketplace. Clique em Conectar Novo e repita as etapas de integração descritas na seção acima.
Atualize uma conexão existente
Selecione a integração que você deseja atualizar em Configurações > Integrações > Marketplace > Integrações Configuradas. Vá até a aba Configurações para atualizar o nome da conexão, a chave da API ou o GUID do aplicativo. Clique em Salvar para confirmar qualquer alteração.
Desative ou exclua uma conexão
Selecione a integração que você deseja atualizar em Configurações > Integrações > Marketplace > Integrações Configuradas. Vá até a aba Configurações e clique no botão Ações . Você terá a opção de desativar ou excluir a integração. Clicar em qualquer um deles abre uma janela de confirmação.