簡體   English   中英

谷歌標簽管理器跟蹤代碼到 Wordpress 標頭中

[英]Google tag manager tracking code into the Wordpress header

我有 Google 標簽管理器代碼片段,想將它添加到主題的 Wordpress 標題中。 在結束</head>標簽之前,我有<?php wp_head();> wp_head之前或之后在哪里添加代碼片段? 這些案例中哪些運行得很好,沒有任何問題?

在您自己添加 GTM 代碼之前創建一個子主題 子主題可防止主題更新覆蓋您編輯的文件並因此禁用 GTM。

您需要插入兩個代碼 - 一個需要在頭部,另一個需要在身體部分。

第一部分

我們首先要做的是在頭部插入代碼。 打開您的functions.php文件並在下面添加以下代碼:

/* This part adds the first GTM code in the header
=====================================================*/
function my_gtm_code1(){
?>

// Insert the code provided by Google here

<?php 
}
add_action( 'wp_head', 'my_gtm_code1', 10 );

“wp_head”部分傳遞了您希望添加此代碼的位置(顯然在頭部),“my_gtm_code1”是函數的名稱,數字 10 表示此代碼在頭部的高度(數字越小,代碼在您的腦海中越高)。

第二部分

接下來,您必須將代碼插入主題的正文部分。 由於 Wordpress 核心不提供用於在正文中注入函數的鈎子,因此您必須做一個小的解決方法。

首先打開你的 header.php 文件並在標簽開始后立即添加這段代碼 - <?php body_top(); ?> <?php body_top(); ?> . 添加此函數后,您可以復制functions.php 文件中的第一部分,但要復制“noscript”代碼。

/* This part adds the first GTM code in the header
========================================================*/
function my_gtm_code2(){
?>

// Insert the second code provided by Google here

<?php 
}
add_action( 'body_top', 'my_gtm_code2' );

就是這樣 - 這就是您將 GTM 添加到 Wordpress 站點的方式。

為什么要做這么多工作?

當然,您可以使用插件來完成所有這些工作,但是有了它,您將了解一些 Wordpress 的工作原理以及您可以用它做什么。 這甚至可以幫助您添加 GA 代碼或需要在 Wordpress 頭部完成的任何其他部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM