dataLayer 观察者

在 Storybook 中获取 GTM 的 dataLayer 事件

在 Github 上查看

storybook-addon-datalayer-watcher

安装

首先,安装该包。

npm install --save-dev storybook-addon-datalayer-watcher

然后,在 .storybook/main.js 中将其注册为插件。

// .storybook/main.ts

// Replace your-framework with the framework you are using (e.g., react-webpack5, vue3-vite)
import type { StorybookConfig } from '@storybook/your-framework';

const config: StorybookConfig = {
  // ...rest of config
  addons: [
    '@storybook/addon-essentials'
    'storybook-addon-datalayer-watcher', // 👈 register the addon here
  ],
};

export default config;

使用

此插件允许你在 Storybook 中调试 GTM dataLayer 事件。

如果你的组件推送到了 dataLayer 数组(直接或使用库),你可以在 Storybook 中与它交互,并查看它触发的 GTM 事件。

Demo image

鸣谢

感谢 @cmarcchen 的想法

制作人
  • real_ouss
    real_ouss
与之配合使用
    Angular
    Ember
    HTML
    Preact
    React
    React Native
    Svelte
    Vue
    Web Components
标签