2015-12-23 19 views
1

我正在尋找在Gmail以下特徵。基於時間的用戶分類的Gmail郵件花了閱讀郵件

對於我打開的每條消息,它會跟蹤我在閱讀消息時所花費的時間。例如,如果我打開消息1,然後移動到消息2,則通過在2秒內單擊一個按鈕,它會注意到消息1花費的時間少於2秒。

Gmail會自動標記用戶花費的時間少於可配置的時間(例如2秒)併爲其分配標籤(例如「LowAttentionSpan」)的消息。通過這種方式,用戶可以定期查找帶有此標籤的郵件,並執行諸如從列表中取消訂閱等操作,以儘量縮短收件箱上的時間。

這樣的功能現在已經可用或者可以使用Gmail API開發嗎?

回答

2

我相信這個功能目前還不適用於Gmail中。引用documentation,也有類似你所尋找的,也可以自定義有這樣的標籤沒有這樣的標籤。

2

正如gerardnimo說,目前可以用於Gmail沒有這樣的功能。使用Gmail的API的近似解想到雖然:

  1. Subscribe to push notifications並出具UNREAD -label一個watch
  2. 每當您收到與特定用戶相關的推送通知時,這表示用戶剛剛開始閱讀郵件(或標記爲舊郵件爲UNREAD)。檢查自上次收到相同用戶通知以來的時間差異。如果差值小於LowAttentionSpan秒,你可以添加一個custom label to it

雖然這個簡單的解決方案有一些注意事項。

如果用戶將舊郵件標記爲未讀,可能會導致一些不需要的行爲。

此外,如果用戶只讀取郵件,回來如三個小時後再讀一個,上面的解決方案將解釋爲用戶閱讀第一封郵件三個小時,情況並非如此。換句話說,當用戶連續讀取多個新郵件時,它就會工作。