LANDING PAGE INTEGRATION Overview

In this section, you will find the procedure to integrate your application with the events triggered by the Go4Clients LANDING PAGES

The Go4Clients platform can send in real time the events made by your customers on the Landing page to your own application via API, more detailed example as follows:

1.Design the landing page, add all the fields required, you can add as many as you want of any type. Check Illustration 1 for more details.

Landing Page Fields

2. Configure your callback URLs and email inside your go4clients account:

Landing Page URLs

Under SMS tab or Landing Pages tab (if exists) edit the options shown

Landing Page or SMS Options

Form/Survey callback URL for answers:

URL where you are going to be expecting notifications with the information filled by your clients using Forms/Surveys from Go4Clients. Go4Clients will call this URL via API using an HTTP – POST request with a key – value representation of the form/survey your client just submitted and the precise information about your campaign and the person who performed the action.

Information provided:

Event callback URL:

URL where you are going to be expecting notifications with the information about the actions your client makes inside each of your landing pages. Get notifications when your clients open a landing page or any call to action performed inside the landing page. Go4Clients will call this URL via API using an HTTP – POST request with the precise information about your campaign, the action performed and the person who made the action.

Information provided:

Opening event

Localizations Events

If you are interested in obtaining the localizations events from “Location button”, please see the following JSON:

Other events

JSON Object structure:

You can find the detailed JSON structure in the following charts:

Parameters
landingid
String

It is the ID of Landing Page used.

campaign
String

Name of the campaign where was used the Landing Page.

code
String

Unique code assigns to a unique receiver.

device
String

Means the device type where the Landing was opened. I can take the following values:
mobile, desktop

browser
String

Means the browser used by the receiver to open the Landing.

mobileNumber
String

Receiver mobile number.

fields
String

It contains the platform response of some events, for example, the SURVEY/FORM or LOCATION events. The subfields depend on the event type, see the charts below.

sendingLandingDate
String

Means the date when the campaign was sent..

eventDate
String

Means the date when the event happened. Date format: “Month dd, yyyy hh:mm:ss” , for example “Nov 23, 2017 8:52:17 AM”

eventType
String

Indicates the Landing Page event type. It can take the following values: OPEN, FORM, SURVEY, BUTTON, IMAGE, SOCIAL.

eventComponentName
String

Means the component id or the form name.

Fields’ Parameters: Location events
city

City of the customer location.

country

Country of the customer location.

latitude

Latitude of the customer location.

longitude

Longitude of the customer location.

region

Region of the customer location.

key

Key name which corresponds to one of the upper fields.

values

Key value which corresponds to one of the upper fields.

Fields’ Parameters: Form/survey events
Id_item_survey_name

Id which means the item survey name. It’s is assigned when you . create the Landing Page.

key

Placeholder name which corresponds to a specific field.

values

Key value which corresponds to a specific field.

Event email notifications:

Email where you expect to receive events related to the actions or opens that your clients performed on a landing page. This email will have detailed information about the event and the client who trigger this event:

Event Notifications

Done! With these simple steps you will be able to have your customers information in real time, whenever your he/she opens a landing page, performs a click to action or fills a survey/form.

SMS + LANDING PAGE

The Go4Clients platform allows you to send a personalized SMS + Landing Page to a unique destination at the time no matter what programming language your organization uses since Go4clients APIs use standard REST services that are easily integrated with any application. Please see SMS + LANDING PAGE into the section SEND SMS