O atributu session_attributes

Uvoz offline konverzija (OCI) prati offline konverzije iz uvoza pomoću parametra GCLID. U scenarijima u kojima GCLID nije dostupan, korisnici OCI-ja mogu se oslanjati na druge identifikatore kao što su hashirani podaci koje su naveli korisnici, wbraid/gbraid ili session_attributes.

Na ovoj stranici


O atributu session_attributes

Atribut session_attributes je polje koje pruža dodatni kontekst i signale o korisnikovoj interakciji s vašom web-lokacijom, što može poboljšati točnost mjerenja konverzija, izvješćivanja (uključujući raščlambu na istom/različitim uređajima) i licitiranja. Pomoću naše skripte za sučelje u nastavku možete izraditi niz session_attributes kodiran algoritmom base64, proslijediti ga svojoj bazi podataka/CRM-u i poslati Googleu u uvozima API-ja. Ako ne možete upotrijebiti skriptu za sučelje, upotrijebite atribut session_attributes_key_value_pairs da biste pojedinačno poslali svaki par ključ/vrijednost.

Preporučujemo da pošaljete sva podpolja, ali možete poslati onoliko koliko god želite. Sva su podpolja neobavezna. Preporučena veličina pohrane za polje session_attributes iznosi 5 KB. Većina upotrebe neće premašiti tu veličinu. Ako je session_attributes veći od toga, surađujte s davateljem usluga CRM-a da biste izmijenili veličinu polja (preporučuje se) ili uklonite parametre landing_page_url i landing_page_referrer iz JavaScript pomoćne funkcije.

Slijedi popis podentiteta unutar polja session_attributes:

  • gad_source skupni parametar koji se poslužuje u URL-u radi identifikacije izvora prometa koji potječe iz oglasa. Saznajte više o parametrima URL-a gad_*.
  • gad_campaignid: ID određene oglasne kampanje koja je dovela do klika na oglas. Saznajte više o parametrima URL-a gad_*.
  • landing_page_url: potpuni URL odredišne stranice na vašoj web-lokaciji. To označava određenu stranicu na koju je korisnik prvi put došao.
  • session_start_time_usec: vremenska oznaka početka korisnikove sesije na vašoj web-lokaciji. To pomaže pratiti trajanje korisničkih posjeta. Važno je upotrijebiti dosljedan format vremena u epohi mikrosekundi Unix vremenske oznake.
  • landing_page_referrer: URL web-stranice koja je korisnika povezala s vašom web-lokacijom. To pomaže u razumijevanju izvora prometa koji vode na vašu web-lokaciju. Više informacija o preporukama potražite u ovom članku koji je usmjeren na Analytics, no koncept preporuke univerzalan je na cijelom webu.
  • landing_page_user_agent: niz koji identificira korisnikov preglednik i operativni sustav. Te vam informacije mogu pomoći da steknete uvid u tehničko okruženje svojih korisnika.

Kako zabilježiti atribut session_attributes

Pomoću JavaScript pomoćne funkcije i HTML obrasca u nastavku na odredišnoj stranici možete zabilježiti i zadržati session_attributes.

Ovaj primjer koda trajno pohranjuje podatke u localStorage. Prije implementacije na web-lokaciju dodatno provjerite jesu li ispunjeni svi potrebni zahtjevi za pristanak i zadržavanje podataka koji se odnose na vašu web-lokaciju.

HTML obrazac

  1. Morate izmijeniti svaku stranicu za slanje obrasca da biste dodali skriveno polje za session_attributes. Tako će se session_attributes proslijediti vašem pozadinskom sustavu. U nastavku se nalazi primjer koda koji to pokazuje.
    <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. Primjer skripte za bilježenje parametra session_attributes_encoded i postavljanje u polje obrasca. Ovaj primjer koda trajno pohranjuje podatke u 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>


Kako poslati podatke u Google Ads

1. Polje session_attributes_encoded u Google Ads API-ju

Od 2. veljače 2026. Google Ads API više neće prihvaćati nove korisnike atributa sesije ili podataka o IP adresi u okviru uvoza konverzija. Da bi se osigurao robusniji i skalabilniji doživljaj za obradu složenih podataka, preporučujemo da se razvojni programeri Google Ads API-ja prebace na Data Manager API, u kojem se prihvaćaju atributi sesije i IP adresa, kao primarni API za uvoz konverzija i korisničkih podataka. Saznajte više o promjenama podrške za IP adresu i atribut sesije u Google Ads API-ju.

Za postojeće korisnike uvoza offline konverzija (OCI) koji upotrebljavaju JavaScript pošaljite te podatke tako da postavite kodirane atribute session_attributes zabilježene iz JavaScripta navedenog u novom polju pod nazivom ClickConversion.session_attributes_encoded unutar postojeće sheme prijenosa. Nastavite upotrebljavati trenutačni postupak OCI-ja, ali postavite ovo novo polje prilikom uvoza. Google Ads upotrebljavat će session_attributes kada vaši drugi identifikatori nisu prisutni.

Svi novi korisnici moraju upotrebljavati Data Manager API. Ako račun nije dodan na popis dopuštenih za prijenos IP adresa ili atributa sesije putem Google Ads API-ja, za te ćete konverzije primiti poruku o pogrešci.

Napomena: za pristup novom polju u Google Ads API-ju potrebna je nadogradnja na verziju 19 ili noviju verziju.

Napredno

Ako ne možete upotrebljavati JavaScript, možete zabilježiti pojedinačne parove ključ/vrijednost i poslati ih s uvozima offline konverzija.

Za postojeće korisnike uvoza offline konverzija (OCI) koji ne upotrebljavaju JavaScript možete postaviti i polje s parom ključ/vrijednost pod nazivom ClickConversion.session_attributes_key_value_pairs u postojećoj shemi prijenosa. Preporučujemo da prilikom poziva API-ja šaljete parove ključ/vrijednost s tim poljima. Pogledajte dokumentaciju razvojnog programera u kojoj se objašnjava kako dodati pojedinačne parove ključ/vrijednost u ClickConversion.

2. Slanje polja session_attributes pomoću Upravitelja podataka

Polje session_attributes možete poslati i pomoću Upravitelja podataka.

  • Korisničko sučelje Upravitelja podataka: upotrijebite navedeni JavaScript za izradu polja session_attributes i prenesite ga putem korisničkog sučelja Upravitelja podataka.
  • Data Manager API: možete izvršiti integraciju s Data Manager API-jem da biste programski prenosili podatke. Konkretne upute i pojedinosti o shemi potražite u dokumentaciji Upravitelja podataka.

Slanjem odgovarajućih podataka omogućujete Google Adsu da upotrebljava te informacije za atribuciju konverzija odgovarajućim kampanjama i pružanje sveobuhvatnijih izvješća o konverzijama.

Je li to bilo korisno?

Kako to možemo poboljšati?
Pretraživanje
Izbriši pretraživanje
Zatvaranje pretraživanja
Glavni izbornik
14536910604222568376
true
Pretraži Centar za pomoć
true
true
true
true
true
true
73067
false
false
true
true
false