diff --git a/website_google_tag_manager/README.rst b/website_google_tag_manager/README.rst
new file mode 100644
index 0000000000..2e4ffa60c2
--- /dev/null
+++ b/website_google_tag_manager/README.rst
@@ -0,0 +1,65 @@
+.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
+ :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
+ :alt: License: AGPL-3
+
+==================
+Google Tag Manager
+==================
+
+This module allows to configure your Odoo website to support
+the Google `Tag Manager `_ tool.
+
+Configuration
+=============
+
+To configure this module, you need to:
+
+* go to `Website Admin/Configuration`
+* fill in your `Google Tag Manager Key` (e.g. `GTM-ABCDEF`)
+
+.. figure:: website_google_tag_manager/static/description/image.png
+ :alt: alternative description
+ :width: 600 px
+
+Usage
+=====
+
+.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
+ :alt: Try me on Runbot
+ :target: https://runbot.odoo-community.org/runbot/186/9.0
+
+Bug Tracker
+===========
+
+Bugs are tracked on `GitHub Issues
+`_. In case of trouble, please
+check there if your issue has already been reported. If you spotted it first,
+help us smashing it by providing a detailed and welcomed feedback.
+
+Credits
+=======
+
+Images
+------
+
+* Odoo Community Association: `Icon `_.
+
+Contributors
+------------
+
+* Sebastien Alix
+
+Maintainer
+----------
+
+.. image:: https://odoo-community.org/logo.png
+ :alt: Odoo Community Association
+ :target: https://odoo-community.org
+
+This module is maintained by the OCA.
+
+OCA, or the Odoo Community Association, is a nonprofit organization whose
+mission is to support the collaborative development of Odoo features and
+promote its widespread use.
+
+To contribute to this module, please visit https://odoo-community.org.
diff --git a/website_google_tag_manager/__init__.py b/website_google_tag_manager/__init__.py
new file mode 100644
index 0000000000..cde864bae2
--- /dev/null
+++ b/website_google_tag_manager/__init__.py
@@ -0,0 +1,3 @@
+# -*- coding: utf-8 -*-
+
+from . import models
diff --git a/website_google_tag_manager/__openerp__.py b/website_google_tag_manager/__openerp__.py
new file mode 100644
index 0000000000..7927d38557
--- /dev/null
+++ b/website_google_tag_manager/__openerp__.py
@@ -0,0 +1,22 @@
+# -*- coding: utf-8 -*-
+# Copyright 2016 ABF OSIELL
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
+{
+ "name": "Google Tag Manager",
+ "version": "9.0.1.0.0",
+ "author": "ABF OSIELL, Odoo Community Association (OCA)",
+ "license": "AGPL-3",
+ "category": "Website",
+ "summary": "Add support for Google Tag Manager",
+ "depends": [
+ 'website',
+ ],
+ "data": [
+ "views/website_config_settings.xml",
+ "views/website.xml",
+ 'views/templates.xml',
+ ],
+ "auto_install": False,
+ 'installable': True,
+ "application": False,
+}
diff --git a/website_google_tag_manager/models/__init__.py b/website_google_tag_manager/models/__init__.py
new file mode 100644
index 0000000000..d8d2345ace
--- /dev/null
+++ b/website_google_tag_manager/models/__init__.py
@@ -0,0 +1,4 @@
+# -*- coding: utf-8 -*-
+
+from . import website
+from . import website_config_settings
diff --git a/website_google_tag_manager/models/website.py b/website_google_tag_manager/models/website.py
new file mode 100644
index 0000000000..4f42c7b772
--- /dev/null
+++ b/website_google_tag_manager/models/website.py
@@ -0,0 +1,11 @@
+# -*- coding: utf-8 -*-
+# Copyright 2016 ABF OSIELL
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
+
+from openerp import models, fields
+
+
+class Website(models.Model):
+ _inherit = 'website'
+
+ google_tag_manager_key = fields.Char(u"Google Tag Manager Key")
diff --git a/website_google_tag_manager/models/website_config_settings.py b/website_google_tag_manager/models/website_config_settings.py
new file mode 100644
index 0000000000..27d4a12bfa
--- /dev/null
+++ b/website_google_tag_manager/models/website_config_settings.py
@@ -0,0 +1,12 @@
+# -*- coding: utf-8 -*-
+# Copyright 2016 ABF OSIELL
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
+
+from openerp import models, fields
+
+
+class WebsiteConfigSettings(models.TransientModel):
+ _inherit = 'website.config.settings'
+
+ google_tag_manager_key = fields.Char(
+ related=['website_id', 'google_tag_manager_key'])
diff --git a/website_google_tag_manager/static/description/icon.svg b/website_google_tag_manager/static/description/icon.svg
new file mode 100644
index 0000000000..a7a26d0932
--- /dev/null
+++ b/website_google_tag_manager/static/description/icon.svg
@@ -0,0 +1,79 @@
+
+
+
+
diff --git a/website_google_tag_manager/static/description/image.png b/website_google_tag_manager/static/description/image.png
new file mode 100644
index 0000000000..951eee8125
Binary files /dev/null and b/website_google_tag_manager/static/description/image.png differ
diff --git a/website_google_tag_manager/views/templates.xml b/website_google_tag_manager/views/templates.xml
new file mode 100644
index 0000000000..9727a95469
--- /dev/null
+++ b/website_google_tag_manager/views/templates.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/website_google_tag_manager/views/website.xml b/website_google_tag_manager/views/website.xml
new file mode 100644
index 0000000000..785753b33c
--- /dev/null
+++ b/website_google_tag_manager/views/website.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+ website
+
+
+
+
+
+
+
+
+
diff --git a/website_google_tag_manager/views/website_config_settings.xml b/website_google_tag_manager/views/website_config_settings.xml
new file mode 100644
index 0000000000..c562b6400a
--- /dev/null
+++ b/website_google_tag_manager/views/website_config_settings.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+ website.config.settings
+
+
+
+
+
+
+
+
+