Attributing Value To Phone Calls: Dynamic Number Insertion Can Help

Dynamic Number Insertion (DNI) technology allows advertisers to track the specific search engine, web page or keyword that generated an inbound phone call using tracking numbers. Advertisers are using DNI to measure the performance of their online advertising campaigns and the impact on call volume. At the most basic level, DNI seamlessly replaces select contact […]

Chat with SearchBot

Dynamic Number Insertion (DNI) technology allows advertisers to track the specific search engine, web page or keyword that generated an inbound phone call using tracking numbers. Advertisers are using DNI to measure the performance of their online advertising campaigns and the impact on call volume. At the most basic level, DNI seamlessly replaces select contact phone numbers on a web page with call tracking numbers, which allows advertisers to measure volume. Combined with pay per click programs, DNI can help complete the online advertising performance picture by clearly outlining the results of advertising campaigns both online and by phone. Advertisers using DNI to measure and report phone calls driven by web activity use two different methods: a server-side method called reverse proxy, and a client-side method that uses Javascript tracking codes. While each approach is different, both offer advertisers unique benefits and value.

Reverse proxy method: Best suited for local advertisers

With the reverse proxy method, instead of web requests going directly to an advertiser’s website, the user request is routed to an intermediary server which determines what content should be displayed. This proxy retrieves the content from the advertiser’s website and transforms the output by inserting and/or replacing specific phone numbers on the page with call tracking numbers based on keyword or search engine triggers. This is done via cached copies of an advertiser’s website or in some cases, in real-time, for every request through the proxy so that any dynamic content included on the advertiser’s page is reflected ensuring that data is always current and up-to-date.

As reverse proxy capability is more readily available from SEM or other third party resellers, this approach is very effective for local advertisers or SMBs that do not have sophisticated internal technology resources easily available to make modifications to their existing websites. However, because a service provider is involved, it is typically more expensive. Also, reverse proxy is a better option for advertisers that use third party website functionality for shopping carts or email forms.

A disadvantage of the reverse proxy method is that it is not well suited for tracking organic search activity. Reverse proxy sites are invisible to search engine spiders, so organic searchers would never reach a reverse proxy site and online organic search activity is not captured. Also, larger advertisers with complex websites that are considering this approach should ask the reseller about their reverse proxy method as some require the advertiser to share control of the websites as they continuously make duplicate or updated copies of the page. This “carbon copy” approach would be a complication for advertiser sites that include real-time data such as news feeds, RSS or stock quotes, as it risks serving static or old data.

Javascript tracking codes: Best suited for national advertisers

In the Javascript tracking code method, user requests are routed to the advertiser’s actual website rather than through a third party intermediary. Similar to Google Analytics, a piece of Javascript code containing a unique identifier is inserted into an advertiser’s webpage which links to the SEM provider’s servers via a web service. When an ad click or organic search result routes a user to the advertiser’s website, the Javascript takes the parameters used to perform the search along with the advertiser’s unique identifier and passes them to the SEM provider to be processed against predefined keyword, ad group and browser triggers. The result is a series of phone number substitutions returned to the advertiser’s page where it is used to dynamically update the content with the designated call tracking numbers.

Since the coding is performed client-side, this method requires HTML design and maintenance expertise—something typical SMBs lack. It is best suited for larger, national advertisers with committed monetary and technology resources or which have access to specialized agency resources that can perform such maintenance.

A benefit of the Javascript tracking code method is that advertisers can use it to track organic search activity. This method uses an advertisers’ primary website and domain names, which are easily visible to search engine spiders and enable advertisers to compare the organic traffic from a keyword or ad campaign on Google versus Bing. As such, Javascript tracking code is the best method for tracking full search engine optimization and marketing results. Also, because this method uses traditional or primary domain names, such as macys.com, rather than a third-party provider URL like provider.macys.com, national advertisers have more control over their branding standards.

One minor pitfall of this method is that some browsers disable Javascript tracking code. It is a small percentage but does represent a data loss.

The overall benefits of DNI—through either method—are simple: DNI provides advertisers greater visibility to the source of inbound calls and allows advertisers to track the performance of specific ads and/or keywords. With the ability to capture the full value of online advertising initiatives adding call counts to the traditional click count approach to online campaign performance, advertisers can optimize their spend and move underperforming keyword-search engine ad buys to more successful combinations.


Opinions expressed in this article are those of the guest author and not necessarily Search Engine Land. Staff authors are listed here.


About the author

Bill Dinan
Contributor
Bill Dinan is president of Localogy, a not-for-profit trade association comprised of technology, marketing and media service providers and multi-location brands that help small businesses thrive in an increasingly localized world. Bringing deep expertise on how local commerce industries are evolving with new technology and business approaches, Dinan has successfully led and grown companies over the last few decades, including WEB.com, Acquisio, Telmetrics and others.

Get the must-read newsletter for search marketers.