Created
January 11, 2019 15:21
-
-
Save KustomDeveloper/410d050e3b70005144ad2f79d856b651 to your computer and use it in GitHub Desktop.
Retreaver.js - Set phone number so that the number is static on direct and call pool number all other times
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <!--Retreaver Script--> | |
| <!-- <script src="//dist.routingapi.com/jsapi/v1/retreaver.min.js"></script> --> | |
| <script src="https://d1a32x6bfz4b86.cloudfront.net/jsapi/v1/retreaver.min.js"></script> | |
| <script> | |
| var j = jQuery.noConflict(); | |
| j(function() { | |
| Retreaver.configure({host: 'api.calltrackapi.com', prefix: 'https'}); | |
| // Initialize the Retreaver campaign using the campaign key from your campaign page. | |
| var phoneNum = new Retreaver.Campaign({ campaign_key: '3a4f5683eddd986e4eb3cf5638ad88b6' }); | |
| // Request a number that matches the tags. | |
| phoneNum.request_number(function (matching_number) { | |
| referrer = document.referrer, | |
| url = "eggdonorandsurrogacy.com", | |
| urlFinder = referrer.indexOf(url); | |
| if ( urlFinder === -1 ) { | |
| var now = new Date(), | |
| time = now.getTime(); | |
| time += 3600 * 1000; | |
| now.setTime(time); | |
| document.cookie = "indirect_traffic=yes;" + "expires=" + now.toUTCString(); | |
| } | |
| if( document.cookie.indexOf("indirect_traffic=yes" !== -1) ) { | |
| j('.phoneNum').html(matching_number.get('formatted_number')); | |
| window.retreaver_number = matching_number; | |
| var plainNumber = matching_number.get('plain_number'); | |
| j(".phoneNum").attr("href", "tel:" + plainNumber); | |
| } | |
| //console.log(document.referrer); | |
| //console.log(urlFinder); | |
| //console.log(document.cookie); | |
| }) | |
| }); | |
| </script> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment