diff --git a/marketing_campaign_tracker.py b/marketing_campaign_tracker.py
index 32e59fa9f013e16e1fa701ee2b101b3298af2db4_bWFya2V0aW5nX2NhbXBhaWduX3RyYWNrZXIucHk=..5e2b9368145ebaee2ef2576d046f9dd893623f5a_bWFya2V0aW5nX2NhbXBhaWduX3RyYWNrZXIucHk= 100644
--- a/marketing_campaign_tracker.py
+++ b/marketing_campaign_tracker.py
@@ -20,4 +20,5 @@
 #
 ##############################################################################
 
+import md5
 from osv import osv, fields
@@ -23,2 +24,3 @@
 from osv import osv, fields
+import openerp.tools as tools
 from replace import insert_tracker_in_html, insert_tracker_in_text
@@ -24,5 +26,5 @@
 from replace import insert_tracker_in_html, insert_tracker_in_text
-import md5
+
 
 class hooked_email_template(osv.osv):
     """overrides the base email template to hook the URL tracker
@@ -42,8 +44,11 @@
         if context.get('use_tracker', False):
             # here we need to use tracker so let's do it
             tracker_base = context.get('tracker_base')
-            #### TO DO RULES FOR GENERE id_bu !!!
-            id_bu='vmd:8069/camp'
+            #### TODO hostbame_bu configuration with configure option menu.
+            hostname_bu=tools.config.get('xmlrpc_interface')
+            port_bu=tools.config.get('xmlrpc_port')
+            database_bu=cr.dbname
+            id_bu= "%s:%s/%s" % (hostname_bu,port_bu,database_bu)
             tracker_base+='/'+md5.md5(id_bu).hexdigest()
 
             if values['body_text']: