Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 包括谷歌分析wordpress_Javascript_Php_Wordpress_Google Analytics - Fatal编程技术网

Javascript 包括谷歌分析wordpress

Javascript 包括谷歌分析wordpress,javascript,php,wordpress,google-analytics,Javascript,Php,Wordpress,Google Analytics,我知道有很多不同的方法可以将Google分析脚本包含到Wordpress网站中,但我不会为此使用插件 因此,我更喜欢的方式是将其编码到主题的函数文件中,这给了我两个选项。(是的,这是一个儿童主题) 创建包含分析脚本的函数,将其链接到页眉/页脚 使用默认方式Wordpress在wp\u enqueue\u脚本中请求将脚本排队 上述方法的结果会有所不同,因此根据我的Wordpress经验,我想知道将其嵌入Wordpress网站的最安全的和最安全的方法是什么?最后,我还可以考虑加载时间的差异,也可

我知道有很多不同的方法可以将Google分析脚本包含到Wordpress网站中,但我不会为此使用插件

因此,我更喜欢的方式是将其编码到主题的函数文件中,这给了我两个选项。(是的,这是一个儿童主题)

  • 创建包含分析脚本的函数,将其链接到页眉/页脚
  • 使用默认方式Wordpress在
    wp\u enqueue\u脚本中请求将脚本排队

上述方法的结果会有所不同,因此根据我的Wordpress经验,我想知道将其嵌入Wordpress网站的最安全的最安全的方法是什么?最后,我还可以考虑加载时间的差异,也可以考虑<强> >最快< <强> >?< /p> < p>如果您已经创建了子主题,只需在头文件上复制并在关闭标签前添加您的谷歌分析代码。这是一个简单的选择,这是我一直为我的可湿性粉剂网站

如果您已经创建了一个子主题,只需复制头文件并在结束标记之前添加您的google analytics代码即可。这是一个简单的选择,这是我一直为我的可湿性粉剂网站

wp\u enqueue\u script
,参数
$in\u footer
设置为
false
,与将脚本硬编码到html头部相同(事实上,它将包含在调用
wp\u head()
的位置,该位置应位于
标记内)


wp\u enqueue\u script
让您能够向正在添加的脚本添加依赖项,但对于谷歌分析,您不需要任何依赖项,因此从安全性和安全性角度考虑,您将受到保护。从speed的角度来看,我想硬编码的速度会稍微快一点,但是你的头看起来会更大,所以这取决于你来交换可读性并将其排队,或者只是将其作为脚本添加。页眉通常不是一个大文件,所以大多数时候我只是将代码复制粘贴到页眉中。参数
$in\u footer
设置为
false
的wp\u enqueue\u script与将脚本硬编码到html页眉相同(事实上,它将包含在
wp\u head()的位置)
被调用,它应该位于
标记内)


wp\u enqueue\u script
让您能够向正在添加的脚本添加依赖项,但对于谷歌分析,您不需要任何依赖项,因此从安全性和安全性角度考虑,您将受到保护。从speed的角度来看,我想硬编码的速度会稍微快一点,但是你的头看起来会更大,所以这取决于你来交换可读性并将其排队,或者只是将其作为脚本添加。头文件通常不是一个大文件,所以大多数时候我只是复制粘贴头中的代码。

此代码添加分析并排除连接用户的流量(有助于避免注册访问)


此代码添加分析并排除已连接用户的流量(有助于避免注册您的访问)


谷歌分析
跟踪代码是异步的。它不需要等待代码完成加载,就可以继续在页面上呈现它后面的元素。养成将
GTM容器片段放在head部分的习惯是一个好主意,因为异步加载库应该放在head部分。

Google Analytics
跟踪代码是异步的。它不需要等待代码完成加载,就可以继续在页面上呈现它后面的元素。养成将
GTM容器片段
放在head部分的习惯是个好主意,因为异步加载库应该放在那里

<?php
   if ( !is_user_logged_in() ) {
      function addAnalytics() {
         $analyticsTag = "<!-- Google Analytics -->
                          <script> Codice di traccimento </script>
                          <!-- Google Analytics -->";
         echo $analyticsTag;
      }
      add_action( 'wp_enqueue_scripts', 'addAnalytics');
   }
?>