[{"data":1,"prerenderedAt":757},["ShallowReactive",2],{"article-en-resources_en-track-webinar-campaigns-utm-query-parameters":3},{"id":4,"title":5,"author":6,"body":7,"category":705,"cta":706,"description":737,"documentId":738,"extension":739,"featured":740,"image":741,"keywords":742,"locales":743,"meta":746,"metaTitle":747,"navigation":748,"path":749,"published":748,"publishedAt":750,"rawbody":751,"readingTime":752,"seo":753,"stem":745,"subtitle":754,"tags":742,"updatedAt":755,"__hash__":756},"resources_en\u002Ftrack-webinar-campaigns-utm-query-parameters.md","Track webinar campaigns: map URL query params into the attendee profile","Tim Adelmann",{"type":8,"value":9,"toc":678},"minimark",[10,14,17,22,25,68,77,81,84,196,202,206,217,301,309,322,326,329,370,377,383,386,392,396,399,425,431,434,440,444,447,452,458,464,468,475,481,484,490,494,527,531,538,568,572,579,591,594,598,602,611,615,624,628,631,635,643,647,650,654,657,661,664,668],[11,12,13],"p",{},"Your LinkedIn ad, your newsletter and your partner's banner all send people to the same webcast. Two weeks later the attendee list shows 400 names and no answer to the one question marketing asks: which campaign brought which person? Webinar tracking breaks at the handover. The UTM parameters sit in the URL, the attendee ends up in a profile, and nothing connects the two.",[11,15,16],{},"MEETYOO Show copies query parameters from the event URL into the attendee profile. It works at registration and at login with name and custom fields. You define the parameters once, and every attendee record carries its campaign source.",[18,19,21],"h2",{"id":20},"when-you-need-webinar-tracking-with-query-parameters-in-the-attendee-profile","When you need webinar tracking with query parameters in the attendee profile",[11,23,24],{},"You need this as soon as more than one channel promotes the same event. Typical setups:",[26,27,28,36,47,56,62],"ul",{},[29,30,31,35],"li",{},[32,33,34],"strong",{},"Paid campaigns:"," LinkedIn, Google or Meta ads link straight to the registration page.",[29,37,38,41,42,46],{},[32,39,40],{},"Email and newsletters:"," every send or reminder carries its own ",[43,44,45],"code",{},"utm_content",".",[29,48,49,52,53,46],{},[32,50,51],{},"Partner and co-marketing links:"," each partner gets a URL with its own ",[43,54,55],{},"utm_source",[29,57,58,61],{},[32,59,60],{},"Landing page to webcast:"," your own page collects the lead and forwards people to the event.",[29,63,64,67],{},[32,65,66],{},"CRM-first flows:"," people register in your CRM and receive a personal link to the webcast.",[69,70,71],"callout",{},[11,72,73,76],{},[32,74,75],{},"The core idea:"," the campaign parameter travels in the link, and MEETYOO writes it into the attendee profile. When you export the attendee list, source, medium and campaign sit next to name and email.",[18,78,80],{"id":79},"which-parameters-to-plan","Which parameters to plan",[11,82,83],{},"Start with the five standard UTM parameters and add your own where your reporting needs them. Decide the list before you configure anything, because only parameters you define are stored.",[85,86,87,103],"table",{},[88,89,90],"thead",{},[91,92,93,97,100],"tr",{},[94,95,96],"th",{},"Parameter",[94,98,99],{},"Example value",[94,101,102],{},"Question it answers",[104,105,106,121,136,151,165,180],"tbody",{},[91,107,108,113,118],{},[109,110,111],"td",{},[43,112,55],{},[109,114,115],{},[43,116,117],{},"linkedin",[109,119,120],{},"Where did the click come from?",[91,122,123,128,133],{},[109,124,125],{},[43,126,127],{},"utm_medium",[109,129,130],{},[43,131,132],{},"paid",[109,134,135],{},"Which channel type? Paid, email, social, partner",[91,137,138,143,148],{},[109,139,140],{},[43,141,142],{},"utm_campaign",[109,144,145],{},[43,146,147],{},"q3-webinar",[109,149,150],{},"Which campaign?",[91,152,153,157,162],{},[109,154,155],{},[43,156,45],{},[109,158,159],{},[43,160,161],{},"cta-banner-a",[109,163,164],{},"Which ad, link or variant?",[91,166,167,172,177],{},[109,168,169],{},[43,170,171],{},"utm_term",[109,173,174],{},[43,175,176],{},"webinar-tracking",[109,178,179],{},"Which keyword (paid search)?",[91,181,182,188,193],{},[109,183,184,185],{},"Custom, e.g. ",[43,186,187],{},"partner_id",[109,189,190],{},[43,191,192],{},"acme",[109,194,195],{},"Anything your CRM needs, such as partner, region or sales owner",[11,197,198,199,46],{},"A complete campaign link then looks like this: your event URL followed by ",[43,200,201],{},"?utm_source=linkedin&utm_medium=paid&utm_campaign=q3-webinar",[18,203,205],{"id":204},"two-entry-points-registration-or-login-with-custom-fields","Two entry points: registration or login with custom fields",[11,207,208,209,212,213,216],{},"An event has one access mode. You set it under ",[32,210,211],{},"Event configuration > General"," in the tab ",[32,214,215],{},"Access",". The mode depends on where the attendee registers.",[85,218,219,231],{},[88,220,221],{},[91,222,223,225,228],{},[94,224],{},[94,226,227],{},"Registration",[94,229,230],{},"Login with name and custom fields",[104,232,233,244,255,276,291],{},[91,234,235,238,241],{},[109,236,237],{},"Where people sign up",[109,239,240],{},"On the MEETYOO registration page",[109,242,243],{},"In your own system, for example your CRM or a landing page",[91,245,246,249,252],{},[109,247,248],{},"How people reach the webcast",[109,250,251],{},"Campaign link to the registration page",[109,253,254],{},"Link to the event login",[91,256,257,260,269],{},[109,258,259],{},"Where you define the fields",[109,261,262,265,266],{},[32,263,264],{},"Event configuration > Registration",", sub-tab ",[32,267,268],{},"Custom fields",[109,270,271,273,274],{},[32,272,211],{},", tab ",[32,275,215],{},[91,277,278,281,286],{},[109,279,280],{},"Field type for the parameter",[109,282,283],{},[32,284,285],{},"Query parameter field",[109,287,288],{},[32,289,290],{},"Query parameter (hidden)",[91,292,293,296,299],{},[109,294,295],{},"What you configure per parameter",[109,297,298],{},"The query parameter name",[109,300,298],{},[11,302,303,304,46],{},"Both paths cover campaign tracking. Both are available in all plans, including the permanently free ",[305,306,308],"a",{"href":307},"\u002Fapp\u002Findex.html","Forever Free plan",[69,310,311],{},[11,312,313,316,317,321],{},[32,314,315],{},"A note on login with custom fields:"," this mode has no double opt-in. Use it when registration and consent already happened in your own system and attendees arrive through a personal link. If you want MEETYOO to handle registration, choose the registration mode. Our guide to ",[305,318,320],{"href":319},"\u002Fresources\u002Faccess-modes","registration and access modes"," compares the options.",[18,323,325],{"id":324},"set-up-tracking-with-the-registration-mode","Set up tracking with the registration mode",[11,327,328],{},"Choose this path when attendees register on the MEETYOO registration page.",[330,331,332,343,350,355,361],"ol",{},[29,333,334,335,337,338,340,341,46],{},"Open ",[32,336,211],{},", go to the tab ",[32,339,215],{}," and set the access mode to ",[32,342,227],{},[29,344,334,345,347,348,46],{},[32,346,264],{}," and switch to the sub-tab ",[32,349,268],{},[29,351,352,353,46],{},"Add a new custom field and select the type ",[32,354,285],{},[29,356,357,358,360],{},"Enter the query parameter, for example ",[43,359,142],{},". That is the only input the field needs.",[29,362,363,364,366,367,369],{},"Repeat for ",[43,365,55],{},", ",[43,368,127],{}," and every other parameter on your list.",[11,371,372],{},[373,374],"img",{"alt":375,"src":376},"The custom fields settings of the registration page in MEETYOO Show","\u002Fuploads\u002Futm_2026_10_06_registration_page_custom_fields_settings_phnj3_4b4e4ea095.webp",[11,378,379],{},[373,380],{"alt":381,"src":382},"Adding a query parameter field to the registration custom fields","\u002Fuploads\u002Futm_2026_10_06_registration_page_query_parameter_custom_field_c5deh_fa1c38a1f1.webp",[11,384,385],{},"Attendees do not need to do anything. They open your campaign link, fill in the regular form, and MEETYOO stores the parameter values with the registration. The annotated screenshot below shows the URL with the parameter (underlined) and the filled form.",[11,387,388],{},[373,389],{"alt":390,"src":391},"Registration page with UTM parameters in the URL and a filled registration form","\u002Fuploads\u002Futm_2026_10_06_regpage_with_parameters_and_filled_form_tfndy_annotated_9c9a3e79af.webp",[18,393,395],{"id":394},"set-up-tracking-in-the-custom-fields-login-mode","Set up tracking in the custom-fields login mode",[11,397,398],{},"Choose this path when the registration happens somewhere else and people come to MEETYOO through a link.",[330,400,401,409,412,417,422],{},[29,402,334,403,337,405,340,407,46],{},[32,404,211],{},[32,406,215],{},[32,408,230],{},[29,410,411],{},"Define your custom fields directly in this tab. You can also ask for the email address as a further field.",[29,413,414,415,46],{},"Add a field of the type ",[32,416,290],{},[29,418,357,419,421],{},[43,420,142],{},". Again, that is the only input needed.",[29,423,424],{},"Repeat for every parameter on your list.",[11,426,427],{},[373,428],{"alt":429,"src":430},"Adding a hidden custom field for the utm_campaign parameter in the login settings","\u002Fuploads\u002Futm_param_2026_10_06_utm_campaign_parameter_custom_field_7kmu4_4538015475.webp",[11,432,433],{},"The field type is hidden, so attendees never see it in the login form. The value arrives with the link and lands in the profile.",[11,435,436],{},[373,437],{"alt":438,"src":439},"Finished configuration of login with custom fields including the defined UTM parameters","\u002Fuploads\u002Futm_2026_10_06_utm_parameters_defined_fjv98_26e8333253.webp",[18,441,443],{"id":442},"how-to-test-your-webinar-tracking-with-a-test-url","How to test your webinar tracking with a test URL",[11,445,446],{},"Test every event before you send the first campaign link. The test takes about five minutes. In both modes the values appear in the attendee list of the event. Check that each column shows exactly what you put into the URL.",[448,449,451],"h3",{"id":450},"registration-mode","Registration mode",[11,453,454,455,457],{},"Open your registration page with a test query string, for example ",[43,456,201],{},". Fill in the form with a test person and submit it. Then open the attendee list.",[11,459,460],{},[373,461],{"alt":462,"src":463},"Attendee list of the event with the UTM parameters per attendee","\u002Fuploads\u002Futm_2026_10_06_utm_parameter_for_event_attendees_qsugg_a9b90048c6.webp",[448,465,467],{"id":466},"login-mode","Login mode",[11,469,470,471,474],{},"Open the event login with a different query string, for example ",[43,472,473],{},"?utm_source=newsletter&utm_medium=email&utm_campaign=q3-reminder",". Enter a test name and log in. The name is typed in manually, the campaign value comes from the link.",[11,476,477],{},[373,478],{"alt":479,"src":480},"Login form with the UTM parameter in the URL and a filled name field","\u002Fuploads\u002Futm_param_2026_10_06_sign_in_form_utm_in_url_z6few_a981fbf25d.webp",[11,482,483],{},"After you submit the form, the test person shows up in the attendee list with the values from the URL.",[11,485,486],{},[373,487],{"alt":488,"src":489},"Attendee list after login with custom fields, showing the UTM parameter values from the URL","\u002Fuploads\u002Futm_param_2026_10_06_contenthub_meetyoo_com_app_index_html_2zpc2_33e450e357.webp",[18,491,493],{"id":492},"rules-that-save-you-from-empty-columns","Rules that save you from empty columns",[26,495,496,509,515,521],{},[29,497,498,501,502,504,505,508],{},[32,499,500],{},"Case matters."," ",[43,503,142],{}," and ",[43,506,507],{},"UTM_Campaign"," are two different parameters. The name in the URL must match the name in the field exactly.",[29,510,511,514],{},[32,512,513],{},"Only defined parameters are stored."," MEETYOO ignores everything else in the URL. That keeps your data lean and supports data minimisation under GDPR.",[29,516,517,520],{},[32,518,519],{},"Missing parameters leave the field empty."," Attendees who arrive without a campaign link still register or log in. Their field stays blank.",[29,522,523,526],{},[32,524,525],{},"Forwarding keeps the query string."," If a landing page or redirect sits in front of the event, check that it passes the full query string on.",[18,528,530],{"id":529},"naming-conventions-and-checklist-before-going-live","Naming conventions and checklist before going live",[11,532,533,534,537],{},"Consistent values make the exported list usable. Agree on lowercase, hyphens instead of spaces, and one pattern for campaign names, for example ",[43,535,536],{},"q3-webinar-launch",". Write the pattern into a shared sheet that marketing, partners and agencies use.",[69,539,540,545],{},[11,541,542],{},[32,543,544],{},"Checklist before go-live",[26,546,547,550,553,556,559,562,565],{},[29,548,549],{},"Parameter list agreed and written down",[29,551,552],{},"Access mode set correctly for the event",[29,554,555],{},"One field per parameter, names identical to the URL (case included)",[29,557,558],{},"Test link opened, test registration or login completed",[29,560,561],{},"Values visible and correct in the attendee list",[29,563,564],{},"Landing pages and redirects pass the query string on",[29,566,567],{},"Final campaign links built with a shared URL builder",[18,569,571],{"id":570},"hand-the-data-to-your-crm","Hand the data to your CRM",[11,573,574,575,46],{},"The simplest route is the direct download of the attendee list. Import the file into your CRM or marketing automation, and source, medium and campaign are available for segmentation and follow-up. If you prefer an automated route, a custom CRM integration receives all attendee fields, your campaign parameters included. Read how the ",[305,576,578],{"href":577},"\u002Fresources\u002Fwebcast-crm-integration","open API connects webcast data to your CRM",[11,580,581,582,586,587,46],{},"For the step after the import, our ",[305,583,585],{"href":584},"\u002Fresources\u002Fwebinar-follow-up-b2b-playbook","B2B follow-up playbook"," shows how to segment by engagement. To judge which campaign pays off, combine the campaign column with the ",[305,588,590],{"href":589},"\u002Fresources\u002Fwebinar-roi-kpis-measurement","KPIs from our webinar ROI guide",[11,592,593],{},"If registration runs in your CRM, build the personal link there and add the campaign parameters to it. MEETYOO writes them into the profile at login.",[18,595,597],{"id":596},"faq","FAQ",[448,599,601],{"id":600},"can-meetyoo-track-utm-parameters-at-registration-and-at-login","Can MEETYOO track UTM parameters at registration and at login?",[11,603,604,605,607,608,610],{},"Yes. In the registration mode you add a ",[32,606,285],{}," under the custom fields of the registration page. In the login mode with name and custom fields you add a ",[32,609,290],{}," field in the Access tab. Both store the parameter values in the attendee profile.",[448,612,614],{"id":613},"which-query-parameters-can-i-capture","Which query parameters can I capture?",[11,616,617,618,620,621,46],{},"Any parameter you define as a field. The five UTM parameters are the usual choice. You can add your own, such as ",[43,619,187],{}," or ",[43,622,623],{},"region",[448,625,627],{"id":626},"does-meetyoo-store-parameters-i-did-not-define","Does MEETYOO store parameters I did not define?",[11,629,630],{},"No. Only defined parameters are stored. This follows the principle of data minimisation.",[448,632,634],{"id":633},"is-the-parameter-name-case-sensitive","Is the parameter name case sensitive?",[11,636,637,638,504,640,642],{},"Yes. The field must use the same spelling as the URL. ",[43,639,142],{},[43,641,507],{}," count as different parameters.",[448,644,646],{"id":645},"what-happens-when-a-parameter-is-missing-in-the-url","What happens when a parameter is missing in the URL?",[11,648,649],{},"The field stays empty. The attendee can still register or log in.",[448,651,653],{"id":652},"where-do-i-see-the-captured-values","Where do I see the captured values?",[11,655,656],{},"In the attendee list of the event, in both access modes. You can download the list directly.",[448,658,660],{"id":659},"do-i-need-a-paid-plan","Do I need a paid plan?",[11,662,663],{},"No. The feature is available in all plans, including the Forever Free plan, which is permanently free with no expiry date and no credit card required.",[18,665,667],{"id":666},"make-every-campaign-euro-traceable","Make every campaign euro traceable",[11,669,670,671,675,676,46],{},"Query parameters connect the click, the registration and the follow-up. With MEETYOO Show you set this up in minutes, for registration on our platform and for login from your own system. ",[305,672,674],{"href":673},"\u002F#contact","Book a demo"," or start with the ",[305,677,308],{"href":307},{"title":679,"searchDepth":680,"depth":680,"links":681},"",2,[682,683,684,685,686,687,692,693,694,695,704],{"id":20,"depth":680,"text":21},{"id":79,"depth":680,"text":80},{"id":204,"depth":680,"text":205},{"id":324,"depth":680,"text":325},{"id":394,"depth":680,"text":395},{"id":442,"depth":680,"text":443,"children":688},[689,691],{"id":450,"depth":690,"text":451},3,{"id":466,"depth":690,"text":467},{"id":492,"depth":680,"text":493},{"id":529,"depth":680,"text":530},{"id":570,"depth":680,"text":571},{"id":596,"depth":680,"text":597,"children":696},[697,698,699,700,701,702,703],{"id":600,"depth":690,"text":601},{"id":613,"depth":690,"text":614},{"id":626,"depth":690,"text":627},{"id":633,"depth":690,"text":634},{"id":645,"depth":690,"text":646},{"id":652,"depth":690,"text":653},{"id":659,"depth":690,"text":660},{"id":666,"depth":680,"text":667},"Event Strategy",[707,710,714],{"type":708,"label":709,"buttonLabel":674},"request-demo-cta","Want to see campaign tracking live?",{"type":711,"label":712,"buttonLabel":713},"try-cta","Start for free: permanently free, no credit card, no expiry","Start for free",{"type":715,"label":716,"referencedArticles":717},"referenced-articles","Related articles",[718,725,731],{"title":719,"subtitle":720,"category":721,"readingTime":722,"slug":723,"image":724},"Webcast Registration & Access Modes: Maximize Leads and Enterprise Security","Open access, registration, or SSO? Discover the perfect setup for maximum reach, compliant data, and high content ROI for your events.","Resources",6,"access-modes","\u002Fuploads\u002Fmedium_access_mode_title_image_30812ce165.png",{"title":726,"subtitle":727,"category":705,"readingTime":728,"slug":729,"image":730},"Webinar registration page: how to optimize for more sign-ups","From form to conversion page: how MEETYOO Show turns your registration page into a campaign landing page",11,"webinar-registration-page-optimize","\u002Fuploads\u002Fmedium_Professional_B2_B_tech_illustra_b485e5c6_90c09beeb4.png",{"title":732,"subtitle":733,"category":705,"readingTime":734,"slug":735,"image":736},"Webinar follow-up: The B2B playbook for more conversions after your event","From segmentation to CRM handoff: how to extract maximum value from every webcast",13,"webinar-follow-up-b2b-playbook","\u002Fuploads\u002Fmedium_Professional_B2_B_blog_header_i_cc8c1670_3368b888e9.png","Campaign data gets lost between click and CRM. Map UTM and query parameters into the attendee profile, for registration and login. See the setup.","lve9bniq369cqxaoeuc2lmxq","md",false,"\u002Fuploads\u002Fmedium_Clean_modern_B2_B_illustration_504c5dca_fcc063396f.png",null,{"de":744,"en":745},"webinar-kampagnen-tracken-utm-query-parameter","track-webinar-campaigns-utm-query-parameters",{},"Webinar tracking: UTM parameters in the attendee profile",true,"\u002Ftrack-webinar-campaigns-utm-query-parameters","2026-10-06","---\ndocumentId: \"lve9bniq369cqxaoeuc2lmxq\"\nlocales:\n  de: \"webinar-kampagnen-tracken-utm-query-parameter\"\n  en: \"track-webinar-campaigns-utm-query-parameters\"\ntitle: \"Track webinar campaigns: map URL query params into the attendee profile\"\nmetaTitle: \"Webinar tracking: UTM parameters in the attendee profile\"\nsubtitle: \"How to carry utm_source, utm_medium, utm_campaign and your own parameters from the event URL into the attendee profile, for registration and login\"\ndescription: \"Campaign data gets lost between click and CRM. Map UTM and query parameters into the attendee profile, for registration and login. See the setup.\"\nauthor: \"Tim Adelmann\"\npublishedAt: \"2026-10-06\"\nupdatedAt: \"2026-10-07\"\ncategory: \"Event Strategy\"\nreadingTime: 9\npublished: true\ncta:\n  - type: \"request-demo-cta\"\n    label: \"Want to see campaign tracking live?\"\n    buttonLabel: \"Book a demo\"\n  - type: \"try-cta\"\n    label: \"Start for free: permanently free, no credit card, no expiry\"\n    buttonLabel: \"Start for free\"\n  - type: \"referenced-articles\"\n    label: \"Related articles\"\n    referencedArticles:\n      - title: \"Webcast Registration & Access Modes: Maximize Leads and Enterprise Security\"\n        subtitle: \"Open access, registration, or SSO? Discover the perfect setup for maximum reach, compliant data, and high content ROI for your events.\"\n        category: \"Resources\"\n        readingTime: 6\n        slug: \"access-modes\"\n        image: \"\u002Fuploads\u002Fmedium_access_mode_title_image_30812ce165.png\"\n      - title: \"Webinar registration page: how to optimize for more sign-ups\"\n        subtitle: \"From form to conversion page: how MEETYOO Show turns your registration page into a campaign landing page\"\n        category: \"Event Strategy\"\n        readingTime: 11\n        slug: \"webinar-registration-page-optimize\"\n        image: \"\u002Fuploads\u002Fmedium_Professional_B2_B_tech_illustra_b485e5c6_90c09beeb4.png\"\n      - title: \"Webinar follow-up: The B2B playbook for more conversions after your event\"\n        subtitle: \"From segmentation to CRM handoff: how to extract maximum value from every webcast\"\n        category: \"Event Strategy\"\n        readingTime: 13\n        slug: \"webinar-follow-up-b2b-playbook\"\n        image: \"\u002Fuploads\u002Fmedium_Professional_B2_B_blog_header_i_cc8c1670_3368b888e9.png\"\nimage: \"\u002Fuploads\u002Fmedium_Clean_modern_B2_B_illustration_504c5dca_fcc063396f.png\"\n---\nYour LinkedIn ad, your newsletter and your partner's banner all send people to the same webcast. Two weeks later the attendee list shows 400 names and no answer to the one question marketing asks: which campaign brought which person? Webinar tracking breaks at the handover. The UTM parameters sit in the URL, the attendee ends up in a profile, and nothing connects the two.\n\nMEETYOO Show copies query parameters from the event URL into the attendee profile. It works at registration and at login with name and custom fields. You define the parameters once, and every attendee record carries its campaign source.\n\n## When you need webinar tracking with query parameters in the attendee profile\n\nYou need this as soon as more than one channel promotes the same event. Typical setups:\n\n- **Paid campaigns:** LinkedIn, Google or Meta ads link straight to the registration page.\n- **Email and newsletters:** every send or reminder carries its own `utm_content`.\n- **Partner and co-marketing links:** each partner gets a URL with its own `utm_source`.\n- **Landing page to webcast:** your own page collects the lead and forwards people to the event.\n- **CRM-first flows:** people register in your CRM and receive a personal link to the webcast.\n\n:::callout\n**The core idea:** the campaign parameter travels in the link, and MEETYOO writes it into the attendee profile. When you export the attendee list, source, medium and campaign sit next to name and email.\n:::\n\n## Which parameters to plan\n\nStart with the five standard UTM parameters and add your own where your reporting needs them. Decide the list before you configure anything, because only parameters you define are stored.\n\n| Parameter | Example value | Question it answers |\n|---|---|---|\n| `utm_source` | `linkedin` | Where did the click come from? |\n| `utm_medium` | `paid` | Which channel type? Paid, email, social, partner |\n| `utm_campaign` | `q3-webinar` | Which campaign? |\n| `utm_content` | `cta-banner-a` | Which ad, link or variant? |\n| `utm_term` | `webinar-tracking` | Which keyword (paid search)? |\n| Custom, e.g. `partner_id` | `acme` | Anything your CRM needs, such as partner, region or sales owner |\n\nA complete campaign link then looks like this: your event URL followed by `?utm_source=linkedin&utm_medium=paid&utm_campaign=q3-webinar`.\n\n## Two entry points: registration or login with custom fields\n\nAn event has one access mode. You set it under **Event configuration > General** in the tab **Access**. The mode depends on where the attendee registers.\n\n| | Registration | Login with name and custom fields |\n|---|---|---|\n| Where people sign up | On the MEETYOO registration page | In your own system, for example your CRM or a landing page |\n| How people reach the webcast | Campaign link to the registration page | Link to the event login |\n| Where you define the fields | **Event configuration > Registration**, sub-tab **Custom fields** | **Event configuration > General**, tab **Access** |\n| Field type for the parameter | **Query parameter field** | **Query parameter (hidden)** |\n| What you configure per parameter | The query parameter name | The query parameter name |\n\nBoth paths cover campaign tracking. Both are available in all plans, including the permanently free [Forever Free plan](\u002Fapp\u002Findex.html).\n\n:::callout\n**A note on login with custom fields:** this mode has no double opt-in. Use it when registration and consent already happened in your own system and attendees arrive through a personal link. If you want MEETYOO to handle registration, choose the registration mode. Our guide to [registration and access modes](\u002Fresources\u002Faccess-modes) compares the options.\n:::\n\n## Set up tracking with the registration mode\n\nChoose this path when attendees register on the MEETYOO registration page.\n\n1. Open **Event configuration > General**, go to the tab **Access** and set the access mode to **Registration**.\n2. Open **Event configuration > Registration** and switch to the sub-tab **Custom fields**.\n3. Add a new custom field and select the type **Query parameter field**.\n4. Enter the query parameter, for example `utm_campaign`. That is the only input the field needs.\n5. Repeat for `utm_source`, `utm_medium` and every other parameter on your list.\n\n![The custom fields settings of the registration page in MEETYOO Show](\u002Fuploads\u002Futm_2026_10_06_registration_page_custom_fields_settings_phnj3_4b4e4ea095.webp)\n\n![Adding a query parameter field to the registration custom fields](\u002Fuploads\u002Futm_2026_10_06_registration_page_query_parameter_custom_field_c5deh_fa1c38a1f1.webp)\n\nAttendees do not need to do anything. They open your campaign link, fill in the regular form, and MEETYOO stores the parameter values with the registration. The annotated screenshot below shows the URL with the parameter (underlined) and the filled form.\n\n![Registration page with UTM parameters in the URL and a filled registration form](\u002Fuploads\u002Futm_2026_10_06_regpage_with_parameters_and_filled_form_tfndy_annotated_9c9a3e79af.webp)\n\n## Set up tracking in the custom-fields login mode\n\nChoose this path when the registration happens somewhere else and people come to MEETYOO through a link.\n\n1. Open **Event configuration > General**, go to the tab **Access** and set the access mode to **Login with name and custom fields**.\n2. Define your custom fields directly in this tab. You can also ask for the email address as a further field.\n3. Add a field of the type **Query parameter (hidden)**.\n4. Enter the query parameter, for example `utm_campaign`. Again, that is the only input needed.\n5. Repeat for every parameter on your list.\n\n![Adding a hidden custom field for the utm_campaign parameter in the login settings](\u002Fuploads\u002Futm_param_2026_10_06_utm_campaign_parameter_custom_field_7kmu4_4538015475.webp)\n\nThe field type is hidden, so attendees never see it in the login form. The value arrives with the link and lands in the profile.\n\n![Finished configuration of login with custom fields including the defined UTM parameters](\u002Fuploads\u002Futm_2026_10_06_utm_parameters_defined_fjv98_26e8333253.webp)\n\n## How to test your webinar tracking with a test URL\n\nTest every event before you send the first campaign link. The test takes about five minutes. In both modes the values appear in the attendee list of the event. Check that each column shows exactly what you put into the URL.\n\n### Registration mode\n\nOpen your registration page with a test query string, for example `?utm_source=linkedin&utm_medium=paid&utm_campaign=q3-webinar`. Fill in the form with a test person and submit it. Then open the attendee list.\n\n![Attendee list of the event with the UTM parameters per attendee](\u002Fuploads\u002Futm_2026_10_06_utm_parameter_for_event_attendees_qsugg_a9b90048c6.webp)\n\n### Login mode\n\nOpen the event login with a different query string, for example `?utm_source=newsletter&utm_medium=email&utm_campaign=q3-reminder`. Enter a test name and log in. The name is typed in manually, the campaign value comes from the link.\n\n![Login form with the UTM parameter in the URL and a filled name field](\u002Fuploads\u002Futm_param_2026_10_06_sign_in_form_utm_in_url_z6few_a981fbf25d.webp)\n\nAfter you submit the form, the test person shows up in the attendee list with the values from the URL.\n\n![Attendee list after login with custom fields, showing the UTM parameter values from the URL](\u002Fuploads\u002Futm_param_2026_10_06_contenthub_meetyoo_com_app_index_html_2zpc2_33e450e357.webp)\n\n## Rules that save you from empty columns\n\n- **Case matters.** `utm_campaign` and `UTM_Campaign` are two different parameters. The name in the URL must match the name in the field exactly.\n- **Only defined parameters are stored.** MEETYOO ignores everything else in the URL. That keeps your data lean and supports data minimisation under GDPR.\n- **Missing parameters leave the field empty.** Attendees who arrive without a campaign link still register or log in. Their field stays blank.\n- **Forwarding keeps the query string.** If a landing page or redirect sits in front of the event, check that it passes the full query string on.\n\n## Naming conventions and checklist before going live\n\nConsistent values make the exported list usable. Agree on lowercase, hyphens instead of spaces, and one pattern for campaign names, for example `q3-webinar-launch`. Write the pattern into a shared sheet that marketing, partners and agencies use.\n\n:::callout\n**Checklist before go-live**\n- Parameter list agreed and written down\n- Access mode set correctly for the event\n- One field per parameter, names identical to the URL (case included)\n- Test link opened, test registration or login completed\n- Values visible and correct in the attendee list\n- Landing pages and redirects pass the query string on\n- Final campaign links built with a shared URL builder\n:::\n\n## Hand the data to your CRM\n\nThe simplest route is the direct download of the attendee list. Import the file into your CRM or marketing automation, and source, medium and campaign are available for segmentation and follow-up. If you prefer an automated route, a custom CRM integration receives all attendee fields, your campaign parameters included. Read how the [open API connects webcast data to your CRM](\u002Fresources\u002Fwebcast-crm-integration).\n\nFor the step after the import, our [B2B follow-up playbook](\u002Fresources\u002Fwebinar-follow-up-b2b-playbook) shows how to segment by engagement. To judge which campaign pays off, combine the campaign column with the [KPIs from our webinar ROI guide](\u002Fresources\u002Fwebinar-roi-kpis-measurement).\n\nIf registration runs in your CRM, build the personal link there and add the campaign parameters to it. MEETYOO writes them into the profile at login.\n\n## FAQ\n\n### Can MEETYOO track UTM parameters at registration and at login?\n\nYes. In the registration mode you add a **Query parameter field** under the custom fields of the registration page. In the login mode with name and custom fields you add a **Query parameter (hidden)** field in the Access tab. Both store the parameter values in the attendee profile.\n\n### Which query parameters can I capture?\n\nAny parameter you define as a field. The five UTM parameters are the usual choice. You can add your own, such as `partner_id` or `region`.\n\n### Does MEETYOO store parameters I did not define?\n\nNo. Only defined parameters are stored. This follows the principle of data minimisation.\n\n### Is the parameter name case sensitive?\n\nYes. The field must use the same spelling as the URL. `utm_campaign` and `UTM_Campaign` count as different parameters.\n\n### What happens when a parameter is missing in the URL?\n\nThe field stays empty. The attendee can still register or log in.\n\n### Where do I see the captured values?\n\nIn the attendee list of the event, in both access modes. You can download the list directly.\n\n### Do I need a paid plan?\n\nNo. The feature is available in all plans, including the Forever Free plan, which is permanently free with no expiry date and no credit card required.\n\n## Make every campaign euro traceable\n\nQuery parameters connect the click, the registration and the follow-up. With MEETYOO Show you set this up in minutes, for registration on our platform and for login from your own system. [Book a demo](\u002F#contact) or start with the [Forever Free plan](\u002Fapp\u002Findex.html).\n",9,{"title":5,"description":737},"How to carry utm_source, utm_medium, utm_campaign and your own parameters from the event URL into the attendee profile, for registration and login","2026-10-07","m3qsXk35fICVBp-FptATsy6kE3UBkmqrsKS8j2xb0HY",1792188431031]