EKMPowershop: Difference between revisions

From Growth Agency Wiki
Jump to navigation Jump to search
Created page with "= 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 mana..."
 
No edit summary
Line 23: Line 23:


Script:
Script:
 
<code>
<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>
</code>


= Product Feed =
= Product Feed =

Revision as of 13:53, 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>

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