Я пытаюсь добавить API Google Analytics Embed на страницу отчетов с вкладками в моем MVC 5 Web App.Я использую эти инструкции.
https://developers.google.com/analytics/devguides/reporting/embed/v1/getting-started
Я добавил основную функцию в $ (document) .ready (function (), которая находится во внешнем файле Javascript, который вызывается в главном индексном представлении дляСтраница Отчеты с вкладками. Затем я создал PartialView с именем _GooglePartial. PartialView содержит остальную часть кода вместе с другим кодом Javascript.
Я установил оповещения для всего кода. При первой загрузке всей страницыи все вызывается.
Я получаю кнопку входа в Google и могу войти в систему. После входа в систему отображается адрес электронной почты вошедшего в систему пользователя. Теперь я замечаю, что код Javascript не вызывает мое предупреждение шага 4как показано ниже.
Шаг 4: Создайте селектор вида. alert ('Шаг 4');
Вот как я вызываю _GooglePartial View. Это в моем внешнем файле Javascript.
getGoogleData: function () {
var url = '/Reports/GetGoogleData';
myapp.GetNoParam(
url,
function (result) {
$('div#filter-content').html(result);
}
);
},
Мне пришлось использовать это, чтобы заставить мой код Google Map правильно работать на другой странице / просмотре, поэтому я считаю, что мне нужно сделать что-то похожее с platform.js, но яЯ не знаю, как заставить это работать.
function loadScript() {
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://maps.googleapis.com/maps/api/js?v=3.exp&' +
'callback=initMap' + '&key=SOMEKEY';
document.body.appendChild(script);
}
window.onload = loadScript;
Кто-нибудь знает, как заставить это работать?Я пытаюсь отобразить Google Analytics (свою) для моего пользователя в мультитенантном приложении.Возможно, есть лучший способ сделать это в приложении MVC 5.
Любая помощь очень ценится!Спасибо!