Tulostaa Google Analytics -kävijäseurantapalvelun seurantaskriptin.
Kuvaus
Tämän tagin sisältö kuuluu {Extensions}-tagin tulostamaan sisältöön.
{GoogleAnalyticsScript}-tagia on syytä käyttää lähinnä silloin, kun haluat esimerkiksi käyttää eri tiliä, kuin laajennuksen asetuksiin on tallennettu. Lisää tällöin tagi teemaan ennen {Extensions}-tagia sivun <head>-osiossa.
Jos käytössä on jokin uusi seurantaskriptin versio, sinun on käytettävä tagilla -attribuuttia.for:'head'
Kun käytät asynkronista seurantaa, käytä tagia <body>-elementissä attribuutilla .for:'body'
Katso myös Google Analyticsin asennus- ja käyttöohjeet MyCashflow'ssa.
Syntaksi
{GoogleAnalyticsScript(
exclude: string,
for: string,
account: string,
setdomainname: string,
setallowlinker: boolean
)}Näkyvyys
Toimii näkyvyydessä: globaali
Globaalin näkyvyyden tageja on mahdollista käyttää missä tahansa sivupohjassa ja minkä tahansa tagin sisällä.
{GoogleAnalyticsScript}-tagia käytetään tavallisesti sivun <head>-elementissä.
Asynkronisen seurannan käyttäminen
Jos verkkokaupassa on käytössä Google Analyticsin asynkroninen seuranta, sinun on käytettävä {GoogleAnalyticsScript}-tagia sivun <body>-osiossa:
...
{GoogleAnalyticsScript(
for: 'body'
)}
</body>Käytä tällöin tagilla -attribuuttia.for: 'body'
Usean eri Google Analytics -tilin käyttäminen verkkokaupassa
Tässä esimerkissä oletetaan, että eri versiot käyttävät samaa kaupan teemaa.
Kun haluat seurata eri kauppaversioiden liikennettä Google Analyticsin avulla, tarvitset jokaiselle versiolle oman seurantaskriptitiedoston:
{GoogleAnalyticsScript(
account: 'UA-12345678-1'
)}{GoogleAnalyticsScript}-tagin account-attribuutissa määritetään Analytics-tili, jonka kautta version liikennettä halutaan seurata.
Nimeä jokainen tiedosto mallilla ga-script-n.html, missä n on kunkin version ID-numero. Näet version ID:n selaimen osoiteriviltä, kun avaat version muokattavaksi hallintatyökalussa.
Seurantatiedosto haetaan teemaan {Helper}-tagin avulla:
...
{Helper(
file: 'helpers/ga-script-{VersionID}'
)}
{Extensions(for: 'head')}
</head>{VersionID}-tagin avulla haetaan seurantatiedosto, joka vastaa kulloinkin asiakkaan valitsemaa versiota. Varmista että haet seurantaskriptin ennen {Extensions}-tagia.
Jos eri versioilla on omat teemansa, voit lisätä jokaisen teeman <head>-osioon saman merkkauksen, kuin tämän esimerkin seurantatiedostoihin.
Attribuutit
exclude:Arvolla 'schema' poistaa sivulta oletusarvoisen Schema.org-merkkauksen.
for:Määrittää elementin, johon seurantaskripti halutaan tulostaa.
Sallitut arvot:
- 'head': sisältö tulostetaan
<head>-elementtiin; pakollinen uudempien seurantaskriptien kanssa - 'body': sisältö tulostetaan
<body>-elementtiin; käytä asynkronisen seurannan kanssa
- 'head': sisältö tulostetaan
account:Määrittää Google-tilin, jonka seurantaskripti halutaan tulostaa.
Sallitut arvot: merkkijono
Anna attribuutin arvoksi tilin seurantakoodi, esim. 'UA-52255336-1'.
setdomainname:Verkkotunnus, josta tulevaa liikennettä halutaan seurata.
Attribuutti ei ole käytössä Googlen Universal Analytics -seurantaskriptin kanssa.
Sallitut arvot:
- 'auto': verkkotunnus päätellään DOM:in
document.domain-arvon perusteella - 'none': seurataan liikennettä mistä tahansa verkkotunnuksesta
- Voit antaa arvoksi myös esimerkiksi
{ShopUrl}-tagin, jos haluat aina seurata liikennettä vain yhdestä verkkotunnuksesta.
Tagi vastaa Googlen _setDomainName()-funktiota.
- 'auto': verkkotunnus päätellään DOM:in
setallowlinker:Määrittää, seurataanko liikennettä useista verkkotunnuksista.
Attribuutti ei ole käytössä Googlen Universal Analytics -seurantaskriptin kanssa.
Tällä attribuutilla Analytics saadaan seuraamaan kahta toisiinsa liittyvää sivua yhtenä seurattavana kohteena, vaikka sivustoilla olisi eri verkkotunnus (ristiinseuranta).
Sallitut arvot: true/false. Oletusarvo true.
Arvolla false seuraaminen useista verkkotunnuksista on estetty.
Tagi vastaa Googlen _setAllowLinker()-funktiota.
before/after:before- jaafter-attribuuteilla voit määrittää sisällön, joka tulostuu ennen tagin tuottamaa sisältöä tai sen jälkeen.Sallitut arvot: teksti, jossa voi olla HTML- ja Interface-merkkausta.
Esim.:
before:'<p>Tämä merkkaus näkyy ennen tagin omaa sisältöä.</p>'after:'<p>Tämä taas näkyy tagin oman sisällön jälkeen.</p>'
Mikäli tagi ei tuota mitään sisältöä, myöskään
before- jaafter-attribuuttien sisältö ei tulostu.escape:Asettaa tulostuvassa sisällössä pakomerkin ennen lainausmerkkejä. Attribuutin tarkoitus on helpottaa tagin palauttaman sisällön käyttämistä JavaScriptin avulla.
Sallitut arvot: true/false. Oletusarvo false.
or:Määrittää vaihtoehtoisen sisällön, joka näkyy mikäli tagi ei itse tuota mitään sisältöä.
Sallitut arvot: teksti, jossa voi olla HTML- ja Interface-merkkausta.
Esim.
or:'Sisältöä ei löytynyt.'
