Я работаю над сайтом, разработанным на Angular 2. Я пытаюсь настроить UTM-кампании для этого сайта и столкнулся с проблемой, когда UTM-запрос удаляется из URL при загрузке страницы. Этот сайт использует useHash
в RouterModule
, поэтому URL имеет следующий формат: https://examplesite.com/#/home.
Когда я генерирую UTM, я получаю следующее: http://examplesite.com/?utm_source=newsletter&utm_medium=email&utm_campaign=test_campaign10#/home.
Когда я захожу по этой ссылке UTM, UTM удаляется ... Это как-то связано с useHash
? Спасибо.
import { Routes } from '@angular/router';
import { NoContentComponent } from './no-content';
import { HomeComponent } from '../pages/home';
export const ROUTES: Routes = [
{ path: 'home', component: HomeComponent },
{ path: '**', component: NoContentComponent },
];