2017-12-28 173 views
12

Używam Google Play Install Referrer API 1.0 do zbierania informacji o stronie odsyłającej instalatora. Interfejs API dostarcza doskonale dane z utmSource i utmMedium, ale kompletnie brakuje utmCampaign.Google Play Zainstaluj odsyłający interfejs API nie podając informacji o utmCampaign

mam włączone automatyczne tagowanie w GoogleAdwords i FireBase Analytics pokazując utmCampaign danych dokładnie.

Przykłady wartości powrotu:

ReferrerDetails response = mReferrerClient.getInstallReferrer(); 
response.getInstallReferrer(); 

następująco:

utm_source = google play & utm_medium = organiczną

utm_source wartość (% 20set) & utm_medium = (nie% 20set)

Zastanawiam się, dlaczego brakuje danych utmCampaign.

Ktoś zmierzył się z podobnym problemem i ma jakieś rozwiązanie? Bardzo ważne jest, abyśmy znaleźli dla nas informacje o źródłach kampanii.

Odpowiedz

1

Spróbuj tego:

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) { 
      } 
     }); 
+0

Jest to kompletny inny sposób na uzyskanie informacji o kampanii. Moje pytanie brzmi, dlaczego w bibliotece Play Referrer brakuje tych informacji? i to też częściowo jej brakuje. Czy jest coś, czego mi brakuje? – binaryKarmic

+0

@binaryKarmic Pls sprawdź, czy adres URL odwołania musi zawierać informacje o utm_campaign. – anujtayal

+0

To właśnie wspomniałem w pytaniach: "Włączyłem automatyczne tagowanie w Google Adwords. FireBase Analytics dokładnie pokazuje dane utmCampaign." – binaryKarmic