L'API de Referrer d'installation de Google Play ne fournit pas d'informations sur utmCampaign
j'utilise Google Play Installer Référent de l'API 1.0 pour collecter les informations de référence d'installation. L'API est de fournir à l' utmSource et utmMedium données parfaitement, mais utmCampaign est complètement absent.
j'ai activé l'autoTagging dans Google
Adwords
et FireBase
L'analyse montre le utmCampaign données avec précision.
exemples de valeurs retournées par :
ReferrerDetails response = mReferrerClient.getInstallReferrer();
response.getInstallReferrer();
comme suit :
utm_source=google-play&utm_medium=organic
utm_source=(pas de%20set)&utm_medium=(pas de%20set)
je me demande pourquoi utmCampaign data est manquant.
Quelqu'un a fait face à un problème similaire et a une solution? Il est essentiel de trouver les sources d'information de la campagne pour nous.
12
demandé sur
binaryKarmic
2017-12-28 10:19:21
1 réponses
essaye ceci:
FirebaseDynamicLinks.getInstance().getDynamicLink(getActivity().getIntent())
.addOnSuccessListener(getActivity(), new OnSuccessListener<PendingDynamicLinkData>() {
@Override
public void onSuccess(PendingDynamicLinkData pendingDynamicLinkData) {
// Get deep link from result (may be null if no link is found)
if (pendingDynamicLinkData != null) {
//utm_campaign=cam&utm_medium=cpc&utm_source=xyz
Uri deepLink = pendingDynamicLinkData.getLink();
if (deepLink.toString().contains("utm_campaign") ||
deepLink.toString().contains("utm_medium") ||
deepLink.toString().contains("utm_source")) {
}
}
}
})
.addOnFailureListener(getActivity(), new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
}
});
1
répondu
ANUJ TAYAL
2018-01-03 14:37:41