2
0

b57.gv 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. digraph process {
  2. rankdir=LR;
  3. node [fontname="Arial-Bold"];
  4. node1 [label="1 - Subscription page", shape=ellipse, color=purple, fillcolor=purple, fontcolor=white, style=filled];
  5. node2 [label="{Popup|2}|Drops out", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid];
  6. node1 -> node2 [arrowhead=none];
  7. node2 -> node3 [arrowhead=normal];
  8. node3 [label="3 - Subscription Popup", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid];
  9. node4 [label="{Form|4}|Signup news letter", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid];
  10. node3 -> node4 [arrowhead=none];
  11. node4 -> node5 [arrowhead=normal];
  12. node4 -> node8 [arrowhead=normal];
  13. node5 [label="5 - Signup submitted (output)", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid];
  14. node6 [label="{Output|6}|Thanks for signup", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid];
  15. node5 -> node6 [arrowhead=none];
  16. node6 -> node7 [arrowhead=normal];
  17. node7 [label="7 - signup submitted", shape=ellipse, color=black, fillcolor=black, fontcolor=white, style=filled];
  18. node8 [label="8 - Signup submitted (email)", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid];
  19. node9 [label="{Timeout|9}|Signup timeout", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid];
  20. node8 -> node9 [arrowhead=none];
  21. node9 -> node10 [arrowhead=normal];
  22. node10 [label="10 - Popup signup timeout", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid];
  23. node11 [label="{Email|11}|Send Email", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid];
  24. node10 -> node11 [arrowhead=none];
  25. node11 -> node12 [arrowhead=normal];
  26. node12 [label="12 - Popup Email sent", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid];
  27. node13 [label="{Bounce|13}|Email bounced", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid];
  28. node12 -> node13 [arrowhead=none];
  29. node13 -> node14 [arrowhead=normal];
  30. node14 [label="14 - Popup Email bounced", shape=ellipse, color=black, fillcolor=black, fontcolor=white, style=filled];
  31. node15 [label="{OptedOut|15}|Email ", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid];
  32. node12 -> node15 [arrowhead=none];
  33. node15 -> node16 [arrowhead=normal];
  34. node16 [label="16 - Popup Email ", shape=ellipse, color=black, fillcolor=black, fontcolor=white, style=filled];
  35. node17 [label="{Click|17}|Email click", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid];
  36. node12 -> node17 [arrowhead=none];
  37. node17 -> node18 [arrowhead=normal];
  38. node17 -> node22 [arrowhead=normal];
  39. node18 [label="18 - Email ", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid];
  40. node19 [label="{ |19}| Email", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid];
  41. node18 -> node19 [arrowhead=none];
  42. node19 -> node21 [arrowhead=normal];
  43. node21 [label="21 - Email done", shape=ellipse, color=black, fillcolor=black, fontcolor=white, style=filled];
  44. node22 [label="22 - Email output ", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid];
  45. node23 [label="{Output|23}|Output Email", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid];
  46. node22 -> node23 [arrowhead=none];
  47. node23 -> node24 [arrowhead=normal];
  48. node24 [label="24 - Email output done", shape=ellipse, color=black, fillcolor=black, fontcolor=white, style=filled];
  49. node25 [label="{Click|25}|Email click", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid];
  50. node12 -> node25 [arrowhead=none];
  51. node25 -> node26 [arrowhead=normal];
  52. node26 [label="26 - Popup Email clicked", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid];
  53. node27 [label="{Redirect|27}|Email redirect", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid];
  54. node26 -> node27 [arrowhead=none];
  55. node27 -> node1 [arrowhead=normal];
  56. node20 [label="{ |20}|Honey subscription", shape=record, color=purple, fillcolor=purple, fontcolor=white, style=filled];
  57. node1 -> node20 [arrowhead=none];
  58. node20 -> node28 [arrowhead=normal];
  59. node28 [label="28 - Limbo subscription", shape=ellipse, color=purple, fillcolor=purple, fontcolor=white, style=filled];
  60. node29 [label="{Impression|29}|Wait success confirmed", shape=record, color=purple, fillcolor=purple, fontcolor=white, style=filled];
  61. node28 -> node29 [arrowhead=none];
  62. node29 -> node30 [arrowhead=normal];
  63. node30 [label="30 - Honey subscription confirmation", shape=ellipse, color=purple, fillcolor=purple, fontcolor=white, style=filled];
  64. node31 [label="{Success|31}|Magazine bought", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid];
  65. node30 -> node31 [arrowhead=none];
  66. node31 -> node32 [arrowhead=normal];
  67. node31 -> node45 [arrowhead=normal];
  68. node32 [label="32 - Magazine bought", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid];
  69. node33 [label="33 - Check 1st Xsell", shape=diamond, color=black, fillcolor=white, fontcolor=black, style=solid];
  70. node32 -> node33 [arrowhead=none];
  71. node33 -> node35 [label = "'HeartAndSoul' in decode_b64(nvl('vmi_cookie_mag_sold',encode_b64([])))", arrowhead=normal];
  72. node33 -> node42 [label = "default", arrowhead=normal];
  73. node35 [label="35 - End 1st Xselling", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid];
  74. node36 [label="36 - Check 2nd Xsell", shape=diamond, color=black, fillcolor=white, fontcolor=black, style=solid];
  75. node35 -> node36 [arrowhead=none];
  76. node36 -> node37 [label = "'Honey' in decode_b64(nvl('vmi_cookie_mag_sold', encode_b64([])))", arrowhead=normal];
  77. node36 -> node39 [label = "!is_defined('xsell_flag')", arrowhead=normal];
  78. node36 -> node37 [label = "default", arrowhead=normal];
  79. node37 [label="37 - End Xselling", shape=ellipse, color=black, fillcolor=black, fontcolor=white, style=filled];
  80. node39 [label="39 - Wait before sending 2nd Xsell", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid];
  81. node38 [label="{Timeout|38}|2nd Xsell timeout", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid];
  82. node39 -> node38 [arrowhead=none];
  83. node38 -> node40 [arrowhead=normal];
  84. node40 [label="40 - Activate 2nd Xselling", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid];
  85. node41 [label="{NewFlow|41}|Send SEP 2nd Xsell", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid];
  86. node40 -> node41 [arrowhead=none];
  87. node41 -> node37 [arrowhead=normal];
  88. node42 [label="42 - Wait before sending 1st Xsell", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid];
  89. node34 [label="{Timeout|34}|1st Xsell timeout", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid];
  90. node42 -> node34 [arrowhead=none];
  91. node34 -> node43 [arrowhead=normal];
  92. node43 [label="43 - Activate 1st Xselling", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid];
  93. node44 [label="{NewFlow|44}|Send SEP 1st Xsell", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid];
  94. node43 -> node44 [arrowhead=none];
  95. node44 -> node35 [arrowhead=normal];
  96. node45 [label="45 - Bill subcription", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid];
  97. node47 [label="47 - Check if billable", shape=diamond, color=black, fillcolor=white, fontcolor=black, style=solid];
  98. node45 -> node47 [arrowhead=none];
  99. node47 -> node48 [label = "is_defined('vmi_cookie_ref')", arrowhead=normal];
  100. node47 -> node51 [label = "default", arrowhead=normal];
  101. node48 [label="48 - Bill authorized", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid];
  102. node49 [label="{Bill|49}|Bill subscription", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid];
  103. node48 -> node49 [arrowhead=none];
  104. node49 -> node50 [arrowhead=normal];
  105. node50 [label="50 - Subcription", shape=ellipse, color=black, fillcolor=black, fontcolor=white, style=filled];
  106. node51 [label="51 - Non billable", shape=ellipse, color=black, fillcolor=black, fontcolor=white, style=filled];
  107. node46 [label="{Timeout|46}|Limbo sub timeout", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid];
  108. node28 -> node46 [arrowhead=none];
  109. node46 -> node52 [arrowhead=normal];
  110. node52 [label="52 - Limbo subscription timeout", shape=ellipse, color=black, fillcolor=black, fontcolor=white, style=filled];
  111. }