ページには 2 つの dataLayer 変数があります。両方を 1 つの変数に結合して、分析にプッシュできるようにするにはどうすればよいでしょうか?
dataLayer 現在の形式 PageName: AIR_SEARCH_PAGE Flow:BOOKING
XYZ である別の変数を作成し、結果を BOOKING:AIR_SEARCH_PAGE として表示したいと考えています。これを達成する方法は?XYZ:予約:AIR_SEARCH_PAGE
ページには 2 つの dataLayer 変数があります。両方を 1 つの変数に結合して、分析にプッシュできるようにするにはどうすればよいでしょうか?
dataLayer 現在の形式 PageName: AIR_SEARCH_PAGE Flow:BOOKING
XYZ である別の変数を作成し、結果を BOOKING:AIR_SEARCH_PAGE として表示したいと考えています。これを達成する方法は?XYZ:予約:AIR_SEARCH_PAGE
ここにはいくつかのオプションがあります。
GTM を介して文字列を結合します。たとえば、次の dataLayer があるように見えます。
dataLayer = [{
'PageName': 'AIR_SEARCH_PAGE',
'Flow': 'BOOKING'
}]
GTM では、「PageName」用に DL 変数を作成し、「Flow」用に別の DL 変数を作成し、それらを組み合わせる必要がある場合、またはその周りに他のテキストを追加する必要がある場合は、次のように言うことができます。
XYZ: {{Flow}}: {{PageName}}
したがって、これは「XYZ: BOOKING: AIR_SEARCH_PAGE」としてレンダリングされます
JS 文字列操作を使用して文字列を結合し、再度 dataLayer にプッシュします。
文字列を結合する新しいパラメーターを dataLayer にプッシュします。
dataLayer.push({
'xyz': 'BOOKING:AIR_SEARCH_PAGE'
})
その新しい変数を GTM で使用します。
私は最初の方法が最善かもしれないと思います。