Das mit den Gutschein-Codes machen wir bisher exakt so. Ist nur etwas unhandlich bzw. ich müsste noch eine Admin-UI aufbauen, wo man die Gutschein-Codes pflegen kann, damit ich auf der Entwicklungsseite nicht mehr mit zu tun habe. Und wir wären auch für jeden Affliate-Partner darauf angewiesen, dass er die Gutschein-Codes mit rausgibt.
Das Blöde ist am Ende, dass du mit Google Analytics und UTM-Code auf unserer Website alles extrem genau tracken kannst (und dies die normalen Marketing/Web-Fuzzis alleine machen können) und ich danach zu anderen Mitteln greifen muss.
Zumindest entnehme ich den Informationen, dass es keine allgemein gültige Lösung gibt.
Daher ist durchaus die Idee Outgoing-
IP und Device-ID mit dem UTM-Code auf der Website zu speichern und dann in der App wieder den passenden UTM-Code auszulesen.