2013-03-27 1 views
10

Ist es möglich, URL-Parameter (oder "Query Strings") an Google Play zu übergeben und die Variable zu verfolgen, während die App im Telefon installiert wird?Ist es möglich, URL-Parameter an Google Play zu übergeben? (Pass query strings)

+0

Ich glaube nicht, dass es möglich ist. aber warum tust du das? –

+0

Meine App-Nutzer werden diese App von der Website ihres Franchisenehmers herunterladen. Der Link zum App-Store befindet sich auf dieser Website. Franchise-Website-Besitzer werden Franchisenehmer eindeutige ID zusammen mit Google Play-Adresse (z. B .: https: //play.google.com/store/apps/details?id=com.rovio.angrybirds & franchiseeid = USAFLO012) Dies wird helfen, die installierte App zu zeigen einzigartiges Logo, Kontaktadresse und Telefonnummer, wenn es den URL-Parameter franchiseeid erreichen kann. – Vinod

+0

@Vinod wovon sprichst du? Wenn ich nach ["* inurl: franchiseeid Website: play.google.com *"] (https://www.google.com/search?q=inurl%3Afranchiseeid+site%3Aplay.google.com) suche, werde ich bekomme keine Ergebnisse. – rekire

Antwort

6

Wenn Sie die Parameter als Teil der Kampagnenverfolgungsoptionen im Analytics SDK routen, können benutzerdefinierte Variablen an die installierte Anwendung übergeben werden, wenn der Benutzer einem bereitgestellten Link folgt.

Beispiel: Legen Sie den Kampagnennamen auf eine Variable fest.

https://developers.google.com/analytics/devguides/collection/android/v2/campaigns

In meinem Beispiel stelle ich es an die Benutzer E-Mail-Adresse an, damit, wenn die App geladen wird, wird das Login-Formular vorbelegt.

+0

Können Sie den Beispielcode für diese Implementierung freigeben, da nicht klar ist, wo benutzerdefinierte Parameter hinzugefügt werden sollen? –

10

Nach dieser: https://developers.google.com/analytics/devguides/collection/android/v2/campaigns#google-play-how

Wie Google Play Kampagne Messung funktioniert

Google Play Store-Kampagne Messung beruht auf der Verwendung von Kampagnenparameter zu Pass Kampagne und Verkehrsquelleninformationen in Ihre App zu der Zeit, Es wird aus dem Google Play Store heruntergeladen.

Das folgende ist eine End-to-End-Beschreibung, wie Google Play Kampagne Messung funktioniert:

Ein Benutzer klickt auf einen Link, von einer Anzeige, Website oder App, die sie zu Ihrer App Google Play dauert Seite speichern. Der Link ist mit Campaign-Parametern gekennzeichnet. Nachdem der Nutzer Ihre App heruntergeladen und installiert hat, sendet der Google Play Store eine INSTALL_REFERRER-Absicht auf das Gerät, das dieselben Kampagnenparameter enthält. Ihre App reagiert dann auf diese Absicht, indem sie das unten angegebene BroadcastReceiver-Objekt verwendet, die Kampagnenparameter liest und sie verwendet, um die Google Analytics-Kampagneninformationen zu aktualisieren.

+0

https://developers.google.com/analytics/devguides/collection/android/v4/campaigns ist die neue neue Version davon.Ich frage mich, ob Sie Ihren Text aktualisieren möchten, um die neue Methode zu reflektieren. – Agamemnus

2

Dies kann durch eine Referrer in der App installieren getan werden und hören nach InstallReferrerReceiver durch eine Installation: https://developers.google.com/android/reference/com/google/android/gms/tagmanager/InstallReferrerReceiver

In Ihrem Fall Ihre Sie können einfach franchiseeid in die referrer Eigenschaft setzen:

https://play.google.com/store/apps/details?id=com.rovio.angrybirds&referrer=franchiseeid%3DUSAFLO012

Dies ist ein bisschen spät, aber könnte anderen helfen.