Yandex Metrica Nedir?
Yandex Metrica, Yandex'in ücretsiz web analitik aracıdır. Google Analytics'ten farklı olarak ücretsiz ısı haritası (heatmap), oturum kaydı (session replay/WebVisor) ve form analizi sunar. Bu özellikleri başka araçlarda ücretli olarak bulursunuz.
1. Kurulum Kodu
<!-- Yandex.Metrica -->
<script>
(function(m,e,t,r,i,k,a){
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
m[i].l=1*new Date();
for(var j=0;j<document.scripts.length;j++){
if(document.scripts[j].src===r)return}
k=e.createElement(t);a=e.getElementsByTagName(t)[0];
k.async=1;k.src=r;a.parentNode.insertBefore(k,a)
})(window,document,"script","https://mc.yandex.ru/metrika/tag.js","ym");
ym(XXXXXXXX, "init", {
clickmap:true,
trackLinks:true,
accurateTrackBounce:true,
webvisor:true
});
</script>
2. PHP ile Hedef Takibi
<script>
function trackPurchase(orderId, amount) {
ym(XXXXXXXX, 'reachGoal', 'PURCHASE', {
order_id: orderId,
revenue: amount,
currency: 'TRY'
});
}
</script>
<button onclick="trackPurchase('ORD-123', 1500)">
Satın Al
</button>
3. Yandex Metrica API ile Veri Çekme
function get_yandex_stats($counter_id, $token) {
$url = 'https://api-metrika.yandex.net/stat/v1/data?'
. http_build_query([
'ids' => $counter_id,
'metrics' => 'ym:s:visits,ym:s:pageviews,ym:s:users',
'date1' => '2026-03-01',
'date2' => '2026-03-27',
]);
$ch = curl_init($url);
curl_setopt_array($ch, [
CURLOPT_HTTPHEADER => [
'Authorization: OAuth ' . $token,
],
CURLOPT_RETURNTRANSFER => true,
]);
return json_decode(curl_exec($ch), true);
}