Chinese, Simplified subtitles

← Checkout steps code

Get Embed Code
4 Languages

Showing Revision 6 created 07/18/2016 by Udacity Robot.

  1. 在用户执行结帐流程中的步骤时
  2. 你的应用需要发送每个步骤的分析点击
  3. 但是 你只需要一个结帐点击
  4. 因此结帐流程中的后续步骤会发送结帐选项点击
  5. 这样你才不会重复报告结帐的数量
  6. 使用 setCheckoutStep 方法设置步骤数量
  7. 你可以随意设置该数量 但是如果
  8. 为其设置了 Funnel Step 它只会显示在
  9. Google Analytics 信息中心内的结帐行为分析报告中
  10. 如果我在代码中将步骤数量设置为 99 但是在管理控制台中
  11. 只标记了 4 个结帐步骤 那么在信息中心内永远不会看到第 99 个步骤
  12. 那可不是个好主意
  13. 这样才好
  14. 接下来为晚餐应用的结帐流程添加第二个步骤
  15. 要完成这项操作 你需要一个付款按钮
  16. 因此 请将另一个按钮添加到标签为 Payment 的 Order Dinner 页面中
  17. 此外 在订餐 activity 中 添加用于获得付款信息的方法
  18. 然后将步骤二点击发送到 Analytics
  19. 请确保将行为设置为 ACTION_CHECKOUT_OPTION
  20. 只有存在实质意义时 才显示 Payment 按钮
  21. 并且在显示 Payment 按钮时 隐藏其他按钮
  22. 测试你的应用 试试看
  23. 在 Analytics 信息中心内 寻找实时 activity
  24. 在实时 activity 中 检查事件
  25. 请看 这是 Get payment 步骤
  26. 在你查看实时点击后 结帐行为分析页
  27. 可能需要很长时间进行更新
  28. 但是在更新完成后 你应该能看到新的付款步骤
  29. 出错了
  30. 我已经有了获得地址的点击 而不是忘记了付款细节
  31. 我可不希望这样
  32. 发生这种状况是因为步骤一是开始结帐
  33. 步骤二是获得地址
  34. 步骤三是获得付款详情
  35. 现在 修改非常简单
  36. 前往 Admin > Ecommerce
  37. 然后 删除最后一步 Get address
  38. 是 我将删除这项规则
  39. 提交 然后回到 Reporting 进行查看
  40. Get address 步骤不见了 而且已经显示 Payment details
  41. 我知道在这个示例中 这么做是对的
  42. 另一种做法是在代码中将步骤编号更改为三
  43. 但是那样的话 我们会略过步骤二
  44. 结果是这里有值 这里没有 这里有值
  45. 因此 在代码中设置结帐步骤时 需要确保该步骤
  46. 与 Analytic 信息中心内正确的最终步骤相对应
  47. 所以 要确保步骤二实际上是付款步骤 如果不是 请修改
  48. 接下来执行这些步骤 完成后在这些方框中打勾