Обновление параметров

Как обновить параметры на JS?

<script type="text/javascript">
kUrl='http://keitaro_url/';
function update_tokens(subId, param, value) {
  var img = document.createElement("img");
  img.src= kUrl + '?_update_tokens=1&sub_id=' + subId + '&'+ param + '=' + value + '&return=img';
  img.height=0;
  img.width=0;
  document.getElementsByTagName("body")[0].appendChild(img);
}
</script> 

Теперь можете вызвать:

update_tokens('{subid}', 'sub_id_8', 'test')

Если на лендинге стоит скрипт отслеживания. Можно вызывать такой метод:

KTracking.update({sub_id_8: 'test'})

Как обновить параметры на PHP?

session_start();
function updateParams($subId, $params) {
   $kUrl = 'TRACKER_URL'; 
   $url = $kUrl . '?_update_tokens=1&sub_id=' . urlencode($subId) . '&' . http_build_query($params);
   $result = file_get_contents($url);
   // echo $result;
}

Замените TRACKER_URL на адрес вашего трекера.

Теперь можете вызвать updateParams('sub_id', [params]);. Пример:

updateParams($_SESSION['sub_id], array('sub_id_1' => 'info@gmail.com'))