Skip to main content

Generator Setup with TrackDrive

Updated over a year ago

Part l: Setting up TrueCall

1) First you will log in to your TrueCall account and select the “campaigns” tab on the left hand side of your screen.

Then in the upper right hand corner you will select "Add Campaign"

You will create your campaign by naming it.

You will then whitelist the domains that you will be using for this campaign.

2) From here you will select TrackDrive as your call tracking platform.

You will now configure your Dynamic Number Insertion (DNI) settings. We have recommended settings setup, you will need to enter the number of visits per hour your lander revives, and then mark this as completed.

3) The next step is to connect this campaign to TrueAds, this step is optional. To connect to TrueAds, you will first link your Facebook Ad account by clicking "add account". Once your account is connected you will be able to select it similar to the example accounts below.

4) Following that setup you will be given two choices for how you install TrueCall on your landing pages. There is a default option and an advanced option. (For advance option please follow this link: https://help.truecall.com/en/articles/9797327-truecall-advanced-generator-setup)

After selecting the default option you will enter the phone number from your landing page that will be replaced by the DNI.

5) You will then choose whether to tag the TrueCall ID using URL parameters, this is our default setting and the less advanced setup. The other option is to use JS tagging which is a slightly more involved process. (Please follow this link for JS Tagging setup: https://help.truecall.com/en/articles/9797332-truecall-generator-setup-js-tagging)

6) Add the TrueCall script to the head of your website before any other script. After you deploy these changes, you can test your script by entering the website page URL​.


Part ll: Setup TrackDrive

1) Your first step in track drive is to create a new offer to correspond with your campaign in TrueCall.

2) Now that the offer is created you will create a new number pool.


Select the offer that you have just created. And then you will configure the number pool to match your DNI settings in TrueCall.

Make sure that you toggle *Track Unique Visitors to yes. This is very important.

In the final settings of the number pool the "Provider" should be TrackDrive, the calls should be "Toll Free" and "Auto Rent Numbers" should be on.

Part lll: Setting up the TrueCall Associate Webhook in TrackDrive

In TrackDrive, go to your newly created offer. Scroll down to "Triggers for WebHooks & Actions" where you will add a new WebHook. It is extremley important when you do this, that you change the setting to "Fire before answering an inbound call"

Once you create this WebHook, you can now select create URL, and this is where your add the URL that you created in TrueCall. You will paste it into "Request URL". It is important to make sure that the Method is set to "Get".

Copy paste the Associate Webhook from TrueCall into the Request URL.

5) Now you will need to edit the newly created WebHook URL to set up the proper parameters. To do this click edit.

Then select extract WebHook Params

The params are [tc_id] [trackdrive_number] and the consumer phone [caller_number]

Double check these settings are correct, and listed under the WebHook params.

Once you have updated all of this we will go back to the main screen in TrackDrive and select "token and IVR prompts"

Now add a new token and under text, call it TC_ID

Now back in your newly created offer, scroll down to the Dynamic Number Insertion settings. Select advertising optimizer tokens and add the TC_ID token.

Now give it a test and begin generating TrueCall ID's.

Did this answer your question?