2017-10-18 3 views
0

URLパスの一部をどのように抽出できますか。たとえば、すべてのURLで異なるURLの一部だけを抽出したい場合 site.com/product/9530/product-name.html ここでは、「9530」という数字だけを入力してください。 また、作成する必要がありますGoogleタグマネージャの変数で、自分のサイトのすべてのURLからその番号を取得します。 私の場合を説明して欲しいと思っています:)URLパスの一部を抽出し、タグマネージャの変数を使用して挿入します。

+1

おそらくあなたのためのカスタムJS変数を書くことができます。かなり標準的な文字列解析手法が適用されます。これまでに何を試しましたか? – nyuen

+0

あなたは少なくともこの基本的なものをGoogleにしようとする必要があります.. – Jelman

答えて

1

この番号が異なるサイトページに配置されているURLの部分によって異なります。この番号は常に「/製品」の後に置かれている場合

することはあなたのようなカスタムJavaScript変数を作成することができます。この数は、URLの他の場所で発生する可能性があります場合は

function() { 
var urlPart = document.location.pathname.split('product/')[1].split('/')[0]; 
return urlPart; } 

をこれを満たすことができるものな場所に指定してくださいURLに他の番号があるかどうかを調べます。

+0

はい、数字は常に/ product/ –

+0

ニースの後です。次に、このコードスニペットを使用して変数を作成してテストします。仕事が必要です: – Leonid

+0

JSは魅力のように働いた!ありがとう、レオニード! –

関連する問題