Как исправить источник трафика Google Analytics с помощью свойства домашней страницы create-реагировать-app package.json - PullRequest
0 голосов
/ 13 июня 2019

Я создал приложение React с приложением Create React App, и мне пришлось поместить содержимое сборки (после выполнения npm run build) в подпапку веб-сайта "https://www.example.com/subfolder". В моем файле package.json я установил домашнюю страницу свойство "https://www.example.com/subfolder" (после https://facebook.github.io/create-react-app/docs/deployment). У меня нет никакого контроля на сервере (Apache), но когда я пытаюсь получить доступ" https://www.example.com/subfolder",, происходит перенаправление 301 на «https://www.example.com/subfolder/", затем еще одно перенаправление 301 на» https://www.example.com/subfolder/index.html". После последнего перенаправления на 301 происходит перенаправление javascript (я полагаю, из приложения React и из свойства домашней страницы) на «https://www.example.com/subfolder".

Приложение корректно отображается по этому последнему URL, однако многие цифровые кампании также используют его для определения источников. Моя проблема заключается в том, что все источники трафика регистрируются как «прямой трафик» в Google Analaytics (обратите внимание, что я использую Google Tag Manager для запуска тега Google Analytics).

Я просил избегать цепочки перенаправлений 301, но кажется, что они не могут напрямую обслуживать "https://www.example.com/subfolder". Я также пытался удалить свойство домашней страницы "https://www.example.com/subfolder" из package.json, но, конечно, приложение доступно только на https://www.example.com/ при этом. Я подумываю о том, чтобы попросить их обслужить приложение на поддомене (например: "https://subdomain.example.com", чтобы избежать перенаправления 301 и настройки междоменного отслеживания на стороне диспетчера тегов Google.

У вас, ребята, есть другие идеи, чтобы решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...