Всичко за session_attributes

Импортирането на офлайн реализации (OCI) проследява офлайн реализациите от импортирания, като използва GCLID. В случаите, когато GCLID не е налице, използващите OCI могат да разчитат на други идентификатори, като хеширани предоставени от потребителя данни, WBRAID/GBRAID или session_attributes.

На тази страница


Всичко за session_attributes

session_attributes е поле, което предоставя допълнителен контекст и сигнали за взаимодействието на потребителя с уебсайта Ви, което може да подобри точността на измерването на реализациите, отчитането (включително разбивка по едно и също/различни устройства) и оферирането. Можете да използвате скрипта ни за преден слой по-долу, за да създадете кодирания с base64 низ session_attributes, да го предадете на базата си от данни/системата за управление на връзките с клиенти (CRM) и изпратите до Google в импортиранията си с API. Ако не можете да използвате скрипта за преден слой, използвайте полето session_attributes_key_value_pairs, за да изпращате всяка двойки ключ – стойност поотделно.

Препоръчваме да изпращате всички подполета, но можете да изберете да изпращате толкова, колкото искате. Всички подполета са по избор. Препоръчителният размер на хранилището за полето session_attributes е 5 KB. При повечето случаи на използване размерът няма да надхвърля тази стойност. Ако session_attributes е по-голям от това, работете с доставчика си на CRM, за да промените размера на полето (силно препоръчително), или премахнете параметрите landing_page_url и landing_page_referrer от помощната функция на JavaScript.

Това са подполетата в полето session_attributes:

  • gad_source: Обобщен параметър, показван в URL адреса, за да се идентифицира източникът на трафик, идващ от реклами. Научете повече за параметрите на URL адреса gad_*.
  • gad_campaignid: ID на конкретната рекламна кампания, довела до кликването върху рекламата. Научете повече за параметрите на URL адреса gad_*.
  • landing_page_url: Пълният URL адрес на целевата страница в уебсайта Ви. Показва конкретната страница, на която потребителят е пристигнал за първи път.
  • session_start_time_usec: Клеймото за дата и час, когато сесията на потребителя е започнала на уебсайта Ви. Помага за проследяването на продължителността на посещенията на потребителите. Важно е да използвате последователен формат на часа в клеймото за дата и час в микросекунди на епоха на Unix.
  • landing_page_referrer: URL адресът на уеб страницата, свързала потребителя с уебсайта Ви. Помага да разберете източниците на трафик, водещи към сайта Ви. За повече информация относно препращащите URL адреси вижте тази статия, която въпреки че е съсредоточена върху Анализ, концепцията за препращащ URL адрес е универсална в мрежата.
  • landing_page_user_agent: Низ, който идентифицира браузъра и операционната система на потребителя. Тази информация може да е полезна за разбиране на техническата среда на потребителите Ви.

Как да записвате session_attributes

Можете да използвате помощната функция на JavaScript и HTML формуляра по-долу на целевата си страница, за да записвате и съхранявате session_attributes.

Този примерен код съхранява данните в localStorage. Преди да го внедрите в уебсайта си, уверете се, че всички необходими изисквания за съгласие и запазване на данни, отнасящи се конкретно за уебсайта Ви, се спазват според необходимостта.

HTML формуляр

  1. Трябва да промените всяка страница за изпращане на формуляр, за да добавите скрито поле за session_attributes. По този начин session_attributes ще бъде предаван на системата в бекенд системата Ви. По-долу е даден примерен код, който демонстрира това.
    <form action="" name="myForm">
    Name: <input type="text" name="name">
    <input type="hidden" id="session_attributes_field" name="session_attributes_field" value="">
    <input type="submit" value="Submit Form" name="btnSubmit">
    </form>
  2. Примерен скрипт за записване на session_attributes_encoded и задаването му в полето на формуляра. Този примерен код съхранява данните в localStorage.

    <script>
    function getSessionAttributes() {
    const searchParams = new URLSearchParams(window.location.search);
    if (Array.from(searchParams.keys()).some(key => key.startsWith('gad_')) ||
    searchParams.has('gclid') || searchParams.has('gbraid')) {
    const params = {};
    searchParams.forEach((value, key) => {
    if (key.startsWith('gad_')) params[key] = value;
    });
    params['session_start_time_usec'] =
    (new Date().getTime() * 1000).toString();
    params['landing_page_url'] = window.location.href;
    params['landing_page_referrer'] = document.referrer;
    params['landing_page_user_agent'] = navigator.userAgent;
    const sessionAttributesEncoded = btoa(JSON.stringify(params))
    .replace(/\+/g, '-')
    .replace(/\//g, '_')
    .replace(/=+$/, '');
    localStorage.setItem('google_session_attributes', sessionAttributesEncoded);
    return sessionAttributesEncoded;
    }
    return localStorage.getItem('google_session_attributes') || '';
    }


    function addSessionAttributes() {
    const sessionAttributesEncoded = getSessionAttributes();
    var sessionAttributesFormField =
    document.getElementById('session_attributes_field');
    if (sessionAttributesFormField && sessionAttributesEncoded != '') {
    sessionAttributesFormField.value = sessionAttributesEncoded;
    }
    }
    window.addEventListener('load', addSessionAttributes);
    </script>


Как да изпращате данните до Google Ads

1. Поле session_attributes_encoded в API на Google Ads

От 2 февруари 2026 г. API на Google Ads вече няма да приема нови потребители на данни за атрибути на сесията или IP адрес като част от импортирането на реализации. За да осигурим по-надеждна и приспособима практическа работа при обработването на сложни данни, препоръчваме програмистите на API на Google Ads да преминат към Data Manager API, където атрибутите на сесията и IP адресът се приемат, като основен API за импортиране на реализации и потребителски данни. Научете повече за промените в поддръжката на IP адреси и атрибути на сесиите в API на Google Ads.

За съществуващи потребители на импортиране на офлайн реализации (OCI), които използват JavaScript: изпратете тези данни, като зададете кодираните session_attributes получени от JavaScript, в ново поле, наречено ClickConversion.session_attributes_encoded в съществуващата си схема за качване. Продължете да използвате текущия си процес за OCI, но задайте това ново поле, когато извършвате импортирания. Google Ads ще използва session_attributes, когато другите Ви идентификатори не са налице.

Всички нови потребители трябва да използват Data Manager API. Ако даден профил не е включен в списъка на разрешените потребители да предава IP адреси или атрибути на сесията чрез API на Google Ads, ще получите съобщение за грешка за тези реализации.

Забележка: За достъп до новото поле в API на Google Ads се изисква надстройване до версия 19 или по-нова.

Разширена

Ако не можете да използвате JavaScript, можете да записвате отделните двойки ключ – стойност и да ги изпращате с импортиранията на офлайн реализациите.

Съществуващите потребители на функцията за импортиране на офлайн реализации (OCI), които не използват JavaScript, могат също да зададат полето за двойка ключ – стойност, наречено ClickConversion.session_attributes_key_value_pairs, в съществуващата схема за качване. Препоръчваме да изпращате двойки ключ – стойност с тези полета, когато извиквате API. Прегледайте документацията за програмисти, в която се обяснява как да добавяте отделни двойки ключ – стойност към ClickConversion.

2. Поле session_attributes чрез Мениджър на данни

Можете също да изпратите полето session_attributes чрез Мениджър на данни.

  • Потребителски интерфейс на Мениджър на данни: Използвайте предоставения JavaScript, за да създадете полето session_attributes и да го качите чрез потребителския интерфейс на Мениджър на данни.
  • API на Мениджър на данни: Можете да интегрирате с API на Мениджър на данни, за да качвате данните си по програмен начин. Прегледайте документацията на Мениджър на данни за конкретни инструкции и подробности за схемата.

Като изпращате правилните данни, давате възможност на Google Ads да използва тази информация, за да приписва реализации на правилните кампании и да Ви предоставя по-изчерпателно отчитане на реализациите.

Това полезно ли бе?

Как можем да направим подобрения?
Търсене
Изчистване на търсенето
Затваряне на търсенето
Главно меню
319819985193328340
true
Търсене в Помощния център
true
true
true
true
true
true
73067
false
false
true
true
false