• Resolved ksaltik

    (@ksaltik)


    Hello,

    Does free version has refund functionality.

    Can you explain it please how the function works.

    Which information is sent to Google Analytics.

    Does it support partial refunds.

    In order detail page there is a button below says refund do we use this button for the refund. Or do we need to use the status drop down list to refund.

    I tried some other plugins and I can’t see any detail about refunds.

    I get an answer from other plugin developer

    “They will show up as a refund event in Google Analytics, which is reflected in eCommerce reports as an order with the same order ID as the original order but negative item and order totals”

    But I can’t see any detail about the refund ,

    How it is working in your plugin.

    I am considering to buy the premium version of the plugin but I need to understand especially this function.

    Thanks

Viewing 12 replies - 1 through 12 (of 12 total)
  • Thread Starter ksaltik

    (@ksaltik)

    Thread Starter ksaltik

    (@ksaltik)

    https://i.ibb.co/5TKrKYP/refund-Ekran-g-r-nt-s-2023-09-13-231744.jpg

    • This reply was modified 1 year, 6 months ago by ksaltik.
    Plugin Support Leeberty

    (@aaronvincentlee)

    Hi @ksaltik ,

    Thanks for the post! I’d be happy to help you with your questions.

    Does free version has refund functionality?

    Only the PRO version processes refunds.

    Does it support partial refunds?

    Yes. It does support partial refunds.

    Can you explain it please how the function works? Which information is sent to Google Analytics?

    Use the refund button, as this properly processes the refund in WooCommerce.

    The Pixel Manager detects this and also sends a refund to Google Analytics.

    I get an answer from other plugin developer

    Yes. The third-party developer is correct. The refund will show up in another column.

    I hope this information helps.

    Let us know if you have further questions.

    Best,

    Thread Starter ksaltik

    (@ksaltik)

    Thank you for your immediate answer.

    With other plugin which is only for Google Analytics which I am not consider suitable for my needs in Google Analytics through explore menu I vreated a report which includes transactions ID refund and refund amount and transaction revenue.

    I see transaction Ids and refunds correctly but the refunds amount are empty. The transaction revenue i? correctly shown by the report i? equal to the refund amount.

    is it normal that refund amount is empty.

    I need this answer. For more than one week I try to understand this.

    I need to choose a plugin so I can start to implement Google Analytics Facebook and tiktok pixel and Google Ads.

    And mu little humble request from you if you prepare video tutorials about the functionality it will be valueble for us. And will have a positive effect during the olur decision to buy your plugin.

    Regards

    Thread Starter ksaltik

    (@ksaltik)

    I will also share with you the screenshots of the Google Analytics report.

    Thread Starter ksaltik

    (@ksaltik)

    It seems I have already send a screenshot of the report

    Plugin Support Leeberty

    (@aaronvincentlee)

    Hi @ksaltik ,

    The PMW follows Google’s refund instructions precisely. Normally, you can see the refund amount in the refund column, but it’s only displayed on the refund date, not the purchase date. Keep in mind there might be a delay of up to 48 hours before it becomes visible.

    And mu little humble request from you if you prepare video tutorials about the functionality it will be valueble for us. And will have a positive effect during the olur decision to buy your plugin.

    Certainly! We’re in the process of creating video tutorials, but it might be a few months before we’ve covered all the features.

    Let me know of further questions.

    Best,

    Thread Starter ksaltik

    (@ksaltik)

    https://stackoverflow.com/questions/72797046/ecommerce-purchase-value-is-not-decreased-after-a-refund-event-in-ga4

    What I experience is described above links with other plugins. For this reason, I asked you which parameters the plugin sends when a refund is made.

    https://support.google.com/analytics/answer/12923440?hl=en&co=GENIE.Platform%3DAndroid

    Average purchase revenue

    The average purchase revenue over the specified time period.

    Purchase revenue is the sum of revenue from purchases made on your website or app.

    Purchase revenue = purchases + in-app purchases + subscriptions – refund This metric is populated automatically when you integrate your app with Google Analytics.



    • This reply was modified 1 year, 6 months ago by ksaltik.
    Plugin Author alekv

    (@alekv)

    There is not a question in your last reply, so I’m not sure what to answer.

    Regarding your first link: Yes, GA doesn’t reduce the total revenue value when processing a refund. It only adds the refund to a separate column. That’s how GA is designed.

    Thread Starter ksaltik

    (@ksaltik)

    Thank you Alek

    I tried several plugins and none of them has a proper implementation of refund.

    My question was which parameters is sending during refund event.

    Both for full refund and partial refund.

    “The refund event in GA4 is used to track when a customer returns a product or service. This event can be sent using the ec:refund action and it requires the following parameters:

    • id: The ID of the transaction being refunded.
    • revenue/value: The amount of the refund.

    If you are not seeing the refund amount populated in your GA4 reports, there are a few possible reasons:

    • You have not sent the refund event using the ec:refund action.
    • You have not included the revenue/value parameter in your refund event.
    • The refund event has not been processed by GA4 yet.

    To troubleshoot this issue, you can use the Google Analytics Debugger to see if the refund event is being sent correctly. You can also check the status of your refund event in the GA4 Data Import queue.

    Here are some additional tips for tracking refunds in GA4:

    • Make sure that you are sending the refund event as soon as the refund is processed.
    • Use the transactionId parameter to link the refund event to the original purchase transaction.
    • Use the revenue/value parameter to track the amount of the refund.
    • Use custom dimensions and metrics to track additional information about your refunds, such as the reason for the refund or the product(s) being refunded.

    Once you have verified that you are sending the refund event correctly, it may take some time for the refund amount to populate in your GA4 reports. This is because GA4 needs to process the event and calculate the updated revenue metrics.

    If you are still having problems with the refund amount not populating in your GA4 reports, you can contact Google Analytics support for assistance.

    const measurementId = G-XXXXXXXXXX;const apiSecret = <secret_value>;fetch(https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}, {  method: "POST",  body: JSON.stringify({    "client_id": "client_id",    "events": [{      "name": "refund",      "params": {        "currency": "USD",        "transaction_id": "T_12345",        "value": 12.21,        "coupon": "SUMMER_FUN",        "shipping": 3.33,        "tax": 1.11,        "items": [          {            "item_id": "SKU_12345",            "item_name": "Stan and Friends Tee",            "affiliation": "Google Merchandise Store",            "coupon": "SUMMER_FUN",            "currency": "USD",            "discount": 2.22,            "index": 0,            "item_brand": "Google",            "item_category": "Apparel",            "item_category2": "Adult",            "item_category3": "Shirts",            "item_category4": "Crew",            "item_category5": "Short sleeve",            "item_list_id": "related_products",            "item_list_name": "Related Products",            "item_variant": "green",            "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo",            "price": 9.99,            "quantity": 1          }        ]      }    }]  })});

    https://developers.google.com/analytics/devguides/collection/protocol/ga4/reference/events?hl=en

    Plugin Author alekv

    (@alekv)

    My question was which parameters is sending during refund event.

    For a full refund the Pixel Manager only sends the transaction ID (as specified by Google).

    And for partial refunds the Pixel Manager also sends all the product details for the refunded items (also as specified by Google).

    Plugin Support Leeberty

    (@aaronvincentlee)

    Due to inactivity, I’m closing this thread for now.
    Feel free to add a new reply to continue the conversion for this support request.

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘How refund functionality’ is closed to new replies.