这是我的[代码] [1]。
JS:
function followIntentToAnalytics (intentEvent) {
if (!intentEvent) return;
var label = intentEvent.data.user_id + " (" + intentEvent.data.screen_name + ")";
pageTracker._trackEvent(
'twitter_web_intents',
intentEvent.type,
label
);
}
twttr.ready(function (twttr) {
// Now bind our custom intent events
twttr.events.bind('click', clickEventToAnalytics);
twttr.events.bind('tweet', tweetIntentToAnalytics);
twttr.events.bind('retweet', retweetIntentToAnalytics);
twttr.events.bind('like', likeIntentToAnalytics);
twttr.events.bind('follow', followIntentToAnalytics);
});
HTML:
<a href="https://twitter.com/ravikumar_j" class="twitter-follow-button" data-show-count="false" data-size="large">Follow @ravikumar_j</a>
通过单击关注按钮,它应该会打开一个弹出窗口,然后用户将关注该 user_id。根据 twitter 登录的状态,他随后会关注或不关注。
单击关注按钮后的操作如下: 1. 将打开一个弹出窗口 2. 用户可以在关闭弹出窗口时关注预期的 twitter id。3. 用户可以在不做任何操作的情况下关闭弹出窗口。
一旦发生 1 个动作(以上),followIntentToAnalytics(intentEvent) 函数就会退出,而与 2&3 个动作无关。你能在这里帮助对 2 和 3 的响应和行动进行建模吗?
PS:我想在用户执行 3 个操作时发出警报,即点击关注但不关注用户。谢谢