Incorrect link in events api
under review
Joe Duemig
Many of the event api results are displaying the event.event_location_map.link as the event.link.
Example playground results for event near Troy, MO:
"events_results":
[
{
"title":
"Wednesday Night Middle School Youth",
"date":
{
"start_date":
"Jun 24",
"when":
"Today, 6:45 – 8:00 PM"
},
"address":
[
"Anchored Hope Church, 211 Boone St",
"Troy, MO"
],
"link":
"event_location_map":
{
"image":
"link":
"serpapi_link":
},
"description":
"Wednesday Night Youth is a time for teens in grades 6-8 to grow in their relationship with God and build healthy relationships with each other through games, small groups, music, and media.",
"ticket_info":
[
{
"link":
}
],
"venue":
{
"name":
"Anchored Hope Church",
"reviews":
7,
"link":
},
"thumbnail":
},
The actual link is https://anchoredhope.church/events/thursday-night-youth/2021-06-24/
This link is in the ticket_info array, but looking through results, many times these links go to other pages and there is no way to parse which is the correct url.
Justin O'Hara
Hi Joe Duemig I'll be forwarding this to the engineers. Perhaps there was a revert to the old version
Justin O'Hara
under review
Milos Djurdjevic
complete
Milos Djurdjevic
in progress
Justin O'Hara
under review
Joe Duemig
Regarding the merged issue of intermingled tickets and more info buttons, the first result(Some Assembly Required VBS) in the same search id, the Google event has 5 links, three are classified as more info. The api is only pulling back two results.
The second search result (Lincoln County Gun Show) in the same search id has 2 additional links, one is classified as tickets, one as more info. Both of these are in the api results in event.ticket_info, they should distinguish between the two or the link loses value.
Joe Duemig
Justin, Thanks for merging those together, I wasn't sure if I should make one or two, they seam to be separate issues, but are close so I wasn't sure the best way you wanted it.
Regarding the issue of the event.link being incorrect, Look at the search: 60d625bde815afae5614bac0, the 3rd and 6th result the event.link is actually a Google Map link.
Justin O'Hara
Joe Duemig: In regards to the event.link being incorrect, as you can see between the first results and the 3rd and 6th result, the javascript rendering for each element is fundamentally different. The first result has tickets and links to those tickets and the third and 6th result have no event or links besides a Google Map Link. And our parser placed it there because that is how the element is set up
Joe Duemig
Justin O'Hara: This looks like you are referring to the event.venue.link, I am referring to the event.link, the main link element of the event.
I would expect that references one(I assume the same) URL in the two locations highlighted here.
Justin O'Hara
Joe Duemig: Thanks for pointing this out. I noted this internally and I'm waiting to have an engineer weigh in on the incorrect scraping of the link. Thanks for the screenshots. I hope we get this fixed quickly.
Justin O'Hara
Justin O'Hara
Hi Joe Duemig Can you please provide a search id for me? I want to take a look at the incorrect information.
Joe Duemig
Not only does this cause an issue with the data being incorrect, but the link is the best possible item to use as a unique identifier for an event to see if it has changed.
Load More
→