是否可以在 Google 虚拟页面标签管理器上管理标签?

Is it possible the manage tags on Google Tag manager for Virtual Pages?

我正在做一个 Angular 项目。我将所有页面链接为虚拟页面。

我可以收集 "virtual pageviews" 如下所示:

app.run(['$rootScope', '$location', '$window', function ($rootScope, $location, $window) {
$rootScope
.$on('$stateChangeSuccess',
    function (event) {

        if($location.path() != '/'){
            dataLayer.push({event: 'pageview', pageview: $location.path()})
        }
    });}]);

我的客户想使用 Google 标签管理器控制台创建自己的标签。 例如; 如果用户转到 abc.html 页面(这是一个虚拟页面),则触发 X-Tag。 如果不使用 HTML5 Pushstate 是否可行?

当然可以。只需将自定义事件推送到 dataLayer 并制作一个 rule/trigger 来触发该事件的标签。与您的示例完全一样(并且它不必被称为 "pageview",您可以为您的事件使用任意自定义名称)。