Dynamic Links
The Dynamic Links tab allows you to create and manage your dynamic link. These are templates that use variables that are automatically replaced with unique tracking links in your YouTube video descriptions.
Overview
Dynamic links use a template system where you define a variable name (like {{my-link}} ) that gets replaced with actual tracking links when you process variables. This allows you to use the same variable (link) across multiple videos while each video receives its own unique tracking link.
How Dynamic Links Work
- Create a Template - Define a variable name and destination URL
- Add Variable to Descriptions - Include the variable (e.g.,
{{my-link}}) in your YouTube video descriptions - Process Variables - Use the "Process Variables" button on the Dynamic Links page to replace variables with actual tracking links
- Automatic Replacement - Each video gets its own unique tracking link for the same variable
Creating a Dynamic Link
Step 1: Click "Create Dynamic Link"
Click the "Create Dynamic Link" button in the top-right corner of the Dynamic Links tab.
Step 2: Fill in Template Details
A modal will open where you can configure your template:
Template Name
Give your template a descriptive name to help you identify it later.
Examples:
- "Main Product Link"
- "Free Course Download"
- "Newsletter Signup"
Variable Name
This is the variable that you use in your video descriptions. It must be wrapped in double curly braces.
Format: {{variable-name}}
Examples:
{{my-link}}{{camera-course}}{{amazon-fx3}}{{newsletter}}
Important: The variable name must be unique and should be descriptive. Use names that you easy remember. Avoid spaces and special characters (use hyphens or underscores instead).
Destination URL
Enter the URL where you want to send traffic when this variable is used.
Examples:
https://example.com/my-landingpagehttps://amazon.com/product/xyzhttps://example.com/free-course
Tip: Make sure this URL is accessible and working before creating the template.
Link Type
Choose between two link types:
- Offer Links - Links associated with a specific offer (requires a thank you page)
- Affiliate Links - General tracking links without offer association (usually external links)
When to use each:
- Use Offer Links when you want to track conversions and associate clicks with a specific product or service. This requires the tracking script to be present for tracking the conversion on the thank you page.
- Use Affiliate Links for general tracking without conversion tracking. e.g. affiliate links, external links, general links
Offer Selection (Offer Links Only)
If you selected "Offer Links", choose an offer from the dropdown. This links your template to a specific offer for conversion tracking.
Domain Selection
Choose which domain to use for the short links generated from this template. You can't customize the back-half for dynamic links since they are uniquely generated for each instance.
Step 3: Save Template
Click "Create Template" to save your dynamic link template.
Using Dynamic Links
Step 1: Add Variables to Video Descriptions
Add your variable (e.g., {{my-link}} ) to your YouTube video descriptions wherever you want the tracking link to appear. This is especially useful if you usually use a template for your YouTube descriptions.

Step 2: Process Variables
Click the Process Variables button on the Dynamic Links tab.
What happens:
- The system scans all your videos for the dynamic link variables
- Creates unique tracking links for each
- Replaces the variables with the actual tracking links
- Updates the YouTube descriptions automatically
Step 3: Verify Links
After processing, check your video descriptions to confirm the variables have been replaced with tracking links.
You can also use the "Verify Links in Descriptions" feature in the Quick Generate tab to check if all links are present.
Note: We are currently working on a Chrome Extension, which will automate the variable processing and enable you to reference your variables in the YouTube Studio in-line description editor.
Troubleshooting
Variables Not Replacing
Possible causes:
- Variable name doesn't match exactly (case-sensitive)
- Variables haven't been processed yet
- Template was deleted
Solution:
- Check variable spelling and formatting (must be
{{variable-name}}) - Process variables using the Quick Generate tab
- Verify template still exists
Wrong Links Generated
Possible causes:
- Template destination URL was changed
- Wrong template selected
Solution:
- Check template settings
- Verify destination URL is correct
- Re-process variables if needed
Ready to use dynamic links? Create your first template, add the variable to your video descriptions, then process variables in the Quick Generate tab.