Для передачи UTM-меток есть пару способов, с помощью PHP и с помощью JAVASCRIPT.
1. С помощью PHP:
#сохраняем utm-метки в cookie
if(isset($_GET["utm_source"])) setcookie("utm_source",$_GET["utm_source"],time()+3600*24*30,"/");
if(isset($_GET["utm_medium"])) setcookie("utm_medium",$_GET["utm_medium"],time()+3600*24*30,"/");
if(isset($_GET["utm_campaign"])) setcookie("utm_campaign",$_GET["utm_campaign"],time()+3600*24*30,"/");
if(isset($_GET["utm_content"])) setcookie("utm_content",$_GET["utm_content"],time()+3600*24*30,"/");
if(isset($_GET["utm_term"])) setcookie("utm_term",$_GET["utm_term"],time()+3600*24*30,"/");
2. С помощью javascript, подключите скрипт, например: https://github.com/medius/utm_cookie
<script src="https://amokit.ru/media/js/utm_cookie.min.js" />
Скрипт интегратор амокит автоматически определит метки в cookie, просто отправьте форму на скрипт и увидите новые поля в админке скрипта интеграции amoCRM.