Я использую gatsby и gatsby-plugin-tag-manager, и у меня возникают проблемы при получении пользовательских событий для запуска. Мой gatsby-config. js выглядит так:
{
resolve: `gatsby-plugin-google-tagmanager`,
options: {
id: 'GTM-XXXXXXX',
includeInDevelopment: true,
defaultDataLayer: function() {
return {
pageType: window.pageType,
// platform: 'gatsby',
}
},
},
Когда я запускаю все локально, я могу заставить мои события правильно запускаться, используя этот код:
window.dataLayer.push({
event: 'gatsby-course-splash-sign-up',
})
Проблема заключается в том, что когда я развертываю его статически в корзину s3 вместо запуска на сервере, в то время как просмотры страниц запускаются, больше ничего не происходит. Кто-нибудь знает, как заставить работать пользовательские триггеры? Спасибо!