我正在使用Angular 2开发的网站上工作。我正在尝试为此网站设置UTM广告系列,并且遇到一个问题,即页面加载后会从URL中删除UTM查询。该站点在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 },
];