小编Tra*_*tek的帖子

Google Analytics,服务器端跟踪和Bot过滤器

提交活动时,使用Google Analytics 测量协议 ... GA会将事件分类为机器人流量.我可以通过在GA中配置两个视图来确定这一点,一个使用bot过滤,另一个禁用bot过滤.事件在视图中始终显示,禁用了bot过滤.

我们不希望在主视图中禁用bot过滤器,因为这会包含大量不必要的bot流量.

这段代码怎么样绊倒了bot过滤器呢?

payload = {
    'v': 1,
    't': 'event',
    'tid': tracking_id,
    'ec': category,
    'ea': action,
    'el': label
}

if value and type(value) is int:
    payload['ev'] = value

if user_id:
    payload['uid'] = user_id
else:
    payload['cid'] = str(uuid4())

requests.post(
    'https://www.google-analytics.com/collect',
    data=payload,
    headers=requests.utils.default_headers()
)
Run Code Online (Sandbox Code Playgroud)

python google-analytics

6
推荐指数
1
解决办法
410
查看次数

wp_remote_post与文件有效载荷

我正在尝试通过wp_remote_post张贴文件。不幸的是,传递给此函数的任何文件流或文件路径(是否带有CURL样式@,是否已添加)都只是被删除,并从有效负载中删除。

我在wp-hackers上找到了一个帖子,但是,它极易被破解,并且容易出错。如果没有从头开始编写完整的HTTP有效负载,真的有没有办法通过此功能传输文件?

如果有兴趣,下面是使用CURL样式(用@开头的路径)的示例代码块:

    $body["attachment[{$i}]"] = "@{$attachment}";

    $data = array(
    'body' => $body,
    'headers' => array(
        'Authorization' => 'Basic ' . base64_encode( "user:{$apiKey}" )));

$url = "https://api.someservice.net/{$domain}/endpoint";
$response = wp_remote_post( $url, $data );
Run Code Online (Sandbox Code Playgroud)

谢谢!

wordpress

5
推荐指数
1
解决办法
944
查看次数

标签 统计

google-analytics ×1

python ×1

wordpress ×1