Подавить событие просмотра страницы Google в AMP-IFRAME - PullRequest
0 голосов
/ 22 ноября 2018

Недавно меня попросили отключить дополнительное событие просмотра страницы в nestet страницы в AMP-IFRAME.Проблема в том, что обе страницы используют функции Google Analytics, которые требуются до сих пор, но отправка двух просмотров страниц не представляется правильным, даже если на самом деле есть две разные страницы с разными доменами.

Итак, вопрос:

есть ли возможность отключить событие просмотра страницы, которое будет запускаться при загрузке содержимого amp-iframe?

PS.Все остальные события также должны быть запущены ...

1 Ответ

0 голосов
/ 23 ноября 2018

Вы можете передать флаг встроенной странице с помощью параметра запроса.

<amp-iframe src="https://example.com/amp.html?embedded=true" ...> ...</amp-iframe>

Затем вы можете изменить код amp-analytics в своем бэкэнде, чтобы не отображать триггер просмотра страницы на странице.

Другим вариантом является динамическая загрузка конфигурации amp-analytics и передача встроенного флага с помощью подстановки переменных .

<amp-analytics config="https://example.com/analytics.account.config.json?${queryParam(embedded)}">

https://example.com/analytics.account.config.json затем должны возвращаться различные конфигурации на основена embedded является true или false.

...