2016-06-17 12 views

risposta

5

Alex da Branch.io qui: lo _branch_match_id è un ID univoco che viene aggiunto a ogni reindirizzamento del collegamento come parte del nostro algoritmo di corrispondenza. Ci consente di tracciare da dove viene il traffico, in modo da poter identificare nuovamente ogni utente all'interno dell'app dopo l'apertura/installazione. Non c'è modo di rimuoverlo :)

+1

possiamo usare questo '_branch_match_id' per ottenere i dati del corpo della richiesta che è stato inviato durante la generazione del link url. Questo link https://github.com/BranchMetrics/branch-deep-linking-public-api#viewing-state-of-existing-deep-linking-urls indica che è necessario passare url come parametro query per ottenere dati, è ci sono api dove possiamo ottenere dati passando '_branch_match_id'. –

+0

Attualmente non ... anche se sono d'accordo, sarebbe molto utile! Stai facendo questo su una pagina web? In tal caso, l'SDK Web di Branch può restituire i dati dei collegamenti per qualsiasi collegamento fatto precedentemente. Questo potrebbe portare a termine la stessa cosa? Vedi qui: https://github.com/BranchMetrics/web-branch-deep-linking/blob/master/README.md#initbranch_key-options-callback –

+0

Se hai accesso al referer sul tuo server back-end, puoi probabilmente estrarre l'URL originale da lì, quindi premere 'GET/v1/url? url = $ {referer}' per cercare l'oggetto deep link. –