Indsætte google analytics og +1 knap før </body>

Her kan du få hjælp og stille spørgsmål til JavaScript!
Besvar
Brugeravatar
scootergrisen
Moderator
Moderator
Indlæg:709
Tilmeldt:21. jun 2012, 23:40
Kontakt:
Indsætte google analytics og +1 knap før </body>

Indlæg af scootergrisen » 5. nov 2013, 05:27

Nogen der hvad kode jeg skal bruge for at koden til analytics og +1 kun kommer til at være før </body> lige der hvor man sætte den og ikke at den indsætte script tags i head delen af HTML koden.

Som det er nu indsætter jeg lidt kode før </body> men den kode går ind og indsætte script tags oppe i head delen før de andre scripts tag og det vil jeg ikke have.

MrLundholm
Rutineret
Rutineret
Indlæg:50
Tilmeldt:20. sep 2013, 15:33
Kontakt:

Re: Indsætte google analytics og +1 knap før </body>

Indlæg af MrLundholm » 5. nov 2013, 12:22

Og hvorfor vil du gerne have dette?

Brugeravatar
scootergrisen
Moderator
Moderator
Indlæg:709
Tilmeldt:21. jun 2012, 23:40
Kontakt:

Re: Indsætte google analytics og +1 knap før </body>

Indlæg af scootergrisen » 5. nov 2013, 16:00

Det er noget med at scripts i head delen kan bloker for download af andre filer på hjemmesiden indtil scriptet er hentet.

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: Indsætte google analytics og +1 knap før </body>

Indlæg af ThomasI » 5. nov 2013, 18:35

Du har ret i at scriptet kan blokere andre scripts før det er loadet, så på den måde kan det godt sænke load tiden på din side som helhed.

Har du testet din side her:

http://developers.google.com/speed/pagespeed/insights/

Måske kan den fortælle dig om din analytics kode virkelig ER et problem.

Brugeravatar
scootergrisen
Moderator
Moderator
Indlæg:709
Tilmeldt:21. jun 2012, 23:40
Kontakt:

Re: Indsætte google analytics og +1 knap før </body>

Indlæg af scootergrisen » 6. nov 2013, 03:21

analytics og +1 bliver først indsat i <head> delen når scriptet før </body> bliver udført.
Så det kan da godt være det så ikke bloker når det indsættes i <head> delen på den måde med Javascript.
Men så kunne <script> tagget vel lige så godt blive indsat der lige før </body>.

Det er den her kode jeg har før </body> der indsætte et <script> tag i <head> delen.

Kode: Vælg alt

(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','//www.google-analytics.com/analytics.js','ga');

Brugeravatar
scootergrisen
Moderator
Moderator
Indlæg:709
Tilmeldt:21. jun 2012, 23:40
Kontakt:

Re: Indsætte google analytics og +1 knap før </body>

Indlæg af scootergrisen » 6. nov 2013, 04:25

PageSpeed Insights brokker sig også over <link> i <head> delen.

Prøv og se hvordan de anbefaler man indsætte ekstern CSS.
https://developers.google.com/speed/doc ... SSDelivery

Kode: Vælg alt

...
</html>
<noscript><link rel="stylesheet" href="small.css"></noscript>

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: Indsætte google analytics og +1 knap før </body>

Indlæg af ThomasI » 7. nov 2013, 20:22

Hehe - har godt rodet med det i et forsøg på at gøre NemPro hurtigere...

Men må godt nok indrømme at deres forslag til CSS virker meget u-smart og kun noget der ville virke, hvis man sad og skrev hver side i hånden uden nogen for for CMS. :?

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: Indsætte google analytics og +1 knap før </body>

Indlæg af ThomasI » 7. nov 2013, 20:23

Og til hvor du vil have koden henne, så tror jeg ærligtalt at analytics er optimeres så meget at det ikke påvirker din load-hastighed på din side - det ville ihvertfald være ret skidt for google, hvis det gjorde! :o

Besvar