Best Practices for Using Insider One Campaigns in ChatGPT Apps

Prev Next

This guide outlines recommended best practices and sample campaign considerations to help you deliver a seamless experience inside your ChatGPT app.

1. Create an on-page campaign

For the best visual experience, use Onpage templates when running campaigns in ChatGPT apps. Because ChatGPT apps render UI components in a limited and fixed container, we recommend:

  • Designing compact layouts

  • Setting campaign width to below 500 px to prevent overflow or responsiveness issues

This ensures that the campaign fits naturally within the ChatGPT interface.

2. Define traffic allocation

Campaigns displayed inside a ChatGPT app UI component are typically visible to all users entering that experience.

As a best practice, set variant allocation to 100% to ensure a consistent and predictable user experience

3. Define segments

In most ChatGPT app implementations:

  • The UI component itself already defines a distinct traffic source

  • Additional segmentation is usually unnecessary

Therefore, it is generally recommended not to apply additional segment filters unless required for a specific use case.

4. Define rules

To ensure your campaign appears only inside the intended ChatGPT app UI component, configure:

  • Data Layer Rule: Data Layer > Insider Object > key: page.type > value: use the same value defined in your ChatGPT app UI component Web SDK integration.

  • Page Rule: Page Rules > Page URL > contains > chatgpt

These rules help isolate campaign delivery to the ChatGPT app environment.

5. Activate your campaign

You may activate the campaign after:

  • Campaign design is finalized.

  • Traffic allocation is defined.

  • Segmentation and rules are configured.

  • ChatGPT UI component logic is implemented.

This will deliver a controlled, consistent experience within your ChatGPT app.

Campaign use cases

1. Product recommendations

Show personalized product recommendations when users search for products in your ChatGPT app by triggering a Smart Recommender campaign inside the UI component.

2. Coupon and promotion campaigns

Deliver exclusive coupon codes or promotions to users interacting with your ChatGPT app by triggering a campaign.

3. Lead collection

Engage users coming from your ChatGPT app by displaying a Lead Collection campaign and capturing email addresses or other contact information directly within the UI component.