I am working on extracting data for a crm integration with marketo.
The primaryAttributeValueId for web page visits appears to not map to the landing page asset ids. If so is there a way i can determine the landing page id given an activity from the bulk activity exctract API?
https://nation.marketo.com/message/199923-connect-web-page-activity-to-landing-page-asset
Someone else has asked for this with no response several months ago.
I can't seem to find anything using the rest APIs that tracks back to this ID
If I look at all landing pages or landing page templates or landing page content all I see are IDs in the 1000s nothing that look remotely close to 75.
Webpage ID comes from the Munchkin world, and non-Marketo pages have Webpage IDs as well (in fact, a single non-Marketo hostname + pathname combo can have multiple Webpage IDs).
You can connect an LP ID to a URL at the current point in time only using the Asset API.
So using the web page id there is no way to get the landing page ID, but from the activity i do have a web page url that is looks like:
'/Thank-You.html'.
The way i am supposed to determine which landing page was used is to query the assets api for all LPs, and correlate he 'URL' field with that 'Webpage URL' field from the activity?
the 'URL' field often looks like this: 'https://<URL>/lp/<munchkin>/Thank-You.html',
but i have seen some of the assets looking like this: 'https://<URL>/lp/<munchkin>/WBN-YYYY-MM-DDWebinarv3_LP-OnDemand.html'
would i get that WBN-YYYY-MM? or that looks like a date template or something.
Is there any way to determnistically go from web page id to landing page id?
The way i am supposed to determine which landing page was used is to query the assets api for all LPs, and correlate he 'URL' field with that 'Webpage URL' field from the activity?
Yes.
but i have seen some of the assets looking like this: 'https://<URL>/lp/<munchkin>/WBN-YYYY-MM-DDWebinarv3_LP-OnDemand.html'would i get that WBN-YYYY-MM? or that looks like a date template or something.
That's entered by the Marketo user when setting the URL, as part of a naming convention. It's not something automatically inserted.
Is there any way to determnistically go from web page id to landing page id?
Nope.