簡體   English   中英

(A | B)測試Google Analytics(分析),從網址中刪除utm_expid

[英](A|B) testing Google Analytics, remove utm_expid from URL

我對此是新手,並嘗試重寫URL,以便utm_expid隱藏,因此,如果我的URL是:

http://www.myweb.com/?utm_expid=67183125-2

用戶訪問時我將如何做到

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.

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