目前有 449 位成員在線上
目前有 449 位成員在線上
GA提供許多進階設定幫助您進一步瞭解數據,您可以在這裏提問並且得到專家分析
使用指南
star_border
回覆
Highlighted

請問如何使用GTM將PHP參數推送到資料層裡?

新手 ✭
# 1
新手 ✭

大家好,我是剛使用GTM的新手。

 

我寫了一個

<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
'userId': '<?php echo $_SESSION["str_posid"];?>'
});
</script>

 

想將儲存在session裡的PosID推到資料層,再用資料層變數整合到自訂維度裡,

但不管我怎麼調整,要不是顯示「undifined」就是直接顯示<?php echo $_SESSION["str_posid"];?>,也就是判定為純字串,請問我該怎麼調整程式碼?  感謝大家!

1 專家回覆verified_user
1 已接受解決方案

已接受解決方案
標記為最佳解答.
解決方案
由主題作者所接受 k950659 黃
‎2018-06-11 13:43

回應: 請問如何使用GTM將PHP參數推送到資料層裡?

解答王
# 2
解答王
GTM不支持PHP ,請不要在裡面寫PHP。

您不能在通過GTM設置的標籤中使用PHP。在任何數據發送到瀏覽器之前,PHP會在您的服務器上執行。
但是,任何GTM標籤都在瀏覽器中執行,因此您無法在這些標籤中使用PHP。

在原始文章中檢視解決方案

標記為最佳解答.
解決方案
由主題作者所接受 k950659 黃
‎2018-06-11 13:43

回應: 請問如何使用GTM將PHP參數推送到資料層裡?

解答王
# 2
解答王
GTM不支持PHP ,請不要在裡面寫PHP。

您不能在通過GTM設置的標籤中使用PHP。在任何數據發送到瀏覽器之前,PHP會在您的服務器上執行。
但是,任何GTM標籤都在瀏覽器中執行,因此您無法在這些標籤中使用PHP。

回應: 請問如何使用GTM將PHP參數推送到資料層裡?

新手 ✭
# 3
新手 ✭
了解,謝謝你。