There is actually a real problem with tracking via cookies on Facebook ads when the destination is a website. The ad click will open in a Facebook "In App Browser", any cookie that you (or any analytical service) sets will be within that IAB. If the user then uses the "open in Safari/Chrome" option that tracking can be broken as there is no cookie. Ideally you want your visitor to either complete their transaction within the IAB or to use the "open in Safari" option immediately so that any tracking parameters are copied to the other browser allowing the cookie to be set.
In our case the majority of our customers will have a better experience outside of the IAB and so we have a popup that prompts them to use "open in Safari" before navigating away from the first page view. We actually implemented this after noticing a very high drop out rate for iOS Facebook IAB users during our checkout. What was happening is address/payment card autocomplete isn't available within the Facebook IAB and people were clicking "open in Safari" during the checkout in order to use it, they would then find themselves with an empty shopping cart, hence the drop out.