• Dev
  • how to add Google Tag Manage in the <head></head>

so I'm trying to add the gtm snippet into my head but the result isn't reflecting
I have tried to use the extend.php method.

the following is my code in extend.php
but upon inspect source, the code isnt being placed
`<?php

/*

  • This file is part of Flarum.
    *
  • (c) Toby Zerner toby.zerner@gmail.com
    *
  • For the full copyright and license information, please view the LICENSE
  • file that was distributed with this source code.
    */

use Flarum\Extend;
use Flarum\Frontend\Document;

return [
(new Extend\Frontend('forum'))
->content(function (Document $document) {
$document->head[] = "<!-- Google Tag Manager -->
<script>('GTM script')</script>
<!-- End Google Tag Manager -->";
})
];`

yes I've written the code exactly like that
and yet upon viewing the source code i dont find it

    i see this on official documents

    Copy the following JavaScript and paste it as close to the opening <head> tag as possible on every page of your website, replacing GTM-XXXX with your container ID:

    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-XXXX');</script>

    https://developers.google.com/tag-manager/quickstart?hl=it

    is your js compiled?

    edit: oh wait u can't use this code into extend.php