неправильные значения параметров для dl dr dp в google-analytics - PullRequest
0 голосов
/ 28 мая 2020

Я не очень разбираюсь в Google Analytics. в настоящее время мы вызываем https://www.google-analytics.com/collect api с неправильными значениями параметров dl dr dp

https://myweb.com/en/search/?q=abc#utm_source = платный & utm_medium = display & utm_campaign = ab c это URL моей страницы приложения. когда я нажимаю на эту страницу, windo.dataLayer устанавливается со значениями как

window.dataLayer = [
....,
....,
{
pageType: "error"
pageTitle: "Search"
pageUrlPath: "https://myweb.com/en/search/?q=abc#utm_source=paid&utm_medium=display&utm_campaign=abc"
visitorLoginState: "guest"
userID: ""
event: "trackPageView"
previousPageExists: "true"
gtm.uniqueEventId: 3
}
]

, но мои параметры api похожи на

dl: https://myweb.com/en/search/?q=&utm_medium=display&utm_campaign=abc
dr: https://myweb.com
dp: https://myweb.com/en/search/?q=&utm_medium=display&utm_campaign=abc

, я думаю, что значение dl должно быть равно pageUrlPath в dataLayer (я не знаю, как выполняется это сопоставление), но здесь значения после поиска неверны, последняя часть window.location.search (ab c) и первая часть window.location.hash (# utm_source = платный) скучал. как это исправить?

...