Как определить соц сеть?
Теоретически можно проверять, подсвечена ли у посетителя ссылка на главую соцсети как посещенная. Это не гарантия, но повышает вероятность. Других способов нет, скорее всего.
заходит пользователь первый раз на сайт, сайт должен определить есть ли он в соц сети или нетИ как вы себе это представляете? Кто пользователя то идентифицирует на вашем сайте, чтобы определить есть он или нет в какой-либо соцсети. Как это вообще… сами то поняли что спрашиваете? :)