Once you have implemented the Mention Me tags across all the touch-points as recommend in your Monday board, you will need to carry out some tests in order to confirm that the integration is working as expected.
Before testing live tags, you must check and ensure that the following are completed:
- the Mention Me tags across all live website touch-points are using URL
tag-demo.mention-me.com
- check that the triggering rules are set up for each campaign accordingly with the locale in question for the corresponding market. To do that navigate to Campaigns> find the campaign in question> click on Triggering Rules arrow to open the triggering rules section
- the experiment is set as running
Testing the live tags
Once you have completed the above, please follow the below guidance for testing each of your tags:
Setup your Google Chrome console
-
From Chrome’s menu (upper right corner), go to More Tools > Developer Tools
Alternatively, right-click on the page and click on Inspect elements:
2. Go to the Network tab
3. Click on the filter icon
4. Select JS and write “mm” in the search bar
Referee link on cart/checkout page
Before testing, make sure that the campaign you need to test is set up as running.
-
Go to your website, right-click on any area of the page and click on Inspect
-
Go to the Network tab
-
Add an item to the cart
-
Go to the cart/checkout page
The referee tag should fire - you should be seeing it in the Network tab, with a 200 status - click on the file starting with mm:
Important note: Remember that the MM tags fire once the page is loaded. If you didn’t have the console open when the page was loading, you need to open the console and refresh the page so that the tag re-fires.
Check that all of the following parameters are present:
-
Partner code
-
Locale code
-
Situation
Important: Take the following screen-grabs when testing and save them - you will be required to provide them to us via the Testing Integration - live tags section in your Monday board.
When in Network tab > Headers - make sure the entire request URL is visible
When in Network tab > Headers - make sure all parameters are visible
Click on the Been Referred By a Friend link to make sure that the content displays as expected:
The mmWrapper
If the referee tag fires but the Been referred by a friend? link is not appearing on the page, it might be that the element mmWrapper (the “container” for the referee tag) has not been added to the page.
-
On the console, go to the Elements tab
-
Press ⌘F and search for “mmWrapper”
If the element is not there, please add the mmWrapper as explained in the Integration Instructions.
If the element is there, but the referee link is not displaying, check the Console tab for any errors (in red)/warnings (in yellow) - a guide for tag errors can be found here.
Referrer popup on order confirmation page
Once checked the cart/checkout tag:
-
Insert payment details and delivery address.
-
Make sure the console is open before confirming the order
-
Place the order
The referrer tag should fire - you should be seeing it in the Network tab, with a 200 status.
Get the order number and ask the client to cancel and refund it (if needed).
Important: Take the following screen-grabs when testing and save them - you will be required to provide them to us via the Testing Integration - live tags section in your Monday board.
When in Network tab > Headers - make sure the entire request URL is visible
When in Network tab > Headers
Check that all of the following mandatory parameters are present:
-
Partner code
-
Locale code
-
Situation
-
Currency
-
Order subtotal (must be exc. VAT and shipping)
-
Email address (must be URL-encoded - to check it, hover over the tag: if the email address contains “@”, is not encoded; if it contains “%40”, is encoded).
Check the email address (must be URL-encoded - to check it, hover over the tag: if the email address contains “@”, is not encoded; if it contains “%40”, is encoded). Alternatively, click on view encoded.
The referrer popup should appear. If it doesn’t, it means that there are errors in the integration. Please check the implementation of the Referrer Tag on pospturchase and ensure the following:
- The tag is set up to fire as per our instructions
- There are no any triggers that might be preventing the tag from firing
- All mandatory parameters are present in the tag
The integration logs
Navigate to your account on the MM platform > Settings & Tools > Technical setup > Debug dashboard. Search for your email address using the email filter:
You should see an entry with the details of your order. Please check that all the mandatory parameters listed above are present:
Double check that all of the following mandatory parameters are present:
-
Partner code
-
Locale code
-
Situation
-
Currency
-
Order subtotal
-
Email address
Copy the link form the browser to this section where your order log has been reflected and provide it in your Monday Board.
Navigate to the Dashboard of your account> Customers
Search for the emails address you used to place an order.
Open your customers section. Check if the transaction and the referral offer have been reflected in this section. Copy the link from the browser to this section and provide it in your Monday Board.
Landing page
Navigate to your landingpage. It will follow this or a similar structure and it will be on your staging/ development site:
https://www.yourstagingsite.com/refer-a-friend
The landing page tag should fire - you should be seeing it in the Network tab, with a 200 status:
Check that all of the following parameters are present:
-
Partner code
-
Locale code
-
Situation
Important: Take the following screen-grabs when testing and save them - you will be required to provide them to us via the Testing Integration - live tags section in your Monday board.
When in Network tab > Headers - make sure the entire request URL is visible
When in Network tab > Headers - make sure all parameters are visible
The mmWrapper
If the landing page tag fires but the iframe is not appearing on the page, it might be that the element mmWrapper (the “container” for the landing page tag) has not been added to the page.
-
On the console, go to the Elements tab
-
Press ⌘F and search for “mmWrapper”
If the element is not there, you need to add the mmWrapper as explained in the Integration Instructions.
If the element is there, but the iframe is not displaying, check the Console tab for any errors (in red)/warnings (in yellow) - a guide for tag errors can be found here.
Dashboard (Only for clients that have this tag implemented)
Go to the account page on your website - you need to log in.
The dashboard tag should fire and the Mention Me content should look like that:
You should be seeing it in the Network tab, with a 200 status.
Check that all of the following parameters are present::
-
Partner code
-
Locale code
-
Situation
-
The email must be URL-encoded
Important: Take the following screen-grabs when testing and save them - you will be required to provide them to us via the Testing Integration - live tags section in your Monday board.
When in Network tab > Headers - make sure the entire request URL is visible
When in Network tab > Headers - make sure all parameters are visible
The mmWrapper
If the dashboard tag fires but the iframe is not appearing on the page, it might be that the element mmWrapper (the “container” for the dashboard tag) has not been added to the page.
-
On the console, go to the Elements tab
-
Press ⌘F and search for “mmWrapper”
If the element is not there, ask the client to add the mmWrapper as explained in the Integration Instructions.
If the element is there, but the iframe is not displaying, check the Console tab for any errors (in red)/warnings (in yellow) - a guide for tag errors can be found here.
If you are not seeing the Mention Me tags or the Mention Me content as described above, please check the following article - it includes a list of common error codes and messages.
Troubleshooting - common error codes and messages