Missing field “eventAttendanceMode”
-
Hi, I got a google search console error today saying
Missing field “eventAttendanceMode”
Example of effected page – https://blackdognewent.co.uk/event/quiz-night-9/
How can I fix this error?
Thank you
-
I just got the same message for forgottenfelinesny.org. I’m using the Events Calendar by Modern Tribe.
As per https://schema.org/eventAttendanceMode…
The eventAttendanceMode of an event indicates whether it occurs online, offline, or a mix.
also
This term is proposed for full integration into Schema.org, pending implementation feedback and adoption from applications and websites.
I think it’s still pending as there are recent comments on implementation strategies here…
https://github.com/schemaorg/schemaorg/issues/1842
If it hasn’t been implemented why is Google looking for it?
I’m getting the same errors from google. What does Modern Tribe have to say about this?
I just saw this on Google:
Get your event on Google
On March 17, 2020, we added several optional properties: eventStatus, eventAttendanceMode, and previousStartDate. Due to COVID-19, we encourage you to add these new properties so people can understand the status of your event and how they can attend. For more information about this change, check out our blog post.So this is a new field that Google added on March 17. I can see why we need to fill it in.
Modern Tribe: I’m guessing you’re working hard to add this feature? Isn’t it great when Google drops something new onto us? Because dealing with a global pandemic wasn’t enough stress in our lives. Thanks for all you folks do!!!
Same Topic : https://ww.wp.xz.cn/support/topic/search-tag-2/
Same here…
I am trying to inject this new feature into my event list https://playfortuna.com/en/tournaments/list
Has anyone already done it?-
This reply was modified 6 years, 2 months ago by
dodoca9540.
Hi, while we are waiting for an official plugin update that will hopefully introduce support for these new fields, here is a quick temporary fix that we added to our theme’s
functions.phpfile in order to inject the extra info into the metadata of all our events./* all events moved online due to COVID-19 */ if (!function_exists('custom_event_schema_extras')) { function custom_event_schema_extras($_data, $args, $event) { $_data->eventStatus = 'EventMovedOnline'; $_data->eventAttendanceMode = 'OnlineEventAttendanceMode'; return $_data; } add_filter('tribe_json_ld_event_object', 'custom_event_schema_extras', 10, 3); }Thank you for sharing @pbosakov 🍻
Hello,
I had the same from Google, and was looking for a soluce.
Hope it’ll come.
Thanks @pbosakov. I’ll have a look at this.
PS : Sorry for my poor english ;-).Thanks @pbosakov for Your code, although i hope the fix will be in the future updates?
Some information is here https://developers.google.com/search/docs/data-types/event#virtual-location, but I know many Event Plugin Providers are working on having this tag implemented with their next update.
Thank you @pbosakov
Hey, I wrote an article about event changes in structured data. It also includes @pbosakov snippet for the Events calendar.
Hi you all 🙂
Sorry for the long time to reply you.
Google recently launched new schema data for events and we needed some time to find out a easy solution for you.We launched this free extension that will allow you to manage Event stats => https://theeventscalendar.com/extensions/event-statuses/
Please give a try and let me know if you need some help
Be Safe!
Cheers, -
This reply was modified 6 years, 2 months ago by
The topic ‘Missing field “eventAttendanceMode”’ is closed to new replies.