то, что я попытался это,Как использовать протокол измерения для настольного приложения
[с POST]
jQuery.support.cors = true;
$.ajax({
url : "https://www.google-analytics.com/collect?v=1&tid=UA-XXXXXXXX-1&cid=e8efa9cb-7b9e-479e-b07b-1528547dcdb4&t=event&ec=UX&ea=click&z=123456",
type : 'POST',
cache : false,
dataType : 'json',
success:function(data) {
alert("Success: " + JSON.stringify(data));
},
error: function(data) {
alert("Failure: " + JSON.stringify(data));
}
});
или [с ГЭТ]
jQuery.support.cors = true;
$.ajax({
url : "https://www.google-analytics.com/collect?v=1&tid=UA-XXXXXXXX-1&cid=e8efa9cb-7b9e-479e-b07b-1528547dcdb4&t=event&ec=UX&ea=click&z=123456",
dataType : 'json',
success:function(data) {
alert("Success: " + JSON.stringify(data));
},
error: function(data) {
alert("Failure: " + JSON.stringify(data));
}
});
OnClick кнопки я добавил этот код.
Я получаю статус 200, но в отчете Google Analytics [данные в реальном времени] его показ Нет активных пользователей. И если я проверю предыдущие отчеты дня, показывая некоторые подсчеты для пользовательских сеансов.
Мой аякс очень ржавый, но вы уверены, что именно так вы отправляете HTTP POST? Выглядит больше как HTTP Get с данными о сообщениях, прикрепленными к концу, как get. – DaImTo
запрос можно отправить методом GET. Я обновил код. –
, вероятно, не связано, но мне просто интересно, что такое & z =? значение события ev = – DaImTo