Я использую преобразование Adwords, чтобы установить преобразование onClick на моей reactjs
платформе.Вот индексный файл.
<!-- Google analytics verification -->
<meta name="google-site-verification" content="CONTENT"/>
<!-- Global site tag (gtag.js) - Google Ads: 1007901507 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'ID');
</script>
<!-- Event snippet for Submit Event Quote conversion page
In your html page, add the snippet and call gtag_report_conversion when someone clicks on the chosen link or button. -->
<script>
function gtag_report_conversion(url, value) {
var callback = function () {
if (typeof(url) != 'undefined') {
window.location = url;
}
};
gtag('event', 'conversion', {
'send_to': 'ID/TRACKING_ID',
'transaction_id': '',
'value': value,
'currency': 'GBP',
'event_callback': callback
});
return false;
}
</script>
, и выполнение тега выполняется с помощью простой функции onClick:
signUpAndSubmitEvent(event) {
const BOOKING_VALUE = parseInt(event.budget) * 0.05;
window.gtag_report_conversion(window.url, BOOKING_VALUE);
}
Тег не регистрирует никаких преобразований и не отображает ошибок.,Функция преобразования успешно вызывается и выполняется и была протестирована в консоли.
Есть идеи?