使用例: ランディングページURLにパラメータに基づいて異なるURLにリンクするランディングページに動的ボタンを設定します。例えばJavascriptまたはJQueryを使用して、URLパラメータで渡された変数を使用してhref URLを作成します。
: ランディングページのリンク= www.testpage.com/?dc=secondtestpage.com
目的のボタンのリンク= 'https://www。' + DC + '?etxratrackingparameters' = "https://www.secondpagetest.com?extratrackingparameters"
結果に私は、このコードは、パラメータからデータを取得することが分かっ:
// Parse the URL parameter
function getParameterByName(name, url) {
if (!url) url = window.location.href;
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
// Give the parameter a variable name
var dynamicContent = getParameterByName('dc');
これは私は、DCパラメータを引くことができます変数に変換する。今は、変数を他の変数や文字列に連結してURLを作成する方法を知る必要があります。
これは、Javascriptのどのエキスパートにとっても簡単です(私はそうではありません!)。どんな助けもありがとうございます。
ありがとうございます!
お読みください[尋ねます]。重要なフレーズ:「検索と研究」と「あなたがそれを自分で解決することを妨げた困難を説明する」 –
URLに複数のパラメータがあるのですか?それが立てば、この質問は非常に幅広く、答えるのが難しいです。 – styfle
関連:[get querystring params](http://stackoverflow.com/q/901115)と[make hyperlink](http://stackoverflow.com/q/8005694)と[param to urlを追加](http: /stackoverflow.com/q/486896) – styfle