Потребуется БД, вероятно у вас MySQL и это хорошо)) + на стороне сервера запускаем session
Сессия нам потребуется чтобы туда занести информацию о первом клике,
if (!isset($_SESSION['is_add_to_db'])) {
// добавление в БД, проверка избавит вас от лишних запросов в БД
}
Таблица в базе:
userId - либо уникальный идентификатор пользователя, если вы пользователей никак в базе не храните - то можно UUID или ID сессии. В любом случае это поле должно быть уникальным
Остальные поля не обязательны, по вашему желанию от ваших нужд. Но я бы добавил created dateTime чтобы знать когда произошел клик
Сколько строк в таблице - столько уникальных кликов