Visão geral: Configure a integração com o Google Analytics usando dimensões personalizadas.
Dimensões personalizadas no Google Analytics
Há outro método para enviar os dados de atribuição do AppsFlyer ao Google Analytics, que é configurado no GA e não no dashboard do AppsFlyer.
Importante!
O método de dimensões personalizadas NÃO É RECOMENDADO pelos seguintes motivos:
- Integrar o Google Analytics pelo dashboard do AppsFlyer é simples, rápido e fácil
- Integrar o Google Analytics usando dimensões personalizadas é complicado e sujeito a erros
- Usar dimensões personalizadas exige que você use o SDK do AppsFlyer e o SDK do Google Analytics
- Usar dimensões personalizadas tem maior potencial de causar discrepâncias
Os anunciantes que usam a nova integração com o Google Analytics não precisam usar o método de dimensões personalizadas.
Nota
Este método exige que você integre o SDK do GA ao seu aplicativo.
Definir o canal de mídia como uma dimensão personalizada no Google Analytics
O Google Analytics tem uma ferramenta poderosa para criar segmentação no nível do usuário chamada dimensões personalizadas. Os valores das dimensões personalizadas são enviados de dispositivos mobile, e seus relatórios são gerados com base nessas dimensões no dashboard do Google Analytics.
Etapa 1: Defina no Google Analytics
- Selecione seu aplicativo no menu do GA menu
- Selecione Admin na barra superior do GA dashboard
- Na coluna PROPERTY, selecione Custom Definition
-
Selecione Custom Dimensions
- Crie uma nova dimensão. Chame-a de AppsFlyer Media Source e certifique-se de selecionar o escopo usuário. Isso garante que os dados sejam salvos em várias sessões.
Cada dimensão é criada com um índice que você deve lembrar para poder usá-lo depois na API do GA a partir do seu aplicativo. Neste exemplo, o índice da nova dimensão é 10.
Repita esta etapa e crie outra dimensão e chame-a de Campanha da AppsFlyer
Etapa 2: Configurando e enviando os dados do aplicativo
Primeiro, você precisa obter o valor do canal de mídia no SDK da AppsFlyer. Você pode fazer isso usando o método onConversionDataSuccess.
Nota: A partir do SDK V5, onConversionDataSuccess é o nome do método para obter dados de conversão. Se você estiver usando uma versão do SDK inferior à 5.0.0, o nome do método é onInstallConversionDataLoaded no Android e onConversionDataReceived no iOS. Recomendamos que você atualize para o SDK 5.0.0. Clique aqui para saber mais.
Em seguida, você pode definir o canal de mídia como dimensão personalizada usando o SDK do Google Analytics. Veja os exemplos de código a seguir para saber como fazer isso:
private static Tracker sTracker;
@Override
public void onConversionDataSuccess(Map<String, String> conversionData)
{
if (conversionData.get("af_status") == "Non-organic")
{
String mediaSource = conversionData.get("media_source");
String campaign = conversionData.get("campaign");
sTracker.set(Fields.customDimension(10), mediaSource);
sTracker.set(Fields.customDimension(1), campaign);
}
else if (conversionData.get("af_status") == "Organic")
{
sTracker.set(Fields.customDimension(10), "Organic");
}
}
-(void)onConversionDataSuccess:(NSDictionary*) installData {
id status = [installData objectForKey:@"af_status"];
if([status isEqualToString:@"Non-organic"]) {
id mediaSource = [installData objectForKey:@"media_source"];
id campaign = [installData objectForKey:@"campaign"];
[[[GAI sharedInstance] defaultTracker] set:[
GAIFields customDimensionForIndex:10
] value: mediaSource];
[[[GAI sharedInstance] defaultTracker] set:[
GAIFields customDimensionForIndex:1
]
value: campaign];
}
else if([status isEqualToString:@"Organic"]) {
[[[GAI sharedInstance] defaultTracker] set:[
GAIFields customDimensionForIndex:10
]
value: "Organic"];
}
}
Etapa 3: Veja os resultados no Google Analytics
A maioria dos relatórios do GA tem uma opção de análise detalhada chamada Dimensões personalizadas. Você pode selecionar as dimensões Canal de mídia da AppsFlyer ou Campanha da AppsFlyer (definidas na etapa 1) para ver quais canais de mídia e campanhas trazem usuários que instalam seu aplicativo.
This article was translated using AI and may contain errors. For the most accurate information, please refer to the English version using the language selector.