2

这是我的[代码] [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 个操作时发出警报,即点击关注但不关注用户。谢谢

4

0 回答 0