2015-08-14 14 views
6

Sto usando Facebook sdk nella mia app per tracciare gli annunci e installare i conteggi. C'è un modo per sapere se la fonte della nuova installazione di app è o meno l'annuncio di Facebook.Come monitorare gli utenti di Facebook organici rispetto a quelli a pagamento nella mia app?

Ho letto la documentazione di facebook sdk ma non sono riuscito a trovare un modo diretto per farlo.

+1

Anche io stavo affrontando questo problema. Fammi sapere se, se trovi qualcosa – user3265443

+0

Purtroppo, al momento non è possibile. – sider

+0

@sider Penso che sia un problema comune che deve affrontare qualsiasi organizzazione? Come lo risolvono C'è qualche trucco o qualcosa del genere – user3265443

risposta

1

Gli annunci di installazione di app mobili di Facebook supportano deep linking. Puoi utilizzarlo per inviare i dati di attribuzione all'installazione nell'app. This answer spiega come.

0

Ho contribuito a creare e mantenere attivamente una piattaforma di collegamento diretto gratuita denominata branch.io che può essere eseguita facilmente sia per Android che per iOS. Lo strumento utilizza un'API pubblica che Facebook deve verificare se un nuovo dispositivo proviene da un annuncio di Facebook, da un invito di app o altro. Puoi leggere ulteriori informazioni su questo public API here.

Lasciami spiegare come impostarlo e usarlo.

  1. Testa a dashboard.branch.io e crea un collegamento Branch. Aggiungi etichette per campaign, channel, ecc. In base al tuo caso d'uso. Se vuoi inserire parametri personalizzati, puoi aggiungere chiavi/valori illimitati nella sezione deep link data in basso.

    Ecco cosa sarebbe simile: https://bnc.lt/m/3vk4ENnQcm

  2. Una volta che hai il tuo link Branch, si è pronti a fare un annuncio. Durante la creazione del tuo annuncio, devi semplicemente incollare il link nel campo "Deep Link" come nella schermata qui sotto.

enter image description here

  1. Infine, si vuole sapere lato client (dopo l'installazione) se l'utente è venuto da un annuncio pubblicitario o no. Per fare ciò, è sufficiente effettuare una chiamata alla libreria Branch nel tuo App Delegate per iOS o attività splash in Android. Il blocco di callback nell'esempio seguente conterrà tutti i parametri del collegamento creato sul dashboard.

    Branch *branch = [Branch getInstance]; 
    [branch initSessionWithLaunchOptions:launchOptions 
          andRegisterDeepLinkHandler:^(NSDictionary *params, NSError *error) { 
        if (!error) { 
         NSLog(@"finished init with deep link params = %@", [params description]); 
        } 
    }]; 
    

Spero che questo aiuta!

Problemi correlati