diff --git a/src/service/resources/TICKscript/deadman-template.tick b/src/service/resources/TICKscript/deadman-template.tick
index e28851c7c00d7cede3332c1acebdadcff5d50660..23a3f9b80917b7e792dbba94f0120463917d0a84 100644
--- a/src/service/resources/TICKscript/deadman-template.tick
+++ b/src/service/resources/TICKscript/deadman-template.tick
@@ -22,5 +22,7 @@ stream
         .measurement(measurement)
         .where(whereClause)
     | deadman(throughputThreshold, alertPeriod)
+        .id(topicID)
+        .details('db=' + db + ',measurement=' + measurement)
         .message(messageValue)
         .topic(topicID)
diff --git a/src/service/resources/TICKscript/relative-template.tick b/src/service/resources/TICKscript/relative-template.tick
index d892a9677d1520decba2cfd5504a06761e99c15d..7ca1095fa06ec9fa870fa6091a1f90bfb764bbd8 100644
--- a/src/service/resources/TICKscript/relative-template.tick
+++ b/src/service/resources/TICKscript/relative-template.tick
@@ -38,6 +38,8 @@ past
         .keep()
         .as('diff')
     | alert()
+        .id(topicID)
+        .details('db=' + db + ',measurement=' + measurement)
         .crit(comparisonLambda)
         .message(messageValue)
         .topic(topicID)
\ No newline at end of file
diff --git a/src/service/resources/TICKscript/threshold-template.tick b/src/service/resources/TICKscript/threshold-template.tick
index 3118be43061029e76844abc267685ddda2216c44..8597eee8e500a08367bf488d3aaa66d982d59b69 100644
--- a/src/service/resources/TICKscript/threshold-template.tick
+++ b/src/service/resources/TICKscript/threshold-template.tick
@@ -24,6 +24,8 @@ batch
         .period(alertPeriod)
         .every(alertPeriod)
     |alert()
+        .id(topicID)
+        .details('db=' + db + ',measurement=' + measurement)
         .crit(comparisonLambda)
         .message(messageValue)
         .topic(topicID)