Launch Guide
Launch Guide

Launch Guide

Customising your campaigns

There are 5 aspects to getting your campaign pages set up. To make these requests contact the Client Success Team.

Supported verification groups

Types of offer

Languages supported

Copy you can customise

Images we require

Custom styling • CSS

Getting your integration info

You can get your integration info from the Client Success Team or by emailing partners@gocertify.me.

You’ll be sent your {Brand ID} and {Campaign ID}'s which are required for integration.

Pages you can integrate

There are two pages you can integrate.

All discounts page
Discount page
icon
Our team are experts in how to best set up these pages for SEO. Drop us an email if you have any questions on how to best launch your best to capitalise on high volume searches like “{Retailer name} discount code” , “{Retailer name} nhs discount”, “{Retailer name} student discount”

Integration methods

There are 4 ways you can integrate the discount list page or campaign page:

gocertify hosted page

iFrame

Popup

Within apps

👋
Speak to the Client Success Team on the best method for your website

On-site messaging (OSM)

gocertify let’s you promote verification offers from any page on your site, including product and/or checkout pages. Given that 97% - 97.5% of shoppers that visit an ecommerce store won’t purchase OSM is a valuable tool helping you drive higher conversions.

  • Key Features:
    • Choose which verification offers to promote (including single & multiple offers).
    • Decide where your offers appear and customise their appearance to be on-brand.
    • Leverage dynamic data, such as the {{saving-amount}} , to drive conversions.

Product page OSM mockup

97% - 97.5% of shoppers that visit an ecommerce store won’t purchase - convert more with OSM
97% - 97.5% of shoppers that visit an ecommerce store won’t purchase - convert more with OSM Source

Checkout page OSM mockup

70% of shoppers that get to checkout won’t purchase - convert more with OSM 
70% of shoppers that get to checkout won’t purchase - convert more with OSM Source +

Steps to integrating an OSM via our Web SDK

Step 1: Go to your dashboard and the ‘On-Site Messaging’ tab

Log in to the self serve dashboard using the following link https://secure.gocertify.me/dashboard

image

Step 2 • Add your first placement

image

Step 3 • Customise the offers shown and create the placement

Name your placement (only used for internal reference), choose which offers your want to promote and select create.

image

After you’ve created your placement you can scroll down on the left side and fully customise the messaging and appearance, with a live preview showing real time updates on the right hand side.

image

Step 4 • Copy the <head> code snippet and add to your website

We require one line of code added to the <head> of the site to be added to every page you would like the OSM to appear. This is a <script> which allows gocertify to open an offer when the OSM is clicked.

image

Step 5 • Configure how the OSM is set up in-page

Option 1 (recommended): Add the placement code wherever in the <body> you’d like it to appear.

image

Within both the product and checkout page the message can calculate and show the {{saving-amount}}. To enable this, simply pass through the product/basket value within the integration code. We then apply the discount % of the campaign that is being referenced. If multiple campaigns are referenced, it will calculate the best saving opportunity, and the message can read “Save up to {{saving-amount}}”. See the following examples for PHP & Ruby (and remember to change the variables to match your data model)

💡
PHP example <gocertify-placement id="fd1d85f8" data-locale="en-GB" data-purchase-amount="<? $product->price ?>" >

</gocertify-placement> Ruby (Liquid) example

<gocertify-placement id="fd1d85f8" data-locale="en-GB" data-purchase-amount="{{product.price}}" >

</gocertify-placement>

Option 2: Add via a CSS selector. and update your header script

This method lets you integrate OSM without any input from your development team. Simply type in a CSS selector for the message to appear above. Make sure that this #ID or .class is only being used where you want OSM to appear.

image

Once this is done, update your header script to include the following additional parameters:

  • data-placement-lookup="true"
  • data-location="/at/yourcompany" where yourcompany is your account name
image

Your updated header script will look similar to this:

<script src="https://assets.gocertify.me/assets/embed.js" data-autoload="false" data-placement-lookup="true" data-location="/at/yourcompany"> </script>

Extra info

Custom styling

You can completely customise the placements by adding in your own custom CSS within the settings for an OSM

image

Schedule visibility

You can schedule an OSM to appear during dates/times of your choice. This is useful for seasonal periods like Cyber Week or showing a CTA when you are running a temporary boosted offer.

image

Enabling DataCapture

Gocertify can collect valuable contact and verification data from your shoppers and send it back to your platform (Normally a CRM/CDP). You can then use it for analysis, personalisation and campaigns.

A new step prior to verifying with a field to collect their email address and get permissions to share this and their mobile number with the brand + get consent for marketing emails
A new step prior to verifying with a field to collect their email address and get permissions to share this and their mobile number with the brand + get consent for marketing emails

Your Client Success Manager can enable DataCapture. This will add an additional step prior to receiving a discount. We will always require a personal email and you can choose to also require a mobile number.

💡
Marketing consent is also captured. The shopper consents to the retailer's privacy and terms. Which allows the retailer to send marketing emails.

We offer different ways to integrate with your CRM:

CSV export

Webhooks & Zapier

Klaviyo

Bloomreach

Ometria

Emarsys

Dotdigital

Pass data to the verification flow • optional

When a gocertify page loads, you can associate your own data to the verification. Some common use fields to pass through include a user_id , session_id, click_id, campaign_name.

You can then coordinate with our Client Success Team for the inclusion of that parameter in the url the user will be redirected to after a successful verification, for example:

https://www.amazon.com/students?subid=234790

Add parameters with the gocertify hosted page integration
Add parameters with the popup or iFrame integration
👋
You can also set this parameter as required, so we won’t let any user verify if this parameter is not present (if they get to our hosted page straight from Google, for example).

Get data from the verification flow • optional

Post verification gocertify links back to your website.

Getting verification group data
Getting the coupon code data

Secure your content gate • optional

If your campaign gives access to an exclusive link (often to open a hidden landing page, or access to a storefront with discounted prices) post verification - we call this a content gate.

With a content gate you might want to add in security to ensure this link can’t be shared.

To add security you can use the data-subid attribute to pass gocertify a value e.g. a session_id or user_id. Gocertify can then pass back this attribute alongside a token (a random 8 chars string unique to the verification request). You can then validate the authenticity of that request in two ways:

Option 1: Adding a request signature

Option 2: Validation API

What happens with shopper data at gocertify?