http://vk.com/?utm_content={gbid}%3A{ad_id}&utm_term=term&utm_campaign=campaign&utm_medium=cpc&utm_source=yandex-direct-{source_type}#1
как можно удалить из неё все utm метки, чтобы в итоге получилось вот так: http://vk.com/#1
или вот так в случае если нету решетки http://vk.com
$link = "http://vk.com/?utm_content={gbid}%3A{ad_id}&utm_term=term&utm_campaign=campaign&utm_medium=cpc&utm_source=yandex-direct-{source_type}#1";
preg_match('~^(http:\/\/vk.com/).*?(#\d)$~i', '$link', $m);
echo $m[1];
echo $m[2];