The Petshop: Experience APIs Tutorial

The Petshop: Experience APIs Tutorial

Technical Interactive Course | The Petshop tutorial is now available from the DY Academy for developers to learn the basics of leveraging DY via APIs

rate limit

Code not recognized.

About the Course

Who it's for:
This course is intended for Technical Users that want a comprehensive walk-through of the capabilities of Experience APIs & how to deploy API-based campaigns with Dynamic Yield. These APIs allow users to run personalized campaigns that are deeply integrated with their technology stack. Note: coding skills & access to developer tools are required to complete this course.
 
Duration:
45 minutes
 
Prerequisites:
Prior to beginning this course, you should be familiar with the concept of Experience APIs. If you are unsure, we encourage you to read the DY Knowledge Base Article, Getting Started with Experience APIs.
 
Note: This course does not drill down into the fundamentals & functionality of Dynamic Yield, such as campaign creation flows, targeting, report results, etc. To learn about the Business basics for leveraging the DY platform, we suggest that you take our Business Platform Fundamentals On-Demand Learning Path.
 
During this course, you will:
  • Set up a site in Dynamic Yield for API-based personalization
  • Replace a static Hero Banner & transform it into an A/B test that's powered by DY & that can be controlled by Business Users through the DY Admin Web UI
  • Progress from an A/B Test to Target Experiences using Events, Audiences, & bring-your-own custom attributes
  • Add Recommendation widgets
 

Curriculum45 min

  • Introduction & Running Your Petshop
  • 1. Intro to The Petshop Tutorial
  • 2. Prerequisites & Running the Code
  • 3. Getting Familiar with the Code
  • Creating an API Site & Setting Context
  • 4. Creating an API Site
  • 5. Creating an API Key
  • 6. Setting the Context
  • 7. Integrating with Dynamic Yield in the Homepage
  • Creating a Campaign
  • 8. Your First Campaign
  • 9. Creating the Template
  • 10. Creating the Campaign
  • 11. Calling the Campaign via the API
  • 12. Leveraging the Variation
  • 13. Bonus Reading (Optional)
  • Reporting Clicks
  • 14. Reporting Clicks on the Server Side
  • 15. Reporting Clicks on the Client Side
  • 16. Evaluating the Report
  • Products, Events, & Audiences
  • 17. Intro to Products, Events, & Audiences
  • 18. Uploading the Product Feed
  • 19. Firing Events
  • 20. Building an Audience
  • Targeting
  • 21. Audience-Based Targeting
  • 22. Session-Based Targeting
  • Recommendations
  • 23. Adding Recommendations: Classic Implementation vs. Using the API
  • 24. Creating a Recommendations Strategy & Campaign
  • 25. Getting Recommendations via the API
  • 26. Adding Custom Filter Rules
  • 27. Reporting Clicks at the Product Level
  • Wrap Up & Bonus Tasks
  • 28. Bonus Task #1.) Add an Overlay
  • 29. Bonus Task #2.) Support Previewing Variations
  • 30. Wrap Up
  • Course Feedback

About the Course

Who it's for:
This course is intended for Technical Users that want a comprehensive walk-through of the capabilities of Experience APIs & how to deploy API-based campaigns with Dynamic Yield. These APIs allow users to run personalized campaigns that are deeply integrated with their technology stack. Note: coding skills & access to developer tools are required to complete this course.
 
Duration:
45 minutes
 
Prerequisites:
Prior to beginning this course, you should be familiar with the concept of Experience APIs. If you are unsure, we encourage you to read the DY Knowledge Base Article, Getting Started with Experience APIs.
 
Note: This course does not drill down into the fundamentals & functionality of Dynamic Yield, such as campaign creation flows, targeting, report results, etc. To learn about the Business basics for leveraging the DY platform, we suggest that you take our Business Platform Fundamentals On-Demand Learning Path.
 
During this course, you will:
  • Set up a site in Dynamic Yield for API-based personalization
  • Replace a static Hero Banner & transform it into an A/B test that's powered by DY & that can be controlled by Business Users through the DY Admin Web UI
  • Progress from an A/B Test to Target Experiences using Events, Audiences, & bring-your-own custom attributes
  • Add Recommendation widgets
 

Curriculum45 min

  • Introduction & Running Your Petshop
  • 1. Intro to The Petshop Tutorial
  • 2. Prerequisites & Running the Code
  • 3. Getting Familiar with the Code
  • Creating an API Site & Setting Context
  • 4. Creating an API Site
  • 5. Creating an API Key
  • 6. Setting the Context
  • 7. Integrating with Dynamic Yield in the Homepage
  • Creating a Campaign
  • 8. Your First Campaign
  • 9. Creating the Template
  • 10. Creating the Campaign
  • 11. Calling the Campaign via the API
  • 12. Leveraging the Variation
  • 13. Bonus Reading (Optional)
  • Reporting Clicks
  • 14. Reporting Clicks on the Server Side
  • 15. Reporting Clicks on the Client Side
  • 16. Evaluating the Report
  • Products, Events, & Audiences
  • 17. Intro to Products, Events, & Audiences
  • 18. Uploading the Product Feed
  • 19. Firing Events
  • 20. Building an Audience
  • Targeting
  • 21. Audience-Based Targeting
  • 22. Session-Based Targeting
  • Recommendations
  • 23. Adding Recommendations: Classic Implementation vs. Using the API
  • 24. Creating a Recommendations Strategy & Campaign
  • 25. Getting Recommendations via the API
  • 26. Adding Custom Filter Rules
  • 27. Reporting Clicks at the Product Level
  • Wrap Up & Bonus Tasks
  • 28. Bonus Task #1.) Add an Overlay
  • 29. Bonus Task #2.) Support Previewing Variations
  • 30. Wrap Up
  • Course Feedback