This is actually very simple to do. First define a dynamic key-value (let's call it utm) in DFP Admin. Predefined would not work in this case. Then as Marty said get the utm_source and output it as follows:
$utm = $_GET["utm_source"];
echo 'googletag.pubads().setTargeting("category", "' .htmlspecialchars($category[0]->cat_name) . '").setTargeting("utm","'.htmlspecialchars($utm).'");