@elbwalker/destination-web-google-gtm
Version:
Google Tag Manager (GTM) web destination for walkerOS
51 lines (37 loc) • 1.42 kB
Markdown
Made to be used with
[](https://www.npmjs.com/package/@elbwalker/walker.js) from
[](https://github.com/elbwalker/walkerOS).
More detailed information and examples can be found in the
[](https://www.elbwalker.com/docs/destinations/google-gtm).
Start by setting up the config for the destination. Optional fields as comments.
Destinations can be used via node or directly in the browser.
Learn more about the
[](https://www.elbwalker.com/docs/destinations/) in general and read
the detailled
[](https://www.elbwalker.com/docs/destinations/google-gtm#configuration).
```js
const config = {
custom: {
containerId: "GTM-XXXXXXX",
dataLayer: "dataLayer",
domain: "https://www.googletagmanager.com/gtm.js?id=";
},
};
```
```sh
npm i --save @elbwalker/destination-web-google-gtm
```
```ts
import { elb } from '@elbwalker/walker.js';
import destinationGoogleGTM from '@elbwalker/destination-web-google-gtm';
elb('walker destination', destinationGoogleGTM, config);
```
Feel free to contribute by submitting an
[](https://github.com/elbwalker/walkerOS/issues), starting a
[](https://github.com/elbwalker/walkerOS/discussions) or getting in
[](https://calendly.com/elb-alexander/30min).