This might be depending on your use case, but if a customer has disabled Google Analytics (eg using Ublock or similar extensions), the _ga cookie is never set. This will prevent the order from dispatching to GA Measurement Protocol.
I understand that it's generally preferred to use the actual user/client ID but this is not always possible. In our case, we would rather still record the purchase in Analytics, so that the revenue is correct, even though it cannot be traced to any marketing action.
This might be depending on your use case, but if a customer has disabled Google Analytics (eg using Ublock or similar extensions), the
_ga
cookie is never set. This will prevent the order from dispatching to GA Measurement Protocol.I understand that it's generally preferred to use the actual user/client ID but this is not always possible. In our case, we would rather still record the purchase in Analytics, so that the revenue is correct, even though it cannot be traced to any marketing action.