2016-01-05 23 views
1

我正在使用IBM MFP 7.1並試圖將簡單的自定義數據發送到本地主機服務器。代碼是這樣的:MobileFirst 7.1 Analytics無法捕獲自定義數據

.controller('favoriteButtonCtrl', function($scope) { 
    var event =''; 
    $scope.ButtonA = function(){ 
     event = {buttonPress: 'buttona'}; 
     WL.Analytics.log(event, 'Custom event for button A press'); 
     WL.Analytics.send(); 
     alert(event.buttonPress); 
    }; 
    $scope.ButtonB = function(){ 
     event = {buttonPress: 'buttonb'}; 
     WL.Analytics.log(event, 'Custom event for button B press'); 
     WL.Analytics.send(); 
     alert(event.buttonPress); 
    }; 
    $scope.ButtonC = function(){ 
     event = {buttonPress: 'buttonc'}; 
     WL.Analytics.log(event, 'Custom event for button C press'); 
     WL.Analytics.send(); 
     alert(event.buttonPress); 
    }; 
}) 

第一次嘗試嘗試是成功的我可以創建一個餅圖使用數據。但是,當我在某段時間後重試(使用不同的網絡,並且我清除了瀏覽器的緩存和Cookie)時,我無法從我的應用程序獲取任何新數據。

它記錄在服務器日誌上,而不是分析級別但跟蹤級別。

+0

你是什麼意思「使用不同的網絡」你的應用程序能夠連接到MobileFirst服務器嗎?您的設備是否位於同一網絡上? wl.analytics.url的JNDI屬性是什麼? –

+0

我使用不同的互聯網連接,因此我的IP變化,而我仍然使用本地主機(萬一它可能是原因)。我正在使用開發服務器,並沒有更改任何默認屬性。 –

+0

剛纔我正在使用我的第一個互聯網連接。清理項目並重新啓動服務器。它再次運作!所有的數據加起來,我看到了分析儀表板上的自定義數據。我想知道出了什麼問題... –

回答

1

從評論:

剛纔我用我的第一個互聯網連接。清理項目並重新啓動服務器。它再次運作!所有的數據加起來,我看到了分析儀表板上的自定義數據。我不知道哪裏出了問題......

看來這是通過連接到不同的網絡,服務器對運行一個用戶錯誤,因此這將是不可能的收集,如果服務器數據和設備不在同一個網絡上...

相關問題