DV
НО email можно получить только если запросить его у пользователя, например через форму регистрации, далее сохранить в базу данных и присвоить уникальний номер (ID).
В любом случае Вам нудна система координат в которой конкретный пользователь будет иметь УНИКАЛЬНЫЙ признак. Такой системой может быть база данных.
Минус куки - при смене браузера для сайта это будет новый пользователь.