2011-10-22 68 views
0

我正在使用Fb.ui發送對話框,希望允許用戶連接到其他用戶。我想知道是否有跟蹤這個對話框的用法,所以我可以告訴用戶是否正在利用它。跟蹤使用發送對話框

回答

2

您可以通過在3個不同階段

  1. 用戶點擊投入一些簡單的跟蹤你的「發送消息」按鈕,打開對話框
  2. 跟蹤用戶發送對話框的使用打開的對話框中,但點擊取消
  3. 用戶打開的對話框中,然後將消息發送

下面是一些示例代碼demoing你怎麼能回調添加到發送對話框,並確定是否而不是用戶實際發送的消息。雖然請注意,目前似乎存在一些問題,但我並不完全確定發送對話框完全支持回調。

FB.ui({ 
      method: 'send', 
      name: 'Google', 
      link: 'http://www.google.com', 
     }, 
    function(response) { 
     if (response) { 
      // user sent the message 
     } else { 
      // user clicked cancel 
     } 
    }); 
+0

發送對話框和發送按鈕之間有區別嗎?我有興趣在發送按鈕上進行一些跟蹤(https://developers.facebook.com/docs/reference/plugins/send/);是否有可能從JS API實例化發送按鈕? – Sam

0

在回調函數中,觸發ajax調用一個php腳本,該腳本將記錄數據庫中的調用。 這樣你就會知道對話被使用了多少次,以及由哪個用戶。