Как записывать последние UTM метки

Наш сервис по умолчанию записывает в свойства пользователей первые utm метки. Но если вы хотите, чтобы наш сервис фиксировал и метки со следующих посещений, то в разделе "трекинг" - "Мастер сбора данных" - "Настроить Javascript код" события нужно прописать следующий код:

 

 

function TrackUtm(){
    var utm_source = window.location.href.match(/utm_source=([^&]+)/);
    var utm_medium = window.location.href.match(/utm_medium=([^&]+)/);
    var utm_campaign = window.location.href.match(/utm_campaign=([^&]+)/);
    var utm_term = window.location.href.match(/utm_term=([^&]+)/);
    var utm_content = window.location.href.match(/utm_content=([^&]+)/);
    if (utm_content != undefined) {
        carrotquest.identify({ 'Последняя метка UTM Content': utm_content[1] });
    }
    if (utm_source != undefined) {
        carrotquest.identify({ 'Последняя метка UTM Source': utm_source[1] });
    }
    if (utm_medium != undefined) {
        carrotquest.identify({ 'Последняя метка UTM Medium': utm_medium[1] });
    }
    if (utm_campaign != undefined) {
        carrotquest.identify({ 'Последняя метка UTM Campaign': utm_campaign[1] });
    }
    if (utm_term != undefined) {
        carrotquest.identify({ 'Последняя метка UTM Term': utm_term[1] });
        }
} 
TrackUtm();

Скопировать код

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

Комментарии