Wie man ein Empfehlungsprogramm in mobilen Apps für Android und iPhone implementiert
Haben wir unsere mobile app, verfügbar im Google Play Store und Apple AppStore, wir möchte implementiert eine referral-Programm, um mehr Benutzer zu installieren und verwenden unserer App.
Hier ist die user story:
- Jeden neuen user (E. g John) gegeben ist eine einzigartige referral-link, wo er/Sie teilen auf FB/TW/E-Mail oder SMS.
- Wenn John Freund auf den link klicken, Sie werden weitergeleitet, um den jeweiligen AppStore base auf Ihrem Gerät.
- Moment John ' s Freund installieren Sie die app, und öffnen Sie die app, unsere server bekommen sollten, Benachrichtigen, und wir werden wissen, dass der Verweis von John, John wird entsprechend belohnt..
Wir haben bewerten eine Anzahl von Mobilen App-Install-Tracking-Tools die meisten tools sind am besten verwenden Sie im Herausgeber - /Mobile-Werbung..
Schätzen alle Kommentare, Vorschläge
Cheers
James
InformationsquelleAutor der Frage James Khoo | 2014-02-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Machen wir eine ähnliche Art von referral-system in unserer app, die bietet eine bestimmte Anzahl von Prämienpunkten, die referrer (derjenige, der tatsächlich teilte sich den link zur app) nach erfolgreicher Installation der app, indem Sie neue Benutzer (derjenige, der den link erhalten haben).
Werde ich versuchen zu erklären, unsere Implementierung mit Hilfe von Ihrem Szenario:
Also nach deiner Geschichte Benutzer:
Jeden neuen user (E. g John) ist eine einzigartige referral-link, die er/Sie teilen kann, um seine Freunde über FB/TW/E-Mail oder SMS.
Als Johns Freund auf den link klickt, wird er weitergeleitet, zuerst an ein Servlet, welches schließlich leitet ihn zum entsprechenden AppStore basiert auf seiner Plattform (Android/iPhone), um die app herunterzuladen.
Beachten Sie, dass wir können herausfinden, die IP-Adresse, user-agent und Geräte-Modell der Benutzer klickte den link mit einem Servlet.
Wir wissen schon, dass der Ref-link gehört zu John und damit die servlet-maps die IP-Adresse,user-agent und/oder Geräte-Modell von John 's Freund John' s-Eintrag in der Datenbank.
Moment John ' s Freund installiert die app und öffnet die app, die Anwendung sendet die IP-Adresse, user-agent und/oder Geräte-Modell an den server.
Überprüft der server den Eintrag, der gegen alle user zu finden, die referrer und wenn es ihn findet, in unserem Fall John, John wird entsprechend belohnt..
Thats it. Wir führten diese in den letzten Monaten selbst und es macht erhöht unseren downloads.
Lassen Sie mich wissen, ob das hilfreich ist.
InformationsquelleAutor der Antwort Puru Pawar
Android
Auf android können Sie erstellen, die eine Installation broadcast listener, wo Sie bekommen können und speichern Sie die referrer-Teil der link zu SharedPreferences
https://play.google.com/store/apps/details?id=com.example.app
&referrer=example_referral_code_here
Für diese Prüfung
Android - Ist es möglich get install referrer programmgesteuert
und
Bekommen referrer nach der Installation der app aus dem Android Market
iOS
Jetzt (Jan 2016) ist Es nicht möglich, das installieren referrer-code in Ihrer app, wie bei android.
Optionen ich hatte für ios wurden:
InformationsquelleAutor der Antwort lxknvlk
Falls jemand noch auf der Suche nach der Lösung dieses Problems. Ich lese viel von blogs und Dokumente für das gleiche problem, und kam zu folgendem Schluss:-
IP Adresse + User-Agent + Gerät-Modell ist nicht genug, um ein Gerät eindeutig.
Also, ich denke, es wird besser sein, zu verwenden, wobei dynamische Verknüpfungen verwendet. Sie können erstellen, dynamische links enthalten eine eindeutige id. Und dass die Daten überleben werden, die url-Umleitung zum app-store und auch nach der installation kann die app Holen Sie sich die eindeutige id von dynamic link.Google FB kann verwendet werden, für die Erstellung von dynamischen links :-
Oder wenn Sie möchten, verwenden Sie eine ready to use Lösung, dann finden Sie die Filiale.io
InformationsquelleAutor der Antwort Chandan Kumar
Es kann getan werden, mit Google-Kampagne-Messung wo im utm_source nur geben eindeutige Zahl/string für jeden Benutzer, die Sie erhalten, wenn der Benutzer den Freund installiert die app im Google Play store wird broadcast es nach der installation.
Finden Sie diese Frage.
InformationsquelleAutor der Antwort rjsadda
Alternative ist, lassen Sie Ihre aktuelle Benutzer ein eindeutiger code, z.B. David123 oder HenryABC. Teilen Sie Ihren code (die ist leicht zu merken, wie es ist persönlich). Innerhalb Ihrer app Sie bieten ein referral-box, dass ein neuer Benutzer den code zum entsperren zusätzliche features. Auf diese Weise können Sie verfolgen, und müssen sich keine sorgen über einen Fingerabdruck. Das große Problem mit der fingerprint-Methode wird iOS ist nicht eindeutig genug und mobile Netzwerke, Freigabe von IP-Adressen. So jemand mit einem iPhone 6s, die in London auf EE ist wahrscheinlich die gleichen Fingerabdruck wie 100te andere Menschen.
InformationsquelleAutor der Antwort PlatformDating