我想在 Google 跟蹤代碼管理器中創建一個自定義變數,為我提取 URL 的選定部分。
在這里,它不是一個查詢,并且定位也因 URL 而略有不同。
示例 URL 如下所示:
https://website.com?utm_source=google&utm_medium=Organic&utm_content=bathroom&utm_term=shower&utm_campaign=[1_EN]-[1.2_XY]-[4_AB]-[7_Z]
你們能不能幫我創建一個總是1.2_在下一個之后提取文本的變數]?
在示例中:XY
不幸的是,我只在網上找到了基于 URL 順序始終相同(并且您可以使用“拆分”功能)或查詢(例如“utm_source”)的假設的解決方案。
不幸的是,我自己對 JavaScript 不太了解。
到目前為止我嘗試了什么:
使用拆分功能(自定義 JavaScript 變數) 不幸的是,如果 URL 的長度或組件發生變化,該解決方案很容易出錯。
使用查詢(URL 變數)。顯然在查詢中查詢查詢不起作用 - 在這種情況下:(1)utm_campaign,(2)1 = ...
uj5u.com熱心網友回復:
制作一個自定義 JS 變數,您將在其中擁有:
function(){
return {{Page URL}}.split("1.2_")[1].split("]")[0]
}
只要您[1.2_XY]在 url 中有您的,這應該可以作業。
這是基于拆分的,您提到您已經嘗試過。如果這不起作用,請發布應該有效但無效的確切 url 變體。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/527174.html
上一篇:URL編碼/解碼
