diff --git a/core/Tracker/Action.php b/core/Tracker/Action.php
index a739cc77548556c8359f3f7eec6bf7ad03dbecc9..63a93c1ec3811c4866befb39db5e20b19908dbd8 100644
--- a/core/Tracker/Action.php
+++ b/core/Tracker/Action.php
@@ -267,7 +267,7 @@ abstract class Action
         }
 
         foreach($this->actionIdsCached as $field => $idAction) {
-            $visitAction[$field] = $idAction;
+            $visitAction[$field] = ($idAction === false) ? 0 : $idAction;
         }
 
         $customValue = $this->getCustomFloatValue();