[英](A|B) testing Google Analytics, remove utm_expid from URL
我對此是新手,並嘗試重寫URL,以便utm_expid隱藏,因此,如果我的URL是:
用戶訪問時我將如何做到
myweb.com
它在URL中不顯示utm_expid
使用PHP / JS是否可能?
注意:我不能使用RUBY或PHP / JS / HTML以外的任何其他語言
有一種方法。 一旦獲得utm_expid=67183125-2
只需將頁面重定向到基本URL。 即
if($_GET['utm_expid']) { //header to redirect to myweb.com }
這是一個棘手的方法。 希望您被允許使用。
只需啟動一個會話並將值存儲在會話變量中即可。 您甚至可以重新定向頁面。
即
<?php
session_start();
if($_GET['utm_expid']) {
$_SESSION['variable_name']=$_GET['utm_expid']
//header to redirect to myweb.com
}
?>
讓我添加一個與服務器無關的Javascript技巧。
if (location.search.indexOf('utm_expid') > -1) {
history.replaceState('page', 'Title', '/')
}
我建議您將其放置在body
的末端。
如果您想要一個干凈的URL(如用於品牌和手動共享的目的),請編寫腳本,以便您加載整頁的iFrame,以加載gA測試查詢的URL。 這樣,用戶可以在地址欄中看到干凈的URL,並且仍然可以看到實驗。
您可以使用PHP設置索引頁面(或任何服務器端,甚至客戶端腳本)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.