Чтобы включить аналитику Google в веб-страницу, создайте
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-135345611-1">
Я не смог найти такого количества в документах .Затем я нашел this , но он преобразовал мои HTML-теги в
%script(:async => "", src="https://www.googletagmanager.com/gtag/js?id=UA-135345611-1")
, что не удалось собрать посредник v4.2.1 с:
Invalid attribute list: "(:async => \"\", src=\"https://www.googletagmanager.com/gtag/js?id=UA-135345611-1\")". partials/_header.html.haml:4
Кто-нибудь знает, какнапишите эту строку в HAML, чтобы она правильно анализировалась?
Вы пробовали это?
%script{:async => "", :src => "https://www.googletagmanager.com/gtag/js?id=UA-135345611-1"}
Когда я запускал ваш код на этом сайте, он заключал его в скобки, а не в скобки.Может быть поэтому неправильно разбирается?
Кстати, я лично использую https://html2haml.herokuapp.com/, поскольку он использует ту же версию haml, что и посредник.
Чтобы отобразить атрибуты HTML без приписанных значений, например async или selected, выделите «Булевы атрибуты» на http://haml.info/docs/yardoc/file.REFERENCE.html#attributes.
async
selected
Итак, чтобы включить свой код GA, используйте:
%script{async: true, src: "https://www.googletagmanager.com/gtag/js?id=UA-135345611-1"}