Как определить Facebook ID посетителя сайта, если посетитель залогинен в Facebook?
Единственный способ это сделать - попросить пользователя зарегистрироваться у Вас на сайте через учетку Facebook. Тогда (если пользователь согласится с условиями при регистрации) Вы сможете получить данные пользователя через API
Как я вижу выход с этой ситуации. Чат боты!
Они автоматов сохраняют id пользователя и могут дальше коммуницировать с клиентом без рекламы, а просто подогревом контента.