Как отследить источники(сайты) с которых сделан копипаст на мою страницу?
Если ваш проект — удобные механизмы для копипасты, то лучшее что тут можно порекомендовать, реализовать функционал в виде плагина к браузерам.

Пусть он будет не обязателен, но его пользователям будут предоставлены плюшки. Пусть это будет 1-click install. Не нужно извращаться с анализом буфера и т.п… просто предоставьте инструментарий по удобному указанию копируемого текста на страницах.
Я бы попробовал написать некую софтинку, которая бы мониторила попытку скопировать нечто в буфер обмена, смотрела на открытые вкладки броузеров, пробовала бы получить открытую-текущую, выгрызала url и добавляла его к тексту, который скопирован. Если пунто свичер умеет сохранять тексты из буфера обмена в текстовый вайл, кто мешает на ctrl-c/ctrl-x навесить еще функционал?