EKMPowershop: Difference between revisions
No edit summary |
No edit summary |
||
| Line 24: | Line 24: | ||
Script: | Script: | ||
<pre> | |||
<script> | <script> | ||
var dataLayer = window.dataLayer || []; | var dataLayer = window.dataLayer || []; | ||
dataLayer.push({'order_id' : '[ekm:order_number]','order_value' : '[ekm:totalcost_number_only]', 'event' : 'order-submitted'}); | dataLayer.push({'order_id' : '[ekm:order_number]','order_value' : '[ekm:totalcost_number_only]', 'event' : 'order-submitted'}); | ||
</script> | </script> | ||
</pre> | |||
== Custom JS == | == Custom JS == | ||
< | <pre> | ||
function () { | function () { | ||
var message = document.getElementsByClassName("ekm-formmail-message"); | var message = document.getElementsByClassName("ekm-formmail-message"); | ||
return (typeof message[0] != "undefined") ? message[0].innerHTML : ''; | return (typeof message[0] != "undefined") ? message[0].innerHTML : ''; | ||
} | } | ||
</ | </pre> | ||
= Product Feed = | = Product Feed = | ||
Revision as of 13:56, 8 June 2018
Google Tag Manager
Login URL: https://www.ekmsecure.co.uk/ekmps/youraccount.asp
Go to Design -> edit on theme -> edit custom layout
Extra Tag Manager
IF tag manager with ID "GTM-KF9VMP" exists, it is added to the site by EKMpowershop. Have not found a way to remove it yet: https://productforums.google.com/forum/?hl=fil#!topic/tag-manager/p70cwhiJgus;context-place=topicsearchin/tag-manager/category$3Aworking-with-google-tag-manager Will have to add tag manager on top of this 1.
Conversion Value
Settings -> shop settings : Checkout -> click order complete -> add to each payment method
The order variables:
https://tags.ekm.com/group-order-complete-tags.asp#attr-order_number
Will also need to add tag manager to payment thank-you text fields as well.
Script:
<script>
var dataLayer = window.dataLayer || [];
dataLayer.push({'order_id' : '[ekm:order_number]','order_value' : '[ekm:totalcost_number_only]', 'event' : 'order-submitted'});
</script>
Custom JS
function () {
var message = document.getElementsByClassName("ekm-formmail-message");
return (typeof message[0] != "undefined") ? message[0].innerHTML : '';
}
Product Feed
http://youraccount.ekmpowershop{server_number}.com/ekmps/shops/{username}/data/ekm_p_{username}.txt
{server_number} is the server number {username} is your username
server number can be gotten from the HTML source code e.g. ga('linker:autoLink', ['17.trusted-secure.com']);
17 is the server number