You have no items in your shopping cart.

Tuesday, April 23, 2024 10:14:36 AM

Feature Requests

Posted: 6 years ago

#5357 Quote

Support

Posted: 6 years ago

#5357 Quote
Here you can order a new plug-in functionality.

Posted: 5 years ago

#8462 Quote

esp40@hotmail.com

Posted: 5 years ago

#8462 Quote
hello skroutz tracking code need some update

https://developer.skroutz.gr/analytics/

can you review (they are some fixes_)

Posted: 5 years ago

#8469 Quote

Support

Posted: 5 years ago

#8469 Quote
I didn't see any difference.

New code uses only prefix 'skroutz_analytics' old code uses prefix 'sa'.

Posted: 5 years ago

#8470 Quote

esp40@hotmail.com

Posted: 5 years ago

#8470 Quote
yes, the only thing is that they change sa to skroutz Analytics.

Do you correct this issue to %TEMPLATE_DYNAMIC_CODE% ?

Posted: 5 years ago

#8471 Quote

Support

Posted: 5 years ago

#8471 Quote
You needn't do it.

Plugin uses the old template

  })(window,document,'script','https://analytics.skroutz.gr/analytics.min.js','sa');

new template
  })(window,document,'script','https://analytics.skroutz.gr/analytics.min.js','skroutz_analytics');

If you need I can change it.
Don't forget to change the javascript code too.

Posted: 5 years ago

#8472 Quote

esp40@hotmail.com

Posted: 5 years ago

#8472 Quote
Is it possible to make the change?

Posted: 5 years ago

#8473 Quote

Support

Posted: 5 years ago

#8473 Quote
Yes.
I'll do new release tomorrow.
You will download new release and  try it.

Posted: 5 years ago

#8484 Quote

esp40@hotmail.com

Posted: 5 years ago

#8484 Quote
Do you make the new release?

Posted: 5 years ago

#8485 Quote

esp40@hotmail.com

Posted: 5 years ago

#8485 Quote
The auto template code is almost ok!

you missed a line on items!

<script>
skroutz_analytics('ecommerce', 'addOrder', JSON.stringify({
order_id: '6165',
revenue: '600.01',
shipping: '6.00',
tax: '114.97'
}));
sa('ecommerce', 'addItem', JSON.stringify({
order_id: '6165',
product_id: '959',
name: 'Καρέκλα γραφείου ανατομική Nec Comfort 02 Plus II black',
price: '239.52',
quantity: '2'
}));
</script>

Posted: 5 years ago

#8489 Quote

Support

Posted: 5 years ago

#8489 Quote
Thank you.
I fixed it.
Download the new release.

Posted: 5 years ago

#8505 Quote

esp40@hotmail.com

Posted: 5 years ago

#8505 Quote
Hello missing a['SkroutzAnalyticsObject']=e; from code.

And this must run in all pages!

I write a sample


(function(a,b,c,d,e,f,g){a['SkroutzAnalyticsObject']=e;a[e]= a[e] || function(){
  (a[e].q = a[e].q || []).push(arguments);};f=b.createElement(c);f.async=true;
  f.src=d;g=b.getElementsByTagName(c)[0];g.parentNode.insertBefore(f,g);
})(window,document,'script','https://analytics.skroutz.gr/analytics.min.js','skroutz_analytics');

skroutz_analytics('session', 'connect', 'SA-XXXX-YYYY');  // Connect your Account.

Posted: 5 years ago

#8507 Quote

Support

Posted: 5 years ago

#8507 Quote
I did new release.
Download new release.
Replace plugin folder(all files)
Restart your site
Remove old tracking code and add new one (!!!!!)
Try and write me about result.

Posted: 4 years ago

#8911 Quote

Scott

Posted: 4 years ago

#8911 Quote
Hello,

On the order confirmation page, please add a dataLayer object containing any available discount information, including Discount Code, Discount Amount.

Similar to the ProductIDList object.

Thanks

Posted: 4 years ago

#8912 Quote

Scott

Posted: 4 years ago

#8912 Quote
Hello,

Please add a UserType value to the dataLayer object.

Possible values should be:
guest (anonymous user)
customer (a logged-in customer)
admin (a logged-in Admin user, so we know if it's an employee)

Thanks

Posted: 4 years ago

#8913 Quote

Support

Posted: 4 years ago

#8913 Quote
I'll add them.
Can you send  me link for documentation?
Or send me example?

About discount code and discount amount.
Order can have several discount codes. I need to see an example too.

Posted: 4 years ago

#8924 Quote

Scott

Posted: 4 years ago

#8924 Quote
Scott wrote:
Hello,

Please add a UserType value to the dataLayer object.

Possible values should be:
guest (anonymous user)
customer (a logged-in customer)
admin (a logged-in Admin user, so we know if it's an employee)

Thanks



Should be added to dataLayer object like the following based on access control groups (Administrators, Guests, Registered, Vendor, etc - whatever access control group the user is currently in)


dataLayer.push({
      'UserType': '%AccessControlGroupName%'
      .....
      .....
      .....
});

Posted: 4 years ago

#8925 Quote

Scott

Posted: 4 years ago

#8925 Quote
Scott wrote:
Hello,

On the order confirmation page, please add a dataLayer object containing any available discount information, including Discount Code, Discount Amount.

Similar to the ProductIDList object.

Thanks




Let me know if this makes sense but should only apply to a $-off or %-off discount. If the discount requires a coupon code then the code's string value should be output in discount_code, if the discount does not require a coupon code then discount_code value can be an empty string but still output the discount_amount.



var item_discounts_applied_list = [];
item_discounts_applied_list.push(
     { id: %sku%, discount_type: %output 'percent' or 'dollar'%} discount_code: '%applied_code%', discount_amount:  %the calculated $ value of the discount regardless if type was $-off or %-off%},
    .....,
    .....
);

var order_discounts_applied_list = [];
order_discounts_applied_list.push(
     { id: %orderid%, discount_type: %output 'percent' or 'dollar'%, discount_code: '%applied_code%', discount_amount:  %the calculated $ value of the discount regardless if type was $-off or %-off%,
     .....,
     .....
);
dataLayer.push({
    .....,
    .....,
    'ItemDiscountsApplied': item_discounts_applied_list,
    'OrderDiscountsApplied': order_discounts_applied_list,
    .....,
    .....,
});


Posted: 4 years ago

#8927 Quote

Support

Posted: 4 years ago

#8927 Quote
I did it,
Try and write me about result.
But I added one list of discount for the order.

dataLayer.push({
    .....,
    .....,
    'OrderDiscountsApplied': order_discounts_applied_list,
    .....,
    .....,
});

Posted: 4 years ago

#8928 Quote

Scott

Posted: 4 years ago

#8928 Quote
Support wrote:
I did it,
Try and write me about result.
But I added one list of discount for the order.

dataLayer.push({
    .....,
    .....,
    'OrderDiscountsApplied': order_discounts_applied_list,
    .....,
    .....,
});


Hello,

The requested discount_amount value is not in the order_discounts_applied_list object. The discount_amount value should the the calculated savings amount in numeric monetary terms that the coupon saved the customer.

discount_amount:  %the calculated $ value of the discount regardless if type was $-off or %-off%}

The rest looks good.

Thanks

Posted: 4 years ago

#8929 Quote

Support

Posted: 4 years ago

#8929 Quote
I am sorry, I can't get the amount of eacg discount. I have only one discount amount for selected order.
Why?
Some of discount plugin can get another amount depends older purchases.

I am sorry.
https://www.nopcommerce.com/p/2707/tracking-code-manager-facebook-pixel-google-tag-manager-tradetracker-etc-foxnetsoftcom.aspx

Powered by nopCommerce

Copyright © 2023 FoxNetSoft. All rights reserved