Linked In Login Tracking (Use a LinkedIn log in button on your site)
Rather than making users login to your site - you can authorize them using LinkedIn authentication (and track this data within CANDDi) This example shows how to create a LinkedIn Application, add an authentication code to your webpage and send the data back to CANDDi. This is based on the sample code you can find here: ((https://www.leadboxer.com/tutorials/capture-linkedin-data/)) Step 1: Get a API key from LinkedIn Login at https://developer.linkedin.com and go the API keys overview pagSome readersCONTACT API
There are three methods described (currently) in this document: GET one Contact GET more activity for one Contact GET (search) for Contacts by email address Get one contact Example: curl -i -H'CANDDiAPI: APIKEY ' -H'Accept:application/json' https:// slug .canddi.com/contact/ ContactId Success Response "CountSessions" : 1, "DatesActiveFew readersTrigger Google Analytics Conversions from CANDDi events
We are often asked if we can flag CANDDi Capture answers as conversions within Google Analytics, and the good news is - we can! This document tells you how to do it. NOTE: This uses CANDDi Tracker Subscriptions see https://support.canddi.com/hc/en-gb/articles/212588067 for generic subscriptions. Register a Google Call back within the CANDDi ‘track.questions.answer’ subscriptionFew readersTracking YouTube videos
CANDDi can track Youtube videos to record everyone who has started, paused, or completed watching a video. This requires custom javascript to be added on to each page with a video on it. Here are two pages you should read to make this work: https://developers.google.com/youtube/jsapireference https://developers.google.com/youtube/youtubeplayerdemo Here’s how to track YouTube. This tutorial assumes you have jQuery on your site. Get the dom element which contains the YouTube video. If theFew readersCANDDi Tracker event subscriptions
CANDDi Tracker event subscriptions are a mechanism for onsite JavaScript to monitor the internal happenings within the CANDDi Tracker. This is useful for enabling third-party JavaScript to react based on the data or activities being tracked, for example: firing a Google Analytics conversion if the CANDDi Capture has been completed. NOTE: This requires tracker version 11.1.0 or above (released October 2015). To do this, register a call-back function (and the type of event to listen to,Few readersUpdating a CRM (or Lead Generation) platform using CANDDi API [How to guide]
This document describes how to keep your CRM platform (or other internal lead-generation / customer platform) updated with real-time information passed in from CANDDi. Essentially, CANDDi sits as a marketing (or analytics) filter on top of your CRM platform. When identified visitors or identified companies (if your platform supports this) perform pre-defined trigger actions on your website, then CANDDi will capture this information and will update your CRM platform in real-time with this infFew readersIntegrating with Wufoo forms
Wufoo is an online form builder which makes it very easy to design custom forms for your website. Unfortunately, Wufoo runs within an iFrame, which means that CANDDi does not track these forms out of the box. This guide looks at how to configure Wufoo so that CANDDi can track the submitted form data. NOTE: This only works for Wufoo paid users. Set-up your Wufoo form as normal within their Interface. After configuring the form, click on ‘Form Settings’ and then ‘Confirmation Options’ and ‘Few readersHello World API
The Hello World API is the easiest method to test the CANDDi API. This API validates that your API token is correct and returns Hello Name . GET host /hello. Example: curl -i -H'CANDDiAPI: APIKEY ' -H'Accept:application/json' https:// slug .canddi.com/hello Success Response "Name":"Tim Langley" Failure Response If the API key is invalid - will return HTTP status: 401 (Authentication required) If the User doesn't have access to this account then will return HTTP status:Few readersHow can I track custom Javascript events
This is a technical article aimed at users who wish to track ‘custom’ javascript events within the browser, for example: tracking that a visitor hovered over an element or triggered something within the DOM. By default CANDDi tracks all interactions between a web-browser and the server: Page views Form submissions Off-site links Video views Document downloads etc... However, on occasion you may wish to track other ‘non-browser to server’ events, for example: the visitor triggers a pFew readersHow can I automatically push tags into CANDDi via the tracker
Many CMS platforms support automatic (or user generated) page tagging. With a little Javascript trickery, these tags can be automatically pushed into CANDDi, and on to Contact profiles. The following script block needs to be pasted into the body of your web-page. This needs to be positioned above the script to load the CANDDi tracker. The TagsAdd key has an array of tags to be added. The (optional) TagsRemove key has an array of any tags to be removed from this page NOTE: Each Tag must coFew readersDon't track fields
If you’d like to add CANDDi tracker to all our pages but you don't want CANDDi to track certain pieces of data (like credit card numbers or password fields), then you’re in the right place. By default CANDDi captures all the information that a User types into your website. However CANDDi doesn't pickup password fields. In addition to this you can tell CANDDi not to track data on a per-page or per field basis In order to tell CANDDi to avoid tracking ANY fields on a pagFew readersTrigger Google Adwords Conversions from CANDDi Events
We’re often asked if we can flag CANDDi Capture answers as conversions within Google AdWords. This is how to do it: NOTE: This uses CANDDi Tracker Subscriptions see https://support.canddi.com/hc/en-gb/articles/212588067 for generic subscriptions Register a Google Call back within the CANDDi track.questions.answer subscription:Few readersHow do I check if my machine is 32bit or 64bit?
The terms 32-bit and 64-bit refer to the way a computer's processor (also called a CPU), handles information. The 64-bit version of Windows handles large amounts of random access memory (RAM) more effectively than a 32-bit system. To find out if your computer is running a 32-bit or 64-bit version of Windows, do the following: Any questions feel free to give support or your Consultant a call on 0161 414 1080 Have more questions? Submit a requestFew readersHow to Configure your Content Security Policy (CSP) for CANDDi
A Content Security Policy (or CSP) is an extra layer of browser security. It allows a web server to specify which sources of code it trusts when responding to a web browser, which protects mainly against XSS attacks. This means that even if you clicked on a phishing link, the CSP would stop the browser from loading the page. Having a CSP can protect you from data theft, vulnerability to malware, and your own site being infected with maFew readersSend CANDDi 'properties' from your database
When a User has logged into your website, it can be useful to send additional properties from your database through to CANDDi, for example: whether the user is a customer, or their user ID from your database. NOTE: This is a technical article for developers You need to trigger a tracking call to CANDDi after the window has loaded. Write the following code into the body of the first page generated after the user has logged in. NOTE: This assumes you are using jQuery to use $( documentFew readersCORS access from with your own application
The CANDDi API can be accessed from your own application by making cross-domain requests. The sample code below demonstrates how to make this happen: var createCORSRequest = function (method, url) var xhr = new XMLHttpRequest();if ("withCredentials" in xhr) xhr.open(method, url, true); else if (typeof XDomainRequest != "undefined") xhr = new XDomainRequest();xhr.open(method, url); else xhr = null; return xhr; ;var strSlug = " YOUR COMPANY ";var str APIkey = " YOURAPIKEY ";varFew readers