Как я могу добавить контактный код события Facebook на страницу AMP? - PullRequest
1 голос
/ 31 октября 2019

Я пытаюсь добавить код события Facebook для контакта на мою действующую страницу AMP (propertywebservices.ca), чтобы я мог отслеживать звонки, которые я получаю через мои объявления на Facebook.

На страницах AMP не разрешены необходимые сценарии facebookниже;

<script>
fbq('track', 'Contact');
</script>

<button id="contactButton">Contact</button>
<script type="text/javascript">
document.getElementById('contactButton').addEventListener('click', 
function() {
insert_event_code_here;
...
}, false);
</script>

Есть ли способ обойти эту проблему?

Кроме того, какой код я бы ввел для "insert_event_code_here;"?

Спасибо за любую помощь,

Я нашел решение, которое использует менеджер тегов Google для добавления необходимых скриптов, для которых требовался тег custom_html, но единственный пользовательский тег, который я вижу в менеджере тегов, это custom_imageЯ предполагаю, что тег custom_html был удален.

Вот как я добавил пиксель facebook на свою страницу:

<!-- Facebook Pixel Code -->
<amp-pixel src="https://www.facebook.com/tr?id=MY- 
ID&ev=PageView&noscript=1" layout="nodisplay"></amp-pixel>

Я нашел этот код на stachoverflow.com, похоже,лучший способ, которым AMP принимает пиксель.

Я хочу иметь возможность просматривать телефонные звонки, которые я получаю от рекламы в Facebook, в менеджере событий Facebook так же, как я вижу просмотры страниц.

...