Personalized Annotations are a powerful and deceptively simple feature that can make your videos "pop" and resonate with your audience.

In a nutshell, you can dynamically change what each viewer sees - like a different first name, company name, product or price, etc...

The magic of the HapYak approach is we utilize a tried-and-true web technology used for years for personalizing web pages to now personalize your web videos - JavaScript variables.

This elegant approach allows you to create a personalized video campaign at a fraction of the price of older, complex and process-intensive technologies like SundaySky and Idomoo.

And the best part? This personalization data comes from your existing systems (Marketing Automation, CRM, Email Marketing, product or customer databases, csv, exclel, etc..)

This Real Time, Scalable approach ensures that every video you produce has and Audience of One.

Using Parameters to Personalize the Video

When passing variables on a URL query string, HapYak reads all query parameters with the prefix "hapyak_". For example "?hapyak_course=complianceTraining" will result in a variable named "course" and a value of "complianceTraining".

Variables passed in this way can be displayed in annotations using the following syntax:


These variables can also be used in Display Rules for conditional display of annotations.

There are 3 reserved "hapyak_" parameter names. They have special meaning and must be thoughtfully used.
"hapyak_userId" and "hapyak_username" - These will be used for user-level analytics tracking.
"hapyak_seek" - This parameter expects an integer representing the number of seconds into the video that the playhead should be cued.

You can test parameters by clicking "view landing page" and then "test personalization."

Producing Videos with Personalization in Mind

The web based approach introduced a few helpful creative constraints. Here are the key tips and tricks on how to produce brand new personalized videos.

Connecting to Your Systems

Once you author your personalized video you will connect it to the system or database that contains all the personalization data. Whether it's an email marketing system, marketing automation, product or viewer database, or a simple csv or excel file there it doesn't matter, the system.

Most can happen automatically through our built .out integrations with these systems. 

Simply email support@hapyak.com and we can advise about your specific workflow and simplest integration.

Did this answer your question?