2013-08-16 50 views
10

有没有办法确定当前正在运行的应用程序是否通过Facebook广告安装?我可以确定是否通过Facebook广告安装了应用程序?

我目前在我的应用程序委托的applicationDidBecomeActive选择器中调用[FBAppEvent activateApp]。我没有使用任何其他Facebook SDK功能。

我想区分通过Facebook广告到达的用户。手机上有什么方法可以确定应用安装来自Facebook广告吗?

+0

你有没有找到答案?我正在寻找相同的信息。 – user1218464

+0

什么都没有,我已经转向其他事情,但我可能会最终回到它。 –

+0

我也想这样做。我想跟踪这一点,以便我们可以将这些数据与我们的参与度和激活度指标结合使用。 –

回答

2

下面是我从Facebook开发者获得的关于此问题的支持的回复。

不幸的是,这是目前不可能使用SDK。根据文档,我们只发送有关何时安装应用程序的信息。

https://developers.facebook.com/docs/ads-for-apps/mobile-app-ads “安装SDK后,包括要当你的应用程序是在前台执行以下代码。这将允许应用安装事件回ping给Facebook在用户开辟了第一个应用程序我们的客户端代码在它从服务器获取成功代码后将停止发送安装,并且如果它收到多次安装,我们的后端将只计算一次安装次数相同的设备“

我希望这有助于。 谢谢

1

是的,有。这并不像你希望的那么容易,但这是你所做的。

  1. 看着你的日志服务器上看到,当有人点击我们通过一个广告
  2. 查找连接到该请求即8.8.8.8的IP地址(谷歌OpenDNS的,如果你想知道)。
  3. 寻找与安装了应用程序后访问该页面的人相同的IP地址。如果您找到匹配项,您的广告就可以工作。
  4. 编写一个python脚本或者让我写一个python脚本来自动完成此操作。
相关问题