2014-06-17 12 views
5

में Google Analytics स्क्रिप्ट में जोड़ना मैं Google Analytics सेट अप करने का प्रयास कर रहा हूं और उनकी वेबसाइट के अनुसार आपको अपनी स्क्रिप्ट को अपने HTML पृष्ठ में डालना होगा।Symfony2 - Twig

मैंने इसे शुरुआती टैग के ठीक बाद अपनी base.html.twig फ़ाइल में जोड़ा है। इसे तब layout.html.twig फ़ाइल द्वारा बढ़ाया जाता है जो अन्य सभी पृष्ठों द्वारा बढ़ाया जाता है।

यह Google Analytics पृष्ठ से स्थापित नहीं है। टैग पेज स्रोत में दिखाया गया है और घोस्टरी द्वारा अवरुद्ध किया जा रहा है फिर भी यह Status: Tracking Not Installed के रूप में दिखाई देता है।

मैं क्या गलत कर रहा हूं और मैं इसे ठीक से कैसे सम्मिलित करूं?

उनके निर्देश के अनुसार - </head> टैग के ठीक पहले पेस्ट करें:

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

ga('create', 'XX-XXXXXXXX-X', 'example.com'); 
ga('send', 'pageview'); 
</script> 

base.html.twig

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

    ga('create', 'XX-XXXXXXXX-X', 'example.com'); 
    ga('send', 'pageview'); 

</script> 

<meta charset="UTF-8"/> 
<title>{% block title %}{% endblock %}</title> 
{% block stylesheets %} 
{% endblock %} 
<link rel="icon" type="image/x-icon" href="{{ asset('favicon.ico') }}"/> 
</head> 

layout.html.twig

{% extends '::base.html.twig'%} 
+0

जब आप पृष्ठ पर स्रोत देखते हैं तो वहां टैग होता है? – DaImTo

+0

हां, टैग दिखाता है और भूत द्वारा अवरुद्ध है और फिर भी यह अभी भी 'स्थिति: ट्रैकिंग स्थापित नहीं है 'के रूप में दिखाया गया है। –

+0

आपने इसे कब जोड़ा? – DaImTo

उत्तर

7

यह लेता है एक नए जोड़े गए ट्रैकर का पता लगाने के लिए 72 घंटे तक। मानक रिपोर्ट में डेटा पंजीकरण शुरू करने के लिए 24 से 48 घंटे लग सकते हैं। रीयल-टाइम रिपोर्टों को पहले डेटा दिखाना चाहिए।

आपके द्वारा पोस्ट किया गया ट्रैकिंग कोड अच्छा दिखता है, आपको Google को इसे चुनने तक थोड़ा इंतजार करना होगा।

+0

ठीक है, चीयर्स साथी! धन्यवाद –

+1

मेरी सलाह साइट पर देखने की कोशिश करने के बाद कल जांचें यदि आप भाग्यशाली हैं तो आप रीयल-टाइम रिपोर्ट में कुछ देख सकते हैं। मेरा अनुभव कहता है 1 - 2 दिन आप रीयल-टाइम में डेटा देख सकते हैं। लेकिन Google 72 घंटे कहते हैं। – DaImTo

संबंधित मुद्दे