Connecting digital clicks to offline conversions is one of the biggest challenges in marketing attribution.
By using If-So to detect the specific origin of your traffic, you can ensure that when your phone rings, you know exactly which marketing channel is responsible for the lead. This level of precision allows for smarter data collection and more effective budget allocation.
The system identifies visitors using several technical conditions:
- Referral Source: Detects the specific website the visitor arrived from, such as a partner site or a social media platform.
- UTM Parameters: Identifies specific campaign data (source, medium, or campaign name) attached to the link the user clicked.
- Any URL Parameter: Allows for custom tracking by detecting any specific variable you include in your destination URLs.
Once assigned, the tracking number remains consistent as the user browses your site, ensuring total attribution across their entire session.
Use Cases
- Google Ads vs. Organic Search: Display a specific tracking number for visitors coming from paid search results, while showing your standard office line to organic visitors.
- Social Media Campaign Attribution: Assign a unique number to a Facebook or Instagram ad campaign. When that specific number rings, you have immediate proof of the campaign’s effectiveness.
- Affiliate & Partner Tracking: Provide different partners with unique tracking links. When their referred traffic reaches your site, they see a phone number assigned exclusively to that partner.
- Email Marketing Segmentation: Use a dedicated number for your “VIP Newsletter” subscribers. This allows you to prioritize these incoming calls and provide a more personalized service.
- Offline-to-Online Continuity: If you run a print ad with a specific QR code, use If-So to display that same unique number on the landing page, maintaining a consistent tracking thread from physical paper to digital visit.
For Digital Agencies
Utilizing dynamic phone display solves the challenge of blind ad spend by identifying exactly which sources generate high-value inquiries. Designing these automated shifts demonstrates a commitment to total attribution, allowing for a more refined strategy that prioritizes the most effective touchpoints and results in a more sophisticated, user-centric experience.
The ROI Connection: Data-Driven Attribution
Attributing value to your marketing spend becomes much simpler when you can track the physical actions taken after a click.
Accurate Campaign Tracking and Optimized Ad Spend: By identifying which specific ad groups or keywords are generating high-value phone inquiries, you can achieve accurate campaign tracking and optimized ad spend. This allows you to stop wasting budget on channels that drive traffic but zero calls, instead reallocating those funds to your highest-performing sources for a more efficient marketing strategy.
Step-by-step: Setting up a dynamic phone number
The following guide explains how to configure a dynamic phone number based on UTM Parameter conditions. These steps can be adapted for any other If-So condition.
*Elementor or Gutenberg user? This condition can be used to set up a conditional element or block (Learn more: Gutenberg | Elementor).
- Create a New Trigger: On your WordPress dashboard, navigate to “If-So → Add New Trigger.”
- Select the Condition: Click on “Select a condition” and choose “UTM.”
- Configure the UTM Parameter: Select the specific parameter you wish to track: “Source,” “Medium,” “Campaign,” “Term,” or “Content.”
- Set the Operator: Choose an operator such as “is,” “contains,” or “is not.”
- Enter the Variable: Type in your UTM variable (ensure you do not include the “=” sign).
- Define the Dynamic Content: In the content field, enter the specific phone number to be displayed when your UTM condition is met.
- Set the Default Content: In the default field, enter the standard phone number to be shown if the condition is not met (this can also be left blank).
- Publish and Deploy: Press “Publish” and paste the generated shortcode wherever you want the phone number to appear.
Displaying the Tracking Number on Subsequent Pages
To maintain total attribution as users navigate through your site, you can ensure the dynamic phone number remains consistent even if the UTM parameters are no longer in the URL.
To achieve this, simply activate the Recurrence Option within the trigger settings. This feature utilizes cookies to remember the visitor’s initial version, ensuring the same tracking number persists across all subsequent page visits during their session.
Targeting a Sequence of Multiple UTM Parameters
If you need to display a dynamic number based on a specific combination of parameters—for example, ?utm_source=facebook&utm_medium=paid_social—you can utilize the Page URL > Contains condition:
- Condition: Page URL > Contains >
?utm_source=facebook&utm_medium=paid_social - Content: [Your Dynamic Phone Number]
This condition allows you to trigger dynamic content based on any specific string within the URL, whether it is part of the static path or the dynamic query parameters.