Skip to Content
Odoo model

utm.campaign

UTM Campaign. Defined in module utm; exists in Odoo 16, 17, 18, 19, 20. Across the upgrade steps we tracked: 2 fields added, 2 removed, 0 renamed, 5 type changes.

  1. Odoo 16 utm
  2. Odoo 17 utm
  3. Odoo 18 utm
  4. Odoo 19 utm
  5. Odoo 20 utm

Odoo 16 to 17

Community only All changes in this step

Fields removed (1)

FieldTypeModuleNotes
ab_testing_total_pcintegermass_mailing

Fields added (2)

FieldTypeModule
ab_testing_winner_mailing_idmany2onemass_mailing
activebooleanutm

Type changed (4)

FieldOdoo 16Odoo 17
bounced_ratio integerfloat
opened_ratio integerfloat
received_ratio integerfloat
replied_ratio integerfloat

Odoo 17 to 18

Community only All changes in this step

No change to this model's own fields in this step.

Odoo 18 to 19

Community + Enterprise All changes in this step

No change to this model's own fields in this step.

Odoo 19 to 20

Community + Enterprise All changes in this step

Fields removed (1)

FieldTypeModuleNotes
company_idmany2onesale

Type changed (1)

FieldOdoo 19Odoo 20
invoiced_amount integermonetary

All fields declared on utm.campaign (37)

Fields this model declares itself in any version, with the versions they exist in. Inherited fields (mail.thread and other mixins) are on the parent model's page.

present not present not covered (Enterprise, Odoo 16 and 17)

Show all 37 fields
FieldTypeLabelModule1617181920
ab_testing_completedbooleanA/B Testing Campaign Finishedmass_mailing
ab_testing_mailings_countintegerA/B Test Mailings #mass_mailing
ab_testing_mailings_sms_countintegerA/B Test Mailings SMS #mass_mailing_sms
ab_testing_schedule_datetimedatetimeSend Final Onmass_mailing
ab_testing_sms_winner_selectionselectionSMS Winner Selectionmass_mailing_sms
ab_testing_total_pcintegerTotal A/B test percentagemass_mailing
ab_testing_winner_mailing_idmany2one mailing.mailingA/B Campaign Winner Mailingmass_mailing
ab_testing_winner_selectionselectionWinner Selectionmass_mailing
activebooleanActiveutm
bounced_ratiofloatBounced Ratiomass_mailing
click_countintegerNumber of clicks generated by the campaignlink_tracker
colorintegerColor Indexutm
company_idmany2one res.companyCompanysale
crm_lead_countintegerLeads/Opportunities countcrm
currency_idmany2one res.currencyCurrencysale
invoiced_amountmonetaryRevenues generated by the campaignsale
is_auto_campaignbooleanAutomatically Generated Campaignutm
is_mailing_campaign_activatedbooleanmass_mailing
mailing_mail_countintegerNumber of Mass Mailingmass_mailing
mailing_mail_idsone2many mailing.mailingMass Mailingsmass_mailing
mailing_sms_countintegerNumber of Mass SMSmass_mailing_sms
mailing_sms_idsone2many mailing.mailingMass SMSmass_mailing_sms
namecharCampaign Identifierutm
opened_ratiofloatOpened Ratiomass_mailing
quotation_countintegerQuotation Countsale
received_ratiofloatReceived Ratiomass_mailing
replied_ratiofloatReplied Ratiomass_mailing
social_engagementintegerNumber of interactions (likes, comments and shares) with the social postssocialE
social_post_idsone2many social.postAll related social media postssocialE
social_posts_countintegerSocial Media PostssocialE
social_push_notification_idsone2many social.postPush Notificationssocial_push_notificationsE
social_push_notifications_countintegerNumber Of Push Notificationssocial_push_notificationsE
stage_idmany2one utm.stageStageutm
tag_idsmany2many utm.tagTagsutm
titlecharCampaign Nameutm
use_leadsbooleanUse Leadscrm
user_idmany2one res.usersResponsibleutm

Related models

Linked by its relational fields: mailing.mailingres.companyres.currencyres.userssocial.postutm.stageutm.tag

Coverage. Odoo 16 to 17 and 17 to 18 compare Community modules only (the Enterprise 16 and 17 sources are not available to us). Odoo 18 to 19 and 19 to 20 include Community and Enterprise modules. Everything here comes from a static read of the Odoo source code: a field counts as removed only when no parent model, mixin or delegated model still provides it. Fields created dynamically at run time can be missed, and entries we could not confirm are marked as low confidence.