Is there currently a way to retrieve contact web activity through the API? Ideally I could request all web activity for a given date range and retrieve all contacts and all the pages they visited for that period.
My subscription is on the Enterprise plan and we have already configured the _push events to populate this inside the platform, but I need to get this data out into my data warehouse.
I’ve read through lots of documentation and help forum posts, but it appears this may not be an option (which would be extremely disappointing and surprising given competitor capabilities). Can anyone confirm that this is a limitation, or, hopefully instead, let me know what API endpoint can be used to retrieve this sort of data?
While @Derek_Gervais and I can and have passed this feedback along internally, the HubSpot Community Ideas Forum is the best place to share feature requests. The product teams regularly monitor posts and generally prioritize ideas which have the most engagement from and greatest potential impact on users.
I searched the Ideas Forum but couldn't find any existing posts suggesting this feature. Without a concrete request from customers and multiple upvotes, the product team is much less likely to scope such a solution.
If you would like the ability to retrieve this analytics data through an API, please post and upvote a feature request.
I recommend including as much detail as possible per these best practices. The more the product teams understand a feature's use case, the more accurate they will be when implementing the feature.
If anyone creates an idea, please share it here and I'll be happy to upvote it myself.
any updates on how to use the Hubspot APi to get all timeline events of a contact, without having to use the Beta-Version of the API? does anyone know of a workaround for this problem?
Hey, @AAlsalkhadi. I don't have an update or documented workarounds.
I encourage you to create a new post with your request for ideas on how other community members approach this limitation. There is a good chance your question will not get the visibility it deserves here, as this is an almost 5-year-old post.
thank you very much for your reply. I guess I will have to make a new post on this subject, since none of the posts dealing with this problem contain a satisfactory answer.
Thanks for raising the feature request @dataops @hubspot any updates on this feature request? As a partner of Hubspot with numerous mutual customers, we would love to be able to utilize this API. We want to be able to associate web activities to the contact.
by providing 2 query parameters to dig into specific objects, in the above example:
objectType=contact
objectId=XXXX
These parameters allow us to focus on a specific record by object ID.
If we then want to drill into specific events, we can use the following:
&eventType=e_visited_page
This will then show all page visits for this contact. We can also include theoccurredAfteroroccurredBeforeparameters to refine our search to specific periods of time.
My team is currently in search of an API like this. Several months ago I submitted an idea of this type based on @IsaacTakushi 's recommendation since I hadn't seen anything like this.
Another member of my team just discovered there might be a Web Analytics API in public beta, but I'm not yet certain this is what we're looking for, which appears to be similar to @dataops's original request.
@scibelliThe Ultimate Data Export app for HubSpot provides raw web events data along with all other HubSpot CRM data. Delivered as an Excel file. The app is free to use. The app uses the Web Events API that is now in public beta.
Did this post help solve your problem? If so, please mark it as a solution.
John Elmer, CEO Bayard Bradford Advanced CRM Implementation | HubSpot Custom Integration Services | Datawarehouse.io Apps for HubSpot Elite HubSpot Solutions Partner > Follow me on LinkedIn
@dataops@IsaacTakushi@Derek_Gervais There is now a solution for this use API case. The Ultimate Data Export app for HubSpot provides raw web events data along with all other HubSpot CRM data. Delivered as an Excel file. The app is free to use.
Did this post help solve your problem? If so, please mark it as a solution.
John Elmer, CEO Bayard Bradford Advanced CRM Implementation | HubSpot Custom Integration Services | Datawarehouse.io Apps for HubSpot Elite HubSpot Solutions Partner > Follow me on LinkedIn
While @Derek_Gervais and I can and have passed this feedback along internally, the HubSpot Community Ideas Forum is the best place to share feature requests. The product teams regularly monitor posts and generally prioritize ideas which have the most engagement from and greatest potential impact on users.
I searched the Ideas Forum but couldn't find any existing posts suggesting this feature. Without a concrete request from customers and multiple upvotes, the product team is much less likely to scope such a solution.
If you would like the ability to retrieve this analytics data through an API, please post and upvote a feature request.
I recommend including as much detail as possible per these best practices. The more the product teams understand a feature's use case, the more accurate they will be when implementing the feature.
If anyone creates an idea, please share it here and I'll be happy to upvote it myself.
I’d be happy to pass your feedback along internally. If you have the inclination, I would encourage you to check out the Ideas Forum on the HubSpot Community. There, you can create a post including your use case that product and other customers can see as well.
Hi Derek, I totally agree with @dataops. An API endpoint to retrieve the activities of a contact would be nice to have. The endpoint can be used by our third party module to show how user behaves. Hubspot does a great deal of analytics but, when we want to integrate into our own website through API, the resources are lacking.
Hope Hubspot team will consider this legitimate requests.
It’s not currently possible to pull analytics data (website activity, enterprise events, etc) from HubSpot using the API. Depending on your goal, you could create contact lists based on events and dates.
Thank you very much for the information. Contact lists will not work in this scenario unfortunately. I would strongly encourage your product team to open up this API capability. I’ll work with my internal stakeholders about the limitation this presents with the product. Cheers ~