Multiply Variables
Creating Interaction Terms
Multiply Variables creates interaction terms by multiplying two variables together, allowing you to test whether marketing channels work synergistically.
What Are Interaction Terms?
Beyond Additive Effects
Standard Linear Model (Additive):
Sales = β₀ + β₁×TV + β₂×DigitalAssumes: TV and Digital effects are independent and simply add together
Interaction Model:
Sales = β₀ + β₁×TV + β₂×Digital + β₃×(TV × Digital)Tests: Do TV and Digital work better (or worse) together than alone?
When to Use Interaction Terms
Synergy Testing
Scenario: TV builds awareness, Digital captures intent
Hypothesis: TV + Digital together more effective than sum of each
Solution:
Create: TV_x_Digital (multiply TV_Spend × Digital_Spend)
Model: Sales ~ TV + Digital + TV_x_DigitalIf β₃ > 0: Positive synergy (amplification effect) If β₃ < 0: Negative synergy (cannibalization)
Cross-Channel Effects
Test combinations:
- TV × Radio (similar messaging across channels) 
- Brand × Performance (awareness + conversion) 
- Online × Offline (digital-physical synergy) 
Creating Multiplication Variables
In Variable Workshop
Step 1: Select first variable (e.g., TV_Spend)
Step 2: Choose "Multiply Variables"
Step 3: Select second variable (e.g., Digital_Spend)
Step 4: Preview multiplication result
Step 5: Name new variable: TV_x_Digital
Step 6: Create
Interpretation
Positive Coefficient = Synergy
Example Model:
Sales = 1000 + 0.5×TV + 0.3×Digital + 0.001×(TV×Digital)At low spend:
- TV: $10K, Digital: $5K 
- Interaction: $10K × $5K × 0.001 = $50 
- Minimal synergy effect 
At high spend:
- TV: $50K, Digital: $30K 
- Interaction: $50K × $30K × 0.001 = $1,500 
- Strong synergy effect 
Insight: Channels amplify each other at higher investment levels
Negative Coefficient = Cannibalization
Example:
β₃ = -0.0005Interpretation: Channels competing for same audience, diminishing combined effect
Common Use Cases
Brand + Performance
Create: TV_x_Search
Test: Does brand awareness (TV) boost search conversion?Geographic Overlap
Create: TV_National_x_Radio_Local
Test: National + local media synergySeasonal Interactions
Create: Digital_x_Holiday_Indicator
Test: Is digital more effective during holidays?Best Practices
✅ Use with transformed variables - Apply adstock/saturation first, then multiply
✅ Test one interaction at a time - Don't add many interactions simultaneously
✅ Require sufficient data - Interactions need more observations to estimate reliably
✅ Business hypothesis driven - Only test theoretically meaningful interactions
❌ Don't multiply everything - Most interactions are non-significant
❌ Watch for multicollinearity - Interactions correlated with main effects
Summary
Key Points:
✖️ Multiply = Interaction term - tests synergy/cannibalization
🤝 Positive coefficient = synergy - channels amplify each other
⚔️ Negative coefficient = cannibalization - channels compete
📊 Requires more data - interactions harder to estimate than main effects
🎯 Hypothesis-driven - test specific, meaningful combinations
Powerful tool for understanding how marketing channels work together!
Last updated