As a pingdom user here I would like to suggest some ideas on Transaction check,
1. Need clear alert intimation with the root case of failure included with the script line instead of just mentioning the step line.
2. Need to include the command line on the transaction script, so that all the users can easily understand the scenarios of the script.
3. Let's assume that the script got failed in step 3 after the next poll step 3 got passed but step 5 got failed, so again alert should triggered as Step 3 was passed but Step 5 was failed.. (It may be useful if the alert is like the format in the first point.)
4. If possible we can reduce the poll interval..
NOTE: Above mentioned points are my suggestion, if possible please help us with this..