Videa z přednášek - Dny otevřených dveří WEDOS - atmosféra perfektní.
Zobrazují se odpovědi 1 až 12 z 12

Google Analytics JS problem

  1. Zdravim,

    mám problém s Google Analytics. Zatím se mi to nestalo, ale tentokrát jsem umisťoval GA java script do jedné stránky a stránka se důsledkem toho nenačte, prostě blank site.

    Nevíte někdo v čem by mohl být problém?

    Díky, M.R.

  2. Co se právě děje na Webtrhu?
  3. Zkoušel si umístit script do patičky?

  4. odkaz na problém?

  5. WEB-center: Zkoušel jsem to dávat všude. Zkusíme to více vysvětlit.
    Mám index.php, ten index má v sobě includy, např: config, header, page, footer atd... když ten script dám do jakékoliv stránky z těchto co jsem vypsal, tak daná stránka nefunguje + všechny následné. TZN.: když dám script do headeru, nefunguje nic, když dám script do footeru nefunguje jen footer. Prostě ten script jakoby anuluje všechny kody daného souboru.

    Jan Matoušek: Odkaz není, protože si nemůžu dovolit, aby web nešel. Prostě je stránka bílá a bez kodu. Script je klasický z google analytics.

  6. typoval bych to na nějaký neuzavřený element, nebo něco takového... takhle se těžko radí...
    A ta bílá stránka obsahuje nějaký zdrojový kód? Pokud ano, tak ho zkopíruj a pošli alespoň to...

    Jen tak mimochodem. GA kód by se měl umísťovat jako první, aby měřil i návštěvy, kde návštěvník odejde a stránka ještě není celá načtená.

  7. To je zase věc názoru, někdo ho umisťuje do patičky aby nebrzdil načítání obsahu. Návštěvník co odejde ze stránky, která se ani nenačetla, se skoro nedá považovat za návštěvníka.

  8. Takovouhle chybu by to mohlo udelat pokud by na serveru bylo zakazano zobrazovani chyb a script bys vkladal do "php" kodu. Davas ten script tesne pred </body?

    Nemas tam jeste jeden adresar do kteryho se nejakym scriptem/frameworkem generuje .html?

  9. Jan Matoušek: Když ten kod dám do headeru tak absolutně žádný kod, když ho dám do inculde souboru tak nenačte jen ten include soubor + všechno za ním.
    Ovocák: zkoušel jsem ho dát před, head, body, html, dal jsem ho i zvlášt do inculde souboru ... generační frameworky tam nejsou.

  10. no podle toho co říkáš, tak to bude tím, co naznačoval Ovocák

    pošli kód, kam to vkládáš, bude tam asi problém s uvozovkama

  11. Tohle je první možnost, index načítá přes include header, tohle je header s GA kódem:

    Kód:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>{$section->getTitle()}</title>
    
    <meta name="keywords" content="{$section->getData('section_text', 'keywords')} , tady mám klíčová slova " />
    
    <meta name="description" content="tady mám popis" />
    
    <meta name="robots" content="all, index, follow, noarchive" /> 
    
    <meta name="googlebot" content="noarchive" /> 
    
    <meta name="copyright" content="© Ancora"> 
    
    
    
    <link href="{$ROOT}design/global.css" rel="stylesheet" type="text/css" media="all" />
    <link href="{$ROOT}design/print.css" rel="stylesheet" type="text/css" media="print" />
    <script type="text/javascript" src="{$ROOT}js/jquery.min.js"></script>
    <script type="text/javascript" src="{$ROOT}js/jqueryslidemenu.js"></script>
    <script type="text/javascript" src="{$ROOT}js/global.js"></script>
    <script type="text/javascript" src="{$ROOT}js/swfobject.js"></script>
    
    
    <script type="text/javascript">
    
      var _gaq = _gaq || [];
      _gaq.push(['_setAccount', 'UA-32590222-1']);
      _gaq.push(['_setDomainName', 'http://www.ancorapraha.cz']);
      _gaq.push(['_setAllowLinker', true]);
      _gaq.push(['_trackPageview']);
    
      (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
      })();
    
    </script>
    </head>
    Druhá možnost byla že index načítá includem footer a footer načítá includem GA.html nebo GA.php

    footer:
    Kód:
    <!--/BOXFUL--> 
    
                <!--footer start-->
                <div id="footer">
                    <p>&copy;  Copyright  Ancora {$smarty.now|date_format:"%Y"}</p>
                    <p class="mapa-stranek"><a href="{$menu->getLink(349)}">Mapa stránek</a></p>
                    <img src="{$ROOT}images/water.jpg" alt="img" />
                </div>
                <!--footer end-->
            </div>
        </div>
        
    
    {include file="ga.php"}   
    </body>
    
    
    </html>
    a v tom souboru GA je jen kod od googlu

  12. Kód:
    <script type="text/javascript">
    {literal}
      var _gaq = _gaq || [];
      _gaq.push(['_setAccount', 'UA-32590222-1']);
      _gaq.push(['_setDomainName', 'http://www.ancorapraha.cz']);
      _gaq.push(['_setAllowLinker', true]);
      _gaq.push(['_trackPageview']);
    
      (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
      })();
    {/literal}
    </script>
    http://www.mydigitallife.info/use-li...-hosted-blogs/

  13. acidclick: DÍKY! Teď už to funguje, moc dík. Literal jsem tady umístil jinak (před a za script), ale i tak to funguje.

Hostujeme u Server powered by TELE3