Как получить utm метки в PHP?

Пользователь

от gussie.jones , в категории: PHP , 2 года назад

Как получить utm метки в PHP?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от nicola , 2 года назад

@gussie.jones Обычно, utm метки передаются в url как get параметры и Вы можете получить их из глобального массива $_GET в PHP, посмотрите пример ниже:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
<?php

$url = 'http://domain.ru?utm_source=yandex&utm_campaign=campaign_name';

$utmSource = $_GET['utm_source'];

// Вывод: yandex
echo $utmSource;

$utmCampaign = $_GET['utm_campaign'];

// Вывод: campaign_name
echo $utmCampaign;


Пользователь

от william_stoltenberg , год назад

@gussie.jones 

UTM метки можно получить, используя функцию $_GET в PHP. Например, чтобы получить значение utm_source, можно использовать следующую команду:

1
$utm_source = $_GET['utm_source'];


Также можно использовать массив $_REQUEST, чтобы получить все метки utm, как то

1
$utm = $_REQUEST['utm_*'];


Однако, в обоих случаях следует проверять наличие метки в URL, чтобы избежать ошибок.