Recommendations: Adding entities via Feeds or Recommendations API vs passing Adobe Target parameters (using Launch)
I’m setting up Recommendations for the first time using this as reference: How Do I Implement Recommendations Activities? | Adobe Target but also many other pages of instructions.
I understand that to build the list in the Catalog, I can use Feeds or the Recommendations API. There is a third option, Delivery API, that I haven’t explored. I tested using the Recommendations API and it worked. I was able to pass an entity.
I’m not clear about this step (from the above page): 3. Pass behavioral information and context
In Launch (aka Data Collection) I set up a Web SDK Variable and Rule that sets various entity attributes such as entity.id, entity.name, entity.categoryID, and so on. I can see this data on the interact payload and assume it’s being passed to Target. More inf here: Send parameters - Migrate Target from at.js 2.x to Web SDK | Adobe Target
What is the purpose of passing Target params? Is it to inform Target about visitor behaviour? Is this a different thing than adding entities to the Catalog?
Thank you.