При каждом входе незарегистрированного пользолвателя сохранять отпечаток его браузера, и логировать какие посты он читает. Вот и профайл готов, точность чуть меньше чем у залогиненого но не сильно.
Это настолько очевидно, что они наверняка делают это.
Twitter планирует зарабатывать на пользователях без аккаунта