Şöyle yapılabilir ;

Diyelim ki formun olduğu sayfanın linki şu şekilde
xyz.com?ref=21
Sipariş formunun içine bir adet hidden input ekleriz şu şekilde ;
<?php
/** Ref bilgilerini alıyoruz **/
$ref = $_GET["ref"];
?>
<form action="" method="post">
<input type="text" name="ad">
<input type="text" name="soyad">
<input type="hidden" name="ref" value="<?=$ref?>">
</form>
Bu şekilde formun herhangi bir yerine
<input type="hidden" name="ref" value=<?="$ref?>">
böyle bir hidden input eklediğimizde ref kodunu da post etmiş oluruz.

Bunu da formdan gelen değerleri aldığımız sayfa da;
<?php 
 $ref = $_POST["ref"];
?>
şeklinde alıp, maile gönderilen değerlere ekleyebilirsin. Farklı bir yolu var mıdır, bilmiyorum fakat şuan aklıma bu geldi.