Подесите обједињавање сесија Google аналитике за AMP

У овом чланку:

AMP странице се приказују са домена AMP кеша који се разликује од домена сајта. Да бисте пратили путању корисника у AMP кешу и на страницама сајта, можете да користите AMP повезивач, функцију amp-analytics која спаја сесије корисника помоћу ИД-а AMP клијента као идентификатора корисника.

AMP повезивачи додају излазним линковима са страница AMP кеша ИД AMP клијента. Странице означене помоћу Google аналитике затим преузимају ИД AMP клијента из параметра URL упита и спајају корисничке сесије помоћу ИД-а AMP клијента као идентификатора корисника.

У овом чланку су описани кораци које треба да предузмете да бисте подесили АМП повезивач за коришћење са Google аналитиком.

Како ИД AMP клијента утиче на податке

Синхронизација ИД-ова AMP клијента између AMP кеша и изворног домена сајта за резултат има прецизније показатеље о корисницима, као што су трајање сесије, стопа посете само једне странице и странице по сесији. Да би ИД AMP клијента био користан, имајте на уму да подаци треба да се прикупљају у оквиру истог производа Google аналитике.

Напомена: Синхронизација ИД-ова AMP клијента између AMP кеша и изворног домена ће довести до једнократног ресетовања постојећих идентификатора корисника Google аналитике који се користе за функције као што су кохортна анализа, вредност за укупно трајање и циљање публике. То може да изазове значајно привремено варирање показатеља Нови корисници и повезаних извештаја.

Подесите AMP повезивач

Подешавање AMP повезивача за коришћење са Google аналитиком се обавља у три корака:

  1. Означите AMP странице
  2. Означите странице које нису AMP
  3. Конфигуришите изузимање референци

1. корак: Означите AMP странице тако да прослеђују параметре AMP повезивача

Инсталирајте ознаку Google аналитике путем Google ознаке (gtag.js) или Google менаџера ознака. Пратите упутства у наставку зависно од примене за коју се одлучите:

1. опција: Google ознака

Додајте подразумевану Google ознаку за AMP на AMP одредишне странице. Погледајте пример фрагмента у наставку и унесите следеће промене:

Замените MEASUREMENT_ID ИД-ом праћења производа Google аналитике у који желите да шаљете податке

Ако се AMP странице хостују на домену највишег нивоа који се разликује од домена излазних линкова ка сајту или ако AMP странице нису на познатом поддомену (тј. не на www., amp., m.), уврстите конфигурацију повезивача као што је приказано у наставку. Додајте домен на којем се хостује AMP страница, као и домене за излазне линкове.

<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
  "vars": {
    "gtag_id": "MEASUREMENT_ID",
    "linker": {
      "domains": ["example.com", "example2.com"]
    }
    ,
    "config": {
      "MEASUREMENT_ID": {
        "groups": "default"
      }
    }
  }
}
</script>
</amp-analytics>
Напомена: За gtag_id можете да наведете ИД из било ког Google производа (нпр. Google Ads или Search Ads 360) који користите на AMP страницама, али у пољу gtag_id можете да користите само један ИД из једног Google производа.

2. опција: Google менаџер ознака

Направите AMP контејнер у Google менаџеру ознака.

Додајте ознаку Google аналитике у AMP контејнер.

Додајте ознаку повезивача конверзија у AMP контејнер и изаберите „Омогући повезивање на више домена“ и „Омогући повезивање са ИД-ом клијента Google аналитике“. Ако се AMP одредишне странице хостују на истом домену највишег нивоа као одлазни линкови ка сајту, можете да оставите поље домена празно.

Ако се AMP странице хостују на домену највишег нивоа који се разликује од домена излазних линкова ка сајту или ако AMP странице нису на добро познатом поддомену (тј. не на www., amp., m.), додајте домен највишег нивоа на коме се хостује AMP страница, као и домене за излазне линкове у виду листе раздвојене зарезима.

 

Користите подразумевани фрагмент кода Менаџера ознака на AMP страници. Погледајте пример у наставку и замените GTM_CONTAINER_ID ИД-ом контејнера Менаџера ознака.

<!-- Google менаџер ознака →
<amp-analytics config="https://www.googletagmanager.com/amp.json?id=<   GTM_CONTAINER_ID>&gtm.url=SOURCE_URL" data-credentials="include">
</amp-analytics>

2. корак Означите странице које нису AMP тако да читају параметре AMP повезивача

Постоји неколико начина да означите странице које нису AMP тако да читају параметре AMP повезивача, па користите упутства која су најприкладнија за вашу конфигурацију.

1. опција: Google ознака

Уврстите gtag.js фрагмент на странице које нису AMP. Погледајте пример фрагмента у наставку:

  • Замените MEASUREMENT_ID ИД-ом праћења производа Google аналитике у који желите да шаљете податке
  • Ако се AMP странице хостују на домену највишег нивоа који се разликује од домена излазних линкова ка сајту или ако AMP странице нису на познатом поддомену (тј. не на www., amp., m.), уврстите конфигурацију повезивача као што је приказано у наставку. Додајте домен на којем се хостује AMP страница, као и домене за излазне линкове.
<!-- Google ознака (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=MEASUREMENT_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('set', 'linker', {
    'domains': ['example.com', 'example2.com']
  });
  gtag('js', new Date());
  gtag('config', 'MEASUREMENT_ID');
</script>

2. опција: Google менаџер ознака

Уверите се да сте додали ознаку Google аналитике у веб-контејнер Google менаџера ознака.

Ако се AMP странице хостују на домену највишег нивоа који се разликује од домена излазних линкова ка сајту или ако AMP странице нису на добро познатом поддомену (тј. не на www., amp., m.), додајте следећу конфигурацију: У ознаку Google аналитике додајте поље „allowLinker“ са вредношћу true помоћу корака у наставку:

  1. Отворите променљиву подешавања Google аналитике коју желите да измените, па кликните на картицу Конфигурација променљиве.
  2. Отворите ставку Додатна подешавања > Поља која треба да подесите.
  3. Кликните на + ДОДАЈ ПОЉЕ.
  4. Подесите Назив поља на allowLinker, а Вредност на true.
  5. Сачувајте нову конфигурацију променљиве.
  6. Поновите претходне кораке за све релевантне променљиве подешавања Google аналитике (ако у контејнеру користите више променљивих).
  7. Објавите контејнер.

Користите подразумевани кôд Менаџера ознака на страницама које нису AMP.

3. опција: analytics.js

За странице које нису AMP можете да користите подразумевани фрагмент кода Analytics js да би могле да читају параметре AMP повезивача.

<!-- Google аналитика -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'GA_TRACKING_ID', 'auto');
ga('send', 'pageview');
</script>
<!-- Крај Google аналитике -->

Ако се AMP странице хостују на домену највишег нивоа који се разликује од домена излазних линкова ка сајту или ако AMP странице нису на познатом поддомену (тј. не на www. amp., m.), додајте конфигурацију истакнуту у наставку, као што је описано у конфигурацији више домена за analytics.js:

<!-- Google аналитика -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'GA_TRACKING_ID', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['subdomain1.example.com', 'subdomain2.example.com','www.example2.com'] );

ga('send', 'pageview');
</script>
<!-- Крај Google аналитике -->

3. корак: Додајте изузимање референци у администраторску конзолу Google аналитике

Када Google приказује AMP садржај корисницима, користи Google AMP кеш. Да бисте спречили да кеширани AMP поддомени прекидају сесије, морате да додате изузимање референци за домен cdn.ampproject.org.

Ако приказујете AMP странице са више поддомена, можда би требало да третирате један AMP поддомен другачије од другог. У овом случају, унесите кеширане верзије постојећих поддомена које користите у изузимању референци за веб-сајт да бисте могли да изузимате одређене референце на AMP сајтовима и сајтовима који нису AMP. На пример, ако имате постојеће изузимање референци за поддомен subdomain.example.com, додајте изузимање референци за subdomain-example-com.cdn.ampproject.org. Сазнајте више о URL формату за AMP кеш.

Провера подешавања

Проверите да ли се ИД Google AMP клијента подудара на AMP страницама и страницама које нису AMP.

1. опција: Верификујте помоћу алатке за тестирање AMP ознаке

Користите алатку за тестирање AMP ознаке и унесите AMP URL који желите да тестирате.

Напомена: Алатка за тестирање AMP ознаке је алатка за аутоматско тестирање која симулира ток од приказа AMP странице гледаоцу до линка до следеће странице. Ову алатку треба да користите као смерницу и можда вам неће пружити све ситуације за тестирање (нпр. ако AMP страница садржи линкове до различитих домена или поддомена). Користите опције у наставку за ручно тестирање.

2. опција: Проверите путем Google Tag Assistant додатка за Chrome

  1. Преузмите и инсталирајте Google Tag Assistant додатак за Chrome
  2. Унесите упит за претрагу у google.rs који ће приказати AMP страницу за ваш сајт.
  3. Покрените евиденцију Tag Assistant-а.
  4. Освежите резултате претраге у прегледачу када евидентирање почне.
  5. Кликните на резултат претраге који води на AMP страницу.
  6. Кликните на линк који са AMP странице води на страницу која није AMP.
  7. Зауставите евиденцију Tag Assistant-а.
  8. Уверите се да постоји само једна сесија са истим ИД-овима као што је приказано у наставку (тј. Page Load 2 (Учитавање странице 2) не приказује Session Start (Почетак сесије)).

 

3. опција: Проверите путем алатки за Chrome програмере

  1. Отворите Google Chrome прегледач у режиму без архивирања. Омогућите емулатор за мобилне уређаје у алаткама за Chrome програмере.
  2. Унесите упит за претрагу у google.rs који ће приказати AMP страницу за сајт и кликните на резултат претраге за AMP страницу која треба да се прикаже преко Google AMP кеша, а у оквиру AMP приказивача за Google претрагу.
    • Напомена: Ако страница још није доступна у резултатима Google претраге, можете да тестирате да ли обједињавање сесија функционише тако што ћете отворити алатку Тест за AMP и прегледати резултате претраге, па пратити кораке у наставку, под условом да Google индексира страницу.
  3. Пронађите захтев мреже Google аналитике за AMP приказ странице: Идите на картицу Мрежа у Chrome алаткама за програмере и унесите „collect“ у поље Филтер.
  4. Пронађите и изаберите захтев мреже који усмерава на www.google-analytics.com. На картици Заглавље тог захтева пронађите ИД клијента скроловањем до дела Параметри стринга упита. Забележите cid параметар.
  5. Када AMP приказивач прикаже AMP страницу, формат cid параметра треба да буде base64 стринг који садржи 64 знака:
  6. Кликните на Обриши да бисте обрисали мрежне захтеве.
  7. Да бисте проверили да ли сте омогућили странице које нису AMP, потврдите да исти cid параметар постоји када дођете до странице која није AMP. Да бисте то урадили, кликните на било који линк на AMP страници који води до странице која није AMP, а која се приказује са вашег домена. Да бисте пронашли ИД клијента, поново филтрирајте стринг „collect“. Изаберите било који захтев мреже који се усмерава на www.google-analytics.com. Проверите да ли се вредност cid параметра упита подудара са вредношћу коју сте записали у 5. кораку.

Ограничења

  • Обједињавање сесија путем AMP повезивача се неће догодити ако нови корисник затвори AMP страницу а да претходно није отишао на следећу страницу пошто обједињавање сесија функционише тако што се линкови допуњавају.

Да ли вам је ово било корисно?

Како то можемо да побољшамо?
true
Изаберите сопствену путању учења

Испробајте google.com/analytics/learn, нови ресурс који вам помаже да на најбољи начин користите Google аналитику 4. Нови веб-сајт садржи видео снимке, чланке и детаљне водиче и садржи линкове до Discord-а Google аналитике, блога, YouTube канала и GitHub складишта.

Почните да учите данас!

Претрага
Обриши претрагу
Затвори претрагу
Главни мени
16892373980793512759
true
Центар за помоћ за претрагу
true
true
true
true
true
69256
false
false