我想在不同帐户的多个Facebook Pixel上的应用程序中记录事件。因此,取决于用户正在查看的内容,将在属于特定广告帐户的特定Pixel上跟踪此信息。在网上实现此操作非常简单,因为我只需要在Facebook's standard code中动态设置像素ID。但是,在iOS应用中,事实证明这更加复杂。使用Facebook的本机API似乎不是一个好的选择,因为它需要用户登录,并且仅适用于单个应用程序ID /帐户。如果我错了,请纠正我。
所以我考虑的方法是创建一个不可见的UIWebView
,该加载具有动态生成的Pixel ID的本地HTML页面。问题是由于Pixel在缓存中工作,因此我实际上不确定缓存是否将与用户的浏览器/其他应用共享,从而无法识别/识别用户。也许有某种使用SFAuthenticationSession
的方式。如果您对此有任何建议,请告诉我。