annotate xslt/ga.xslt @ 2680:8751cab1d562

Corrected example description in js_import.
author Yaroslav Zhuravlev <yar@nginx.com>
date Fri, 12 Mar 2021 20:34:11 +0000
parents 716618f57bac
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
544
1507ec5ba69a Regenerated
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 544
diff changeset
2 <!--
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 544
diff changeset
3 Copyright (C) Nginx, Inc.
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 544
diff changeset
4 -->
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 544
diff changeset
5
544
1507ec5ba69a Regenerated
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
6 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
1507ec5ba69a Regenerated
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
7
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 544
diff changeset
8 <xsl:template name="ga">
544
1507ec5ba69a Regenerated
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
9
1283
b4ffb3981416 Regenerated.
Sergey Budnevitch <sb@waeme.net>
parents: 1214
diff changeset
10 <script>
b4ffb3981416 Regenerated.
Sergey Budnevitch <sb@waeme.net>
parents: 1214
diff changeset
11 (function(w, d, s, l, i) {
b4ffb3981416 Regenerated.
Sergey Budnevitch <sb@waeme.net>
parents: 1214
diff changeset
12 w[l] = w[l] || [];
b4ffb3981416 Regenerated.
Sergey Budnevitch <sb@waeme.net>
parents: 1214
diff changeset
13 w[l].push({
b4ffb3981416 Regenerated.
Sergey Budnevitch <sb@waeme.net>
parents: 1214
diff changeset
14 'gtm.start': new Date().getTime(),
b4ffb3981416 Regenerated.
Sergey Budnevitch <sb@waeme.net>
parents: 1214
diff changeset
15 event: 'gtm.js'
b4ffb3981416 Regenerated.
Sergey Budnevitch <sb@waeme.net>
parents: 1214
diff changeset
16 });
b4ffb3981416 Regenerated.
Sergey Budnevitch <sb@waeme.net>
parents: 1214
diff changeset
17 var f = d.getElementsByTagName(s)[0],
b4ffb3981416 Regenerated.
Sergey Budnevitch <sb@waeme.net>
parents: 1214
diff changeset
18 j = d.createElement(s),
b4ffb3981416 Regenerated.
Sergey Budnevitch <sb@waeme.net>
parents: 1214
diff changeset
19 dl = l != 'dataLayer' ? '&amp;l=' + l : '';
b4ffb3981416 Regenerated.
Sergey Budnevitch <sb@waeme.net>
parents: 1214
diff changeset
20 j.async = true;
b4ffb3981416 Regenerated.
Sergey Budnevitch <sb@waeme.net>
parents: 1214
diff changeset
21 j.src = '//www.googletagmanager.com/gtm.js?id=' + i + dl;
b4ffb3981416 Regenerated.
Sergey Budnevitch <sb@waeme.net>
parents: 1214
diff changeset
22 f.parentNode.insertBefore(j, f);
1288
716618f57bac Regenerated.
Sergey Budnevitch <sb@waeme.net>
parents: 1283
diff changeset
23 })(window, document, 'script', 'dataLayer', 'GTM-TPSP33');
544
1507ec5ba69a Regenerated
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
24 </script>
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 544
diff changeset
25
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 544
diff changeset
26 </xsl:template>
544
1507ec5ba69a Regenerated
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
27
1507ec5ba69a Regenerated
Sergey Budnevitch <sb@waeme.net>
parents:
diff changeset
28 </xsl:stylesheet>