Hi,
We are trying to pass on24 Member Webinar URL details in Google Calendar location and description section however we are not able to pass the complete link details i.e. full link
link which is getting passed:
https://event.on24.com/interface/registration/autoreg/index.html?eventid=2120276
We have followed instruction provided here for agical however we are not able to pass the link successfully as
https://blog.teknkl.com/agical-io-now-supports-add-to-google-calendar/
https://blog.teknkl.com/working-around-mostly-with-unencoded-urls-in-query-strings/
Sanford Whiteman - Could you please help us out with this ?
URL used -
http://ics.agical.io/alt_sep?subject={{my.Webinar-Title}};dtstart={{my.Start-Date-Gmail-Calendar}}T{{my.Start-Time-24hrs-Gmail-Calendar}}:00Z;dtend={{my.End-Date-Gmail-Calendar}}T{{my.End-Time-24hrs-Gmail-Calendar}}:00Z;format=gcal;description= Testing the options: {{member.webinar url}};location={{member.webinar url}}
Solved! Go to Solution.
Add preencoded=false with Google format or you'll have a double-encoding problem.
http://ics.agical.io/alt_sep?location=https://event.on24.com/interface/registration/autoreg/index.html?eventid=2120276&sessionid=1&key=D6BA4DD259AAACA2F54D6DEB2DC4FFD0&firstname=Test&lastname=Lead&email=test.test@test.com&title=dev&company=Testing&country=&zip=&work_phone=;description=Testing the linkhttps://event.on24.com/interface/registration/autoreg/index.html?eventid=2120276&sessionid=1&key=D6BA4DD259AAACA2F54D6DEB2DC4FFD0&firstname=Test&lastname=Lead&email=test.test@test.com&job_title=dev&company=Testing&country=&zip=&work_phone=;format=gcal;preencoded=false
Works for me as expected.
This link:
http://ics.agical.io/alt_sep?location=https://event.on24.com/interface/registration/autoreg/index.html?eventid=2120276&sessionid=1&key=D6BA4DD259AAACA2F54D6DEB2DC4FFD0&firstname=Test&lastname=Lead&email=test.test@test.com&job_title=dev&company=Testing&country=&zip=&work_phone=;description=Testing the link https://event.on24.com/interface/registration/autoreg/index.html?eventid=2120276&sessionid=1&key=D6BA4DD259AAACA2F54D6DEB2DC4FFD0&firstname=Test&lastname=Lead&email=test.test@test.com&job_title=dev&company=Testing&country=&zip=&work_phone=
Produces this calendar file:
BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
PRODID:-//Microsoft Corporation//Outlook 11.0 MIMEDIR//EN
COMMENT:via ics.agical.io
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20191120T193550Z
UID:20191120T193550Z-1912346928@ics.agical.io
DTSTART:20191120T193550Z
DTEND:20191120T193550Z
ORGANIZER:
SUMMARY:
BEGIN:VALARM
TRIGGER;VALUE=DURATION:-PTM
DESCRIPTION:Agical Alarm:
ACTION:DISPLAY
END:VALARM
DESCRIPTION:Testing the link https://event.on24.com/interface/registration/autoreg/index.html?eventid=2120276&sessionid=1&key=D6BA4DD259AAACA2F54D6DEB2DC4FFD0&firstname=Test&lastname=Lead&email=test.test@test.com&job_title=dev&company=Testing&country=&zip=&work_phone=
LOCATION:https://event.on24.com/interface/registration/autoreg/index.html?eventid=2120276&sessionid=1&key=D6BA4DD259AAACA2F54D6DEB2DC4FFD0&firstname=Test&lastname=Lead&email=test.test@test.com&job_title=dev&company=Testing&country=&zip=&work_phone=
ATTACH:
END:VEVENT
END:VCALENDAR
Note the inner URLs are fully formed.
Hi Sanford Thankyou for the reply, however i'm looking for Google calendar format. It works fine in ics format in my system as well.
Add preencoded=false with Google format or you'll have a double-encoding problem.
http://ics.agical.io/alt_sep?location=https://event.on24.com/interface/registration/autoreg/index.html?eventid=2120276&sessionid=1&key=D6BA4DD259AAACA2F54D6DEB2DC4FFD0&firstname=Test&lastname=Lead&email=test.test@test.com&title=dev&company=Testing&country=&zip=&work_phone=;description=Testing the linkhttps://event.on24.com/interface/registration/autoreg/index.html?eventid=2120276&sessionid=1&key=D6BA4DD259AAACA2F54D6DEB2DC4FFD0&firstname=Test&lastname=Lead&email=test.test@test.com&job_title=dev&company=Testing&country=&zip=&work_phone=;format=gcal;preencoded=false
Hey Sandy,
I'm experiencing the same issue with the On24 link getting truncated when it's displayed in Google Calendar. It will end after the event ID (example: https://event.on24.com/interface/registration/autoreg/index.html?eventid=2373832). Thanks in advance for your help!
URL Used:
http://ics.agical.io/?subject={{my.Webinar-Title}}&dtstart={{my.cal_Start-Time-24hrs-Gmail-Calendar}}&dtend={{my.cal_End-Time-24hrs-Gmail-Calendar}}&description={{my.Webinar-Description}}: {{member.webinar url}}&location={{member.webinar url}}&format=gcal&preencoded=false
-Noah
Looks like you're missing the /alt_sep — and then use ; instead of & between your params.
I've updated the url with those missing elements (below) but it's still truncating the on24 url in both the Location and Description area in google calendar (all other tokens are displaying the correct text, date, time, etc).
http://ics.agical.io/alt_sep/?subject={{my.Webinar-Title}};dtstart={{my.cal_Start-Time-24hrs-Gmail-Calendar}};dtend={{my.cal_End-Time-24hrs-Gmail-Calendar}};description={{my.Webinar-Description}}{{member.webinar url}};location={{member.webinar url}};format=gcal;preencoded=false
Noah, can you supply a final URL with the token values interpolated (not the token names)? Need that to test.
Here's the URL with token values:
http://ics.agical.io/alt_sep/?subject=30|30 Webinar;dtstart=2020-06-10T14:00:00-04:00;dtend=2020-06-10T15:00:00-04:00;description=Get the latest news and happenings during the past 30 days in the SEO world in 30 minutes. Click the link when it's time to join the webinar: {{member.webinar url}};location={{member.webinar url}};format=gcal;preencoded=false
The full {{member.webinar url}} looks like this with the standard marketo/ical token:
https://event.on24.com/interface/registration/autoreg/index.html?eventid=2373832&sessionid=1&key=C689A5C09969D9398FBA86A7EF0A1166&firstname=Noah&lastname=Lohr&email=mnlohr@gmail.com&job_title=Senior+Manager%2C+Marketing+Operations&company=Conductor%2C+Inc.&country=United+States&zip=10016&work_phone=%28646%29+291-2490
So if the final interpolated URL is:
http://ics.agical.io/alt_sep/?subject=30|30 Webinar;dtstart=2020-06-10T14:00:00-04:00;dtend=2020-06-10T15:00:00-04:00;description=Get the latest news and happenings during the past 30 days in the SEO world in 30 minutes. Click the link when it's time to join the webinar: https://event.on24.com/interface/registration/autoreg/index.html?eventid=2373832&sessionid=1&key=C689A5C09969D9398FBA86A7EF0A1166&firstname=Noah&lastname=Lohr&email=mnlohr@gmail.com&job_title=Senior+Manager%2C+Marketing+Operations&company=Conductor%2C+Inc.&country=United+States&zip=10016&work_phone=%28646%29+291-2490 ;location=https://event.on24.com/interface/registration/autoreg/index.html?eventid=2373832&sessionid=1&key=C689A5C09969D9398FBA86A7EF0A1166&firstname=Noah&lastname=Lohr&email=mnlohr@gmail.com&job_title=Senior+Manager%2C+Marketing+Operations&company=Conductor%2C+Inc.&country=United+States&zip=10016&work_phone=%28646%29+291-2490 ;format=gcal;preencoded=false
This is what I see in Google, doesn't look truncated from here: