Как вы проверяете строковый параметр в функции JavaScript?
У меня проблема с тем, что я пытаюсь разместить несколько пикселей на веб-сайте, которые у меня работают нормально. Эти пиксели вставляются через менеджер тегов Google. Проблема в том, что на сайте есть два экземпляра GTM, и теперь они пытаются добавить пиксель facebook через этот экземпляр. Это вызывает те же самые функции теперь дважды и вызывает многократное срабатывание пикселей, даже если функции находятся в двух разных экземплярах GTM.
fbq('track', 'Purchase', {
num_items: {{Quantity}},
content_type: 'product',
content_ids: ['{{DL - Event ID}}'],
content_name: '{{DL - Event Name}} - {{DL - Event Detail - Purchase Event Detail}}',
content_category: 'Order ID - {{Orderid}}',
value: '{{DL - Purchase Revenue}}',
currency: '{{Currency Lookup}}'
});
Так что я не могу просто проверить, существует ли уже функция 'fbq', потому что это то, что запускает все их функции, поэтому мне нужно искать, если строка 'Покупка' уже существует, и мой поиск в Google только нашел решение посмотреть, если функция существует. Может кто-нибудь помочь мне увидеть, существует ли строка "Покупка" в качестве параметра? Спасибо