Journey's script uses a single selector to target each ad placement — one for your content area and one for your sidebar container. If your site has multiple page templates with different classes, IDs, or nesting structures, in-content and sidebar ads may appear on some templates but not others.
ℹ️ Note: Sidebar containers must be 300px wide (excluding padding) for sidebar ads to load.
‼️ Sidebar ads cannot be targeted without a sidebar container.
How to Optimize Your Site for Ad Targeting
Because Journey does not support targeting multiple classes or IDs, consistent templates are the best solution. When most of your content pages share the same template, the same selectors are available site-wide and deeply nested structures are less likely to interfere with ad targeting.
🚫 Journey does NOT support custom ad setups.
If multiple templates are unavoidable, use identical classes or IDs for your content area and sidebar container across every template. If those elements are deeply nested, applying consistent, unique classes or IDs to their parent containers can also improve targeting.
Best Practices
- Use consistent page templates across your site so the same selectors are available for every page.
- If templates must differ, use the same unique classes or IDs for your content area and sidebar container across all of them.
- If your content area or sidebar is deeply nested, consistent, unique classes or IDs on parent containers help with targeting.
- Ensure sidebar containers are at least 300px wide (excluding padding).
📝 If you make changes to your content areas or sidebar containers and ads do not load, fill out this form to report missing ads to the Journey Support team.