如何在我的应用中跟踪有机广告和付费广告的Facebook用户?

时间:2015-08-14 09:35:25

标签: android ios facebook ads

我在我的应用中使用facebook sdk来跟踪广告和安装计数。有没有办法知道新应用程序安装的来源是否是facebook广告。

我阅读了facebook sdk文档,但无法找到直接的方法。

2 个答案:

答案 0 :(得分:2)

Facebook的移动应用安装广告支持deep linking。您可以使用它将安装归因数据发送到应用程序。 This answer解释了如何。

答案 1 :(得分:0)

我帮助构建并积极维护一个名为branch.io的免费深层链接平台,可以非常轻松地为Android或iOS执行此操作。该工具利用Facebook必须检查新设备来自Facebook广告,应用邀请或其他任何内容的公共API。您可以阅读有关此public API here的更多信息。

让我解释一下如何设置和使用它。

  1. 前往dashboard.branch.io并创建分支链接。根据您的使用情况,为campaignchannel等添加标签。如果您想填充自定义参数,可以在底部的deep link data部分添加无限制的键/值。

    这就是它的样子:https://bnc.lt/m/3vk4ENnQcm

  2. 获得分行链接后,您就可以制作广告了。在创建广告时,您只需将链接粘贴到“深层链接”字段中,如下面的屏幕截图所示。

  3. enter image description here

    1. 最后,如果用户来自广告,您想知道客户端(安装后)。为此,您只需调用App Delegate for iOS中的Branch库或在Android中启动Activity。以下示例中的回调块将包含您在仪表板上创建的链接的所有参数。

       Branch *branch = [Branch getInstance];
       [branch initSessionWithLaunchOptions:launchOptions 
                 andRegisterDeepLinkHandler:^(NSDictionary *params, NSError *error) {
           if (!error) {
               NSLog(@"finished init with deep link params = %@", [params description]);
           }
       }];
      
    2. 我希望这有帮助!