0

У меня есть приложение VueJS, где пользователь отправляет форму. Данные отправляются на сервер с использованием Vue-ресурса. Мне нужно сообщить Google, что это конверсия.Как отслеживать конверсии Google Analytics/Adwords в VueJS

Что мне дает Google - это сценарий, в котором говорилось, что я должен добавить «thanks.html» или какую-нибудь страницу. Приложение VueJS - одностраничное приложение. И что же мне делать? Где я должен поместить код?

VueJS код для отправки формы:

methods: { 
    submit() { 
    this.$http.post(store.state.url+'api/submit_quote.php', { 
     formData: this.formData 
    }) 
    .then(response => { 
     this.submitted = true 
    }); 
    } 
} 
+0

вы можете пройти маршрут на вашем одном приложении страницы в скрипт Google? Например: 'www.mysite.com' - ваш SPA, и вы передаете' www.mysite.com/thanks' скрипт google? –

+0

Я могу это сделать. Но это займет немного времени, чтобы сделать в этот момент! Вот почему. Но что, если я смогу это сделать? Где я могу поместить этот код? –

+0

Делитесь кодом, который вы получаете от google, а затем я могу добавить ответ, настройка маршрутизатора довольно проста. Это не займет много времени. –

ответ

2

Вы можете использовать Google Analytics для отслеживания события внутри .then как:

methods: { 
    submit() { 
    this.$http.post(store.state.url+'api/submit_quote.php', { 
     formData: this.formData 
    }) 
    .then(response => { 
     this.submitted = true 
     ga('send', 'event', 'some-goal', 'success'); 
    }); 
    } 
} 

Вы можете настроить цель в Google Аналитика для мероприятия, эта цель затем может быть передана в AdWords.

Для получения более подробной информации см: https://developers.google.com/analytics/devguides/collection/analyticsjs/events

+0

Я думаю, что это также сработает. То, что я использовал, - goog_report_conversion ('https://www.quotzap.com/get-quote') и его работа! (Это для отслеживания конверсий AdWords) –

Смежные вопросы