javascript 将上次活动日期存储为属性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 将上次活动日期存储为属性相关的知识,希望对你有一定的参考价值。
const mappings = {
'Email Opened': 'last_email_opened',
'Email Clicked': 'last_email_clicked',
'Email Link Clicked': 'last_email_clicked',
'Loaded dashboard': 'last_active',
'Created segment': 'last_saved_segment',
'Updated segment': 'last_saved_segment',
'Created users segment': 'last_saved_segment',
'Updated users segment': 'last_saved_segment',
'Created accounts segment': 'last_saved_segment',
'Updated accounts segment': 'last_saved_segment',
'Viewed users': 'last_viewed_user_profiles',
'Viewed ships': 'last_viewed_connectors',
'Viewed attributes': 'last_viewed_attributes',
'Viewed accounts': 'last_viewed_accounts',
'Viewed logs': 'last_viewed_logs',
'Viewed settings': 'last_viewed_settings'
};
//Loop over events to store the last time they happened as an attribute.
event.reduce((attributes, e) => {
const { event, created_at } = e;
const attribute = mappings[event];
if (attribute && created_at) {
attributes[attribute] = created_at;
}
return attributes;
}, {});
//Store results.
if (_.keys(attributes).length > 0) {
hull.traits(attributes, { source: 'recency_activitylevel' });
}
以上是关于javascript 将上次活动日期存储为属性的主要内容,如果未能解决你的问题,请参考以下文章
如何获取 android 设备“上次看到的活动”和“注册日期”
如何根据上次结果将日期增加一年(DateTime Banding)
额外文件属性上次打开日期
如何使用 Gremlin 在 Titan 中获取 Edge 日期属性大于上次访问日期的通知?
sh 将子目录结构的上次修改日期更新为当前时间
ejabberd 快速重新连接、推送模式和上次活动